Hallo ich habe folgendes Problem:
Ich programmiere einen Bildupload der automatisch das Originalbild in drei Bilder mit unterschiedlichen Größen umwandelt.
Hierfür habe ich folgendes Script:
Wenn ich jetzt mit echo "originalfile:".$org_file;
echo "zielfile:".$new_file;
die Dateipfade ausgeben lasse kann ich keinen Fehler entdecken - Da auch keine Fehlermeldung generiert wird kann ich an der Funktion imagecopyresized keinen Fehler erkennen.
Die Bilder kommen aber leider nicht im gewünschten Verzeichnis an. (chmods des Ziel-Verzeichnisses stehen auf 777)
Habt Ihr eine Idee?
Cu
Michael
Ich programmiere einen Bildupload der automatisch das Originalbild in drei Bilder mit unterschiedlichen Größen umwandelt.
Hierfür habe ich folgendes Script:
PHP-Code:
foreach ($convert_sizes as $a_size_ext => $a_size) {
// $msg .= "Konvertieren in Größe $a_size_ext ($a_size).<br>";
$new_file = $paths[project] . "user/images/" . $base . $a_size_ext . "." . $ext;
if ($HTTP_SESSION_VARS[local]) {
$new_file = strtr($new_file, "/", "\\");
}
$size2 = getimagesize($new_file);
$x = $size2[0];
$y = $size2[1];
$quelldatei = imagecreate ($x, $y);
$factor = 100/$x*$a_size;
$height2 = round(($factor*$y)/100);
echo "originalfile:".$org_file;
echo "<br>";
echo "zielfile:".$new_file;
echo "<br>";
$zieldatei = imagecreate ($a_size, $height2);
imagecopyresized ($zieldatei,$quelldatei,0,0,0,0,$a_size,$height2,$x,$y);
}
echo "zielfile:".$new_file;
die Dateipfade ausgeben lasse kann ich keinen Fehler entdecken - Da auch keine Fehlermeldung generiert wird kann ich an der Funktion imagecopyresized keinen Fehler erkennen.
Die Bilder kommen aber leider nicht im gewünschten Verzeichnis an. (chmods des Ziel-Verzeichnisses stehen auf 777)
Habt Ihr eine Idee?
Cu
Michael
Kommentar