Servus,
ich hoffe mir kann jemand bei folgendem Problem helfen:
Ich lade über ein Formular ein Bild hoch, skaliere es und speichere es in einem Bilderordner. Server ist Linux (denke ich mal) - Provider Puretec. Den Bilderordner habe ich mit Schreibberechtigung ausgestattet, um die Bilder hineinzuschreiben.
Zuerst mache öffne ich das Bild mir „$im=imagecreatefromjpeg[$_FILES[‚bild‘][‚tmp_name‘]]“. Das funktioniert. Dann erledige ich die Skalierung ("$im2 = ImageCopyResampled…") und am Ende will ich das so erstellte Bild speichern. Und genau hier ist das Problem:
imagejpeg($im2,"pfad/zum/bilderordner/".$bildname,80);
Das klappt irgendwie nicht. Die Funktion gibt FALSE zurück.
Wenn ich die Datei über
move\_uploaded\_file($\_FILES['bild']['tmp\_name'],"pfad/zum/bilderordner/".$bildname)
in das Verzeichniss schreibe, klappt alles - aber dann fehlt mir halt die Skalierung.
Kann es sein, dass das etwas mit dem Safe-Mode zu tun hat? Ich hoffe mir kann jemand helfen! Ich werde hiermit noch verrückt…
gruss Markus