Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Datei-Upload-Funktion

PHP-Datei-Upload-Funktion

WBOY
WBOYOriginal
2016-07-30 13:30:311139Durchsuche

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>

test3.php

<?php

   if($_FILES[&#39;userfile&#39;][&#39;error&#39;] > 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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn