Heim >Backend-Entwicklung >PHP-Tutorial >Beispielcode zum Hochladen einer PHP-Datei

Beispielcode zum Hochladen einer PHP-Datei

黄舟
黄舟Original
2016-12-17 09:12:441142Durchsuche

Der Code lautet wie folgt:


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; ;
}

if($okType){
/**
* 0: Datei erfolgreich hochgeladen
Option

* 3: Nur ein Teil der Datei wird hochgeladen

*/
$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