Hallo.
Ich steh gerade sowas von auf dem Schlauch...
Studier um das Problem und komme einfach nicht auf die Lösung.
Es geht um dem simplen Fileupload per PHP.
Das ist das Formular, wo ich die Datei auswähle:
Und hier das Script welches die Datei im Ordner speichern "sollte":
Bei der Ausgabe von $files bekomme ich folgendes
Das Problem schein nun zu sein, das der Tempordner nicht gefunden wird.
Das steht in ein paar Foren so, nur der Standart-Temp Ordner ist ja c: temp des Rechners der die Seite aufruft.
Ich seh einfach keinen Fehler was ich falsch gemacht haben soll.
Währe für nen Tip super froh
Gruss Andy
Ich steh gerade sowas von auf dem Schlauch...
Studier um das Problem und komme einfach nicht auf die Lösung.
Es geht um dem simplen Fileupload per PHP.
Das ist das Formular, wo ich die Datei auswähle:
PHP:
// Bild_Upload
echo "<form id=form_titel method='post' enctype='multipart/form-data'>";
echo "Bild hochladen: <input type='file' name='datei' size='25' maxlength='150'/> ";
echo "<input name='upload' value='Upload' type='submit' />";
echo "</form>";
PHP:
// wenn [Upload] gedrückt dann Bild auf Server hochladen
if (isset($_POST[upload]))
{
echo "*****<pre>";
print_r ($_FILES);
echo "</pre>";
// Wenn JPEG-Datei Hochladen erlauben
if ($_FILES[datei][error] == '0')
{
if ($_FILES[datei][type] == 'image/jpeg')
{
echo "<div id='admin_error_upload'><font color='#00FF00'>Upload erfolgreich</font></div>";
move_uploaded_file($_FILES['datei']['tmp_name'], "../bilder/bild_uber_uns.jpg");
}
else
{
echo "<div id='admin_text_error'><font color='#CC0000'><strong>Bitte nur JPEG - Dateien hochladen</font></div>";
}
}
else
echo "<div id='admin_text_error'><font color='#CC0000'><strong>Beim Upload ist ein Fehler aufgeetreten<br>Bitte nochmal versuchen</font></div>";
}
Bei der Ausgabe von $files bekomme ich folgendes
HTML:
Array
(
[datei] => Array
(
[name] => bild_uber_uns.jpg
[type] =>
[tmp_name] =>
[error] => 6
[size] => 0
)
)
Das Problem schein nun zu sein, das der Tempordner nicht gefunden wird.
Das steht in ein paar Foren so, nur der Standart-Temp Ordner ist ja c: temp des Rechners der die Seite aufruft.
Ich seh einfach keinen Fehler was ich falsch gemacht haben soll.
Währe für nen Tip super froh
Gruss Andy
Zuletzt bearbeitet: