Snacke
New member
Habe folgendes UploadSkript von jeko bekommen ( dankeschön nochmal )
Formular Cod;
Upload Cod;
Nun gibt er mir aber folgende Fehlermeldung aus;
Weiß einer warum genau der Server die Fehlermeldung zurück schickt?
Währe schön wenn sich das einer mal angucken könnte.
Formular Cod;
PHP:
<?php
// Diese Datei beinhaltet nur das Formular. Es könnte auch eine einfache
// .html -Datei sein.
echo '<html>
<head>
<title>Einfacher Fileupload</title>
</head>
<body>
<!-- Hier das Formular; als action muss die Datei angegeben werden, die
den Upload verarbeitet (hier: upload.php) -->
<form action="upload.php" method="post" enctype="multipart/form-data">
<fieldset>
<legend>Datei hochladen</legend>
<input type="file" name="datei" /><br />
<input type="submit" value="Hochladen" />
</fieldset>
</form>
</div>
</body>
</html>';
?>
Upload Cod;
PHP:
<?php
// Diese Datei (upload.php) empfängt die Formulardaten von formular.php
// und verschiebt die hochgeladene Datei ins richtige Verzeichnis
// HTML-Grundgerüst ausgeben
echo '<html>
<head><title>Upload Ergebnis</title></head>
<body>';
// Wenn eine hochgeladene Datei existiert, dann abarbeiten
if (isset($_FILES['datei'])) {
// Das Verzeichnis in das die Datei gespeichert werden soll
// DOCUMENT_ROOT muss immer angegeben werden, dann die Verzeichnis-
// angabe vom Stammverzeichnis aus. Hier würde es in
// http://host.de/Tests/upload_snacke/dateien/ abgespeichert
// Wichtig ist, dass die chmod-Rechte für den Ordner richtig sind!
$uploaddir = $_SERVER['DOCUMENT_ROOT'].'http://www.up.hundeschule-redbone.de/up/';
$uploadfile = $uploaddir.$_FILES['datei']['name'];
$filename = $_FILES['datei']['name'];
if (move_uploaded_file($_FILES['datei']['tmp_name'], $uploadfile)) {
echo "<p style='color:#0c0'><strong>$filename</strong> erfolgreich hochgeladen. <a href='/Tests/upload_snacke/dateien/$filename'>Link</a></p>";
} else {
echo "<p style='color:#c00'>$filename konnte <strong>nicht</strong> hochgeladen werden!".$_FILES['userfile']['error']."</p>";
}
}
echo '</body>
</html>';
?>
Nun gibt er mir aber folgende Fehlermeldung aus;
Warning: move_uploaded_file(/home/strato/http/power/am2/07/097/00000022/htdocshttp://www.up.hundeschule-redbone.de/up/Evenzo.gif) [function.move-uploaded-file]: failed to open stream: No such file or directory in /mnt/am2/07/097/00000022/htdocs/upload.php on line 22
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/phpQWa4og' to '/home/strato/http/power/am2/07/097/00000022/htdocshttp://www.up.hundeschule-redbone.de/up/Evenzo.gif' in /mnt/am2/07/097/00000022/htdocs/upload.php on line 22
Weiß einer warum genau der Server die Fehlermeldung zurück schickt?
Währe schön wenn sich das einer mal angucken könnte.