name="uploadfile">Upload file:< ;input type="file" name="upfile" /> ;?php //print_r($_FILES["upfile"]); if(is_uploaded_file($_FILES['upfile']['tmp_name'])){ $upfile=$_FILES[ "upfile" ]; //Den Wert im Array abrufen $name=$upfile["name"];//Der Dateiname der hochgeladenen Datei $type=$upfile["type "];//Upload-Typ der Datei $size=$upfile["size"];//Größe der hochgeladenen Datei $tmp_name=$upfile["tmp_name"];//Temporärer Speicherpfad der hochgeladenen Datei Datei // Bestimmen Sie, ob es sich um ein Bild handelt switch ($type){ case 'image/pjpeg':$okType=true break case 'image/jpeg' :$okType=true; case 'image/gif':$okType=true; break break; ; }
*/ $error=$upfile["error"];//Der vom System zurückgegebene Wert nach dem Hochladen echo „=== ============ “ echo „Der Name der hochgeladenen Datei lautet: „.$name.“< br/>"; echo " Der hochgeladene Dateityp ist: „.$type.“ “; echo „Die hochgeladene Dateigröße ist: „.$size.“< br/>"; echo „Nach dem Hochladen Der vom System zurückgegebene Wert ist: „.$error.“ “; echo „Der temporäre Speicherpfad der hochgeladenen Datei ist: ".$tmp_name." ";
echo „Beginne das Verschieben und Hochladen von Dateien "; //Verschiebe die hochgeladenen temporären Dateien in das Up-Verzeichnis move_uploaded_file($tmp_name,'up/'.$name); $destination="up/".$name; echo "============== "; echo „Informationen hochladen: "; if($error==0){ echo „Datei erfolgreich hochgeladen! "; echo " Bildvorschau: "; echo ""; //echo " alt=" Bildvorschau:rDateiname:".$destination."rUpload-Zeit:">";elseif ($error==1){ echo „Dateigröße überschritten, in php.ini-Datei“; 🎜>}elseif ($error==2){ echo „Die Dateigröße überschreitet den durch die Option MAX_FILE_SIZE angegebenen Wert“; }elseif ($error==3){ echo „Nur ein Teil der Datei wurde hochgeladen“; }elseif ($error==4){ echo „Es wurde keine Datei hochgeladen“; }else{ echo „Die hochgeladene Dateigröße beträgt 0“ ; } }else{ echo „Bitte laden Sie Bilder in JPG, GIF, PNG und anderen Formaten hoch! "; } } ?>
In der Datei fileupload.php:
. Der Code lautet wie folgt :
//Bestimmen Sie, ob es sich um ein Bild handelt switch ($type){ case 'image/pjpeg':$okType=true;
case 'image/jpeg' :$okType=true; case 'image/gif':$okType=true; case 'image/png':$okType= true;
break ;
}
Um festzustellen, ob es sich bei der Datei um einen Bildtyp handelt, können Sie sich auf tomcat/conf/ beziehen. web.xml-Datei. Es gibt viele Dateitypen darin....
Das Obige ist der Inhalt des PHP-Datei-Upload-Beispielcodes. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)
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