ImageGIF - Ausgabe in Datei funktioniert nicht
Maik
- php
Hallo,
kann es sein, dass bei einer best. Konfiguration
ImageGIF ( $im );
zwar funktioniert,
ImageGIF ( $im, $pfad );
jedoch nicht?
Die Datei wird nicht erstellt und debuggen ist recht schwer, weil
header ( "Content-type: image/gif" );
In
$pfad
steht jetzt zum Test einfach mal "123.gif", aber nirgends wird diese Datei angelegt.
Gruß Maik
Hello,
Die Datei wird nicht erstellt und debuggen ist recht schwer, weil
Wird die Datei angelegt oder nicht?
Wie sind das Error_Reporting und Display_Errors eingestellt?
Welche Rechte sind notwendig? PHP als CGI oder als Modul?
Welche Rechte bestehen tatsächlich auf das Verzeichnis, in dem die Dateio geschrieben werden soll?
Welche Einschränkungen muss PHP beachten? --> Safe_Mode und Open_Basedir ?
Ein harzliches Glückauf
Tom vom Berg
http://bergpost.annerschbarrich.de
.
Hi Tom,
Die Datei wird nicht erstellt und debuggen ist recht schwer, weil
Wird die Datei angelegt oder nicht?
Die wird nicht angelegt.
Wie sind das Error_Reporting und Display_Errors eingestellt?
Deaktiviert. Es handelt sich aber um einen File-Download, bei dem eben die Grafik heruntergeladen werden soll.
Welche Rechte sind notwendig? PHP als CGI oder als Modul?
Wie lässt sich das eindeutig bestimmen?
Welche Rechte bestehen tatsächlich auf das Verzeichnis, in dem die Dateio geschrieben werden soll?
777
Welche Einschränkungen muss PHP beachten? --> Safe_Mode und Open_Basedir ?
Safe_Mode On Off
Gewählter Pfad basiert auf Open_Basedir.
Gruß Maik
Deaktiviert. Es handelt sich aber um einen File-Download, bei dem eben die Grafik heruntergeladen werden soll.
Aha! Also muss die Datei gespeichert werden und dann doch an den Browser gesendet, damit sind die Header wieder wichtig, aber erst am Schluss.
Wie schaut denn dein Code aus?
Gruß, Samoht
Hi,
Wie sind das Error_Reporting und Display_Errors eingestellt?
Deaktiviert.
Es grenzt an eine Frechheit, dies hier einfach so trocken festzustellen ...
Aendere es gefalligst, und schau nach, ob und welche Meldungen du bekommst.
MfG ChrisB
header ( "Content-type: image/gif" );
darfst Du nur verwenden, wenn das Bild direkt an den Browser gehen soll. Nicht beim Speichern.
Gruß, Samoht
Hi Samoht,
header ( "Content-type: image/gif" );
darfst Du nur verwenden, wenn das Bild direkt an den Browser gehen soll. Nicht beim Speichern.
Hab ich mal rausgenommen, aber die Datei wird noch nicht gespeichert.
Muss also noch mehr Störendes vorliegen... ;)
Lässt sich halt echt nicht schön debuggen, so ein File-Download.
Gruß Maik