Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Datei-Upload-Funktion
Implementieren Sie nur eine kleine Upload-Funktion, ohne viel auf die Qualität des Codes zu achten
html
<html> <head><title>test the php</title></head> <body> <h1> upload new file to website</h1> <form action="test3.php" method="post" enctype="multipart/form-data"> <div> <input type="hidden" name="MAX_SIZE" value="100000000"/> <lable for="userfile" >upload a file :</lable> <input type="file" name="userfile" id="userfile" /> <input type="submit" value="submit" /> </div> </form> </body> </html>
<?php if($_FILES['userfile']['error'] > 0) { echo "upload error"."</br>"; exit; } else { echo "upload ok"."</br>"; } if(file_exists("/var/www/".$_FILES['userfile']['name'])) { echo "file already exists"."</br>"; exit; } else { move_uploaded_file($_FILES['userfile']['tmp_name'], "/var/www/".$_FILES['userfile']['name']); //必须修改上传文件名,否则脚本退出会自动删除上传文件 echo "upload finished<br>"; } ?>
Hinweis: Parameterkonfiguration im Zusammenhang mit dem Hochladen in der php.ini-Datei
file_uploads, upload_tmp_dir, upload_max_filesize, post_max_size
Urheberrechtserklärung: Dieser Artikel ist Vom Blogger verfasste Originalartikel dürfen nicht ohne Genehmigung des Bloggers reproduziert werden.
Das Obige stellt die PHP-Datei-Upload-Funktion vor, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.