Martin..84
New member
Hallo zusammen
ich habe folgendes Script zum bilder hochladen im Adminbereich
Das script habe ich auf einer anderen Homepage von mir laufen und funktioniert einwandfrei. Jetzt wollte ich es in meine andere einfügen diese liegt aber auf einem anderen webspace. Einmal funktioniert es einmal nicht und ich versteh nicht warum.
der Inhalt von $_FILES["$bild"]['name_tmp'] und $uploadfile ist identisch.
danke im vorraus...
ich habe folgendes Script zum bilder hochladen im Adminbereich
PHP:
<form action='galeintrag.php?auf=1' method='post' enctype='multipart/form-data'>
<br /><br /><br />
<div align="center">
<p> <p>Hier können nun Bilder für die Kundengalerie hochgeladen werden. Jedes Bild darf maximal 0,3MB größe haben.(640x480px).<br /> Es können gleichzeitig 3 Bilder Hochgeladen werden ist dies nicht nötig die Felder leer lassen.<br /> <strong>Es dürfen nur .jpg Dateien hochgeladen werden!</strong><p> <p>
<input type="file" name="bild1" /><br />
<p>
<p><p>
<input type="file" name="bild2" /><br />
<p>
<p><p>
<input type="file" name="bild3" /><br />
<p>
<br />
Der Upload kann bis zu mehreren Minuten dauern bitte den Ladevorgang nicht unterbrechen.<br />
<input type="Submit" value="Hochladen" name="subm"></div>
</p></div></form>
PHP:
for($dat = "1"; $dat <= 3; $dat++)
{
$bild= "bild$dat";
if (isset($_FILES["$bild"]))
{
$uploaddir = $_SERVER['DOCUMENT_ROOT'].'/Gallerie/kundenfotos';
$uploadfile = $uploaddir.$_FILES["$bild"]['name'];
$filename = $_FILES["$bild"]['name'];
if ($_FILES["$bild"]['size'] > 300000)
{
echo "<br /><br /><div align='center'>Die Datei darf maximal 0,3MB groß sein</div>";
}
else
{
echo $_FILES["$bild"]['name_tmp'];
echo "<br>";
echo $uploadfile;
if (move_uploaded_file($_FILES["$bild"]['name_tmp'], $uploadfile)){
echo "<p style='color:#CD7054'>Sie haben soebend $filename erfolgreich hochgeladen.";
$eintrag = "INSERT INTO festgemgallerie
(bild , smallbild)
VALUES
('$filename' , 'small$filename')";
$eintragen = mysql_query($eintrag);
} else {
echo "<p style='color:#c00'>$filename ist entweder leer oder wurde nicht korrekt hochgeladen.
werden!".$_FILES['userfile']['error']."</p>";
}
}
}
}
Das script habe ich auf einer anderen Homepage von mir laufen und funktioniert einwandfrei. Jetzt wollte ich es in meine andere einfügen diese liegt aber auf einem anderen webspace. Einmal funktioniert es einmal nicht und ich versteh nicht warum.
der Inhalt von $_FILES["$bild"]['name_tmp'] und $uploadfile ist identisch.
danke im vorraus...