ebenfalls Probleme mit Upload - woran kann's liegen?
Hallo an alle.
Es gab zwar bereits einen Beitrag zum Thema Upload, ich muss nun aber selbst mal mein Problem loswerden.
Ich habe folgendes Script, dass ganz schlicht einen Upload realisieren soll oder ausgibt, wenn der Upload nicht erfolgreich war:
<html>
<head></head>
<body>
<h1>Upload einer beliebigen Datei</h1>
<form action="<?php print $PHP_SELF ?>" method="post" enctype="multipart/form-data">
<input type="file" name="datei">
<input type="submit" value="uploaden ...">
</form>
</body>
</html>
<?php
if (isset($datei))
{
if(copy($datei_name, "text.txt"))
{
printf("Die Datei %s steht jetzt als newfile.txt zur Verfügung.<br>n" . $datei_name);
printf("Sie ist %s Bytes groß und vom Typ %s.<br>n" . $probe_size, $datei_type);
}
else
{
echo "<p><b>Upload bzw. Kopiervorgang erfolgslos beendet.</b></p>n";
echo "<br>Name der Datei: " . $datei_name;
echo "<br>Größe der Datei: " . $datei_size;
echo "<br>Typ der Datei: " . $datei_type;
}
}
?>
Nur funktioniert es nicht, und ich weiss nicht, woran dies liegt.
Ich denke, dass das Prinzip eigentlich in Ordnung ist, dass die Datei zuerst in ein temporäres Verzeichnis auf den Server geladen wird (so ist es doch, oder?)
Ich habe per FTP-Programm auch das Verzeichnis, in das die Datei kopiert letztendlich werden soll, bereits als schreib- u. lesenfähig etc. eingestellt.
Aber dennoch wird anscheinden die Datei nicht in das von mir gewählte Verzeichnis kopiert. Warum nicht?
Ist der Server 'dran schuld?
Ich hoffe, ihr könnt mir das weiterhelfen.
Vielen Dank.
Knut.
|