Hallo zusammen.
Ich habe folgendes Problem. Ich habe eine passwortgeschützte Login-Seite mit einem Dateiupload (und Bildverkleinerung). Nun funktioniert dieses Script sehr gut auf meinem Testserver (localhost). Beim Provider aber passiert nichts, d.h. Es schaut aus, als ob die Datei rauflädt, Sie ist aber nirendwo zu finden. Liegt dies vielleicht am Provider (safe mode) oder hat der vielleicht den File upload abgestellt - oder liegt der Fehler bei mir (diese Möglichkeit kommt natürlich immer zuletzt
Danke.
Code:
if (isset($_FILES['bild']) and ! $_FILES['bild']['error']) {
// Alternativ: and $_FILES['bild']['size']
move_uploaded_file($_FILES['bild']['tmp_name'], "./datenbankbilder/" .$_POST['zufallszahl'].$_FILES['bild']['name']);
// Original resizen - start
$file = "./datenbankbilder/" .$_POST['zufallszahl'].$_FILES['bild']['name'];
$target = "./datenbankbilder/".$_POST['zufallszahl'].$_FILES['bild']['name'];
$max_width = "250";
$quality = "90";
$src_img = imagecreatefromjpeg($file);
$picsize = getimagesize($file);
$src_width = $picsize[0];
$src_height = $picsize[1];
if($src_width > $max_width)
{
$convert = $max_width/$src_width;
$dest_width = $max_width;
$dest_height = ceil($src_height*$convert);
}
else
{
$dest_width = $src_width;
$dest_height = $src_height;
}
$dst_img = imagecreatetruecolor($dest_width,$dest_height);
imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);
imagejpeg($dst_img, "$target", $quality);
// Original resizen - ende
printf("Bitte kopieren Sie untenstehenden <br />Pfad in die Zwischenablage: <br /><br />");
}