PHP File upload

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

PHP File upload

Postby DanKoh » 23. May 2009 05:18

Ich versuche, eine PHP-Aktenantriebskraft (upload file) zu tun. Die Antriebskraft berichtet über keine Störungen und zeigt mir die Position der temporären Akte, z.B. C:\xampp\tmp\php2B.tmp. Aber die Akte existiert nicht.

Hier ist das HTML in dem ersten webpage:

<form action="LoadPhotosA.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>

Und in dem zweitem programme (LoadPhotosA.php) ich schrieb diesen PHP code:

$theTempFile = $_FILES["file"]["tmp_name"];

was meint zB C:\xampp\tmp\php2B.tmp - aber diese file werde nicht gefunden.

(Entschuldigen fur meine schlechte Deutsch. Es ist zu vielen zahren, seit ich es geubt habe.)
DanKoh
 
Posts: 1
Joined: 23. May 2009 05:07

Re: PHP File upload

Postby Hanspeter Thöni » 23. May 2009 07:38

Suchst du die Datei im File-Explorer?

Die Datei wird von PHP nach dem 2. Requetst (am Ende des 2. Scripts) automatisch gelöscht.

php Dokumentation wrote:Wurde die Datei in dem temporären Verzeichnis nicht verschoben oder umbenannt, wird sie am Ende des Requests gelöscht.


Die Datei muss daher im 2. Script an einen anderen Ort verschoben werden.
Dazu dient die Funktion move_uploaded_file()

http://www.php.net/manual/de/function.move-uploaded-file.php
Gruss Hanspeter
User avatar
Hanspeter Thöni
 
Posts: 233
Joined: 17. August 2004 10:29
Location: Schweiz


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 19 guests