We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

problem z nagłówkiem header


fisher006
22-10-2010, 20:47
Moze serwer w php.ini w sekcji disable functions miał wklepane fopen lub passthru..

marcinr
22-10-2010, 14:37
OK - sprawa rozwiązana

prawdopodobnie w kodzie był jakiś znacznik, który wszystko psuł...

przepisanie kodu ręcznie do notatnika rozwiązało sprawę
pytanie tylko dlaczego jeden serwer z TYM SAMYM skryptem działał, a drugi nie...

no4b
22-10-2010, 12:41
Widocznie coś wcześniej jest już wysyłane zanim idzie Twój header.

marcinr
22-10-2010, 12:16
Witam
mam na serwerze pliki .pdf

chcę aby, użytkownik po kliknięciu w link do .pdf otrzymał od przeglądarki monit o wybór akcji (otwórz w.../zapisz na...)

chcę to zrobić prze prościutki skrypt:
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="td.pdf"');
$fp=fopen('test.pdf','r');
fpassthru($fp);
fclose($fp);
?>

wywala się warning do każdego użycia "header" w postaci:
Cannot modify header information - headers already sent by (output started at C:....\td_2010_11\z.php:1) in C:\....\td_2010_11\z.php on line 2

dodam, że serwer to win serwer 2007 z plesk
ktoś wie co jest nie tak? może coś w IIS trzeba zmienić?

na serwerze, na którym stoi tylko strona www ten slrypt wykonuje się bez zarzutu

pozdrawiam
Marcin