Maison > Article > développement back-end > Une brève introduction au principe du téléchargement de fichiers php
Téléchargement de fichiers PHPLe principe est simplement analysé. Les amis qui apprennent PHP peuvent s'y référer. C'est en effet beaucoup plus simple que asp.
//Les téléchargements de formulaires ne peuvent utiliser que le format d'encodage multipart/form-data
$_FILES système fonction $_FILES['myFile']['name'] ; nom du fichier
$_FILES['myFile']['type'] type de fichier, restreint par le serveur
image/**
image/x-png
application/x-zip-compressed
$_FILES['myFile']['size']Taille du fichier de téléchargement
$_FILES['myFile']['tmp_name'] Enregistrez le nom du fichier temporaire après le téléchargement sur le service
$_FILES['myFile '][ 'error'] Code d'erreur ;
0 Succès 1 Taille du fichier php.ini dépassée 2 Dépassement de la valeur spécifiée par l'option MAX_FILE_SIZE
3 Téléchargement partiel uniquement 5 La taille du fichier téléchargé est de 0
move_uploaded_file( fichier temporaire, emplacement cible et nom du fichier);
Fonction pour déplacer le fichier vers l'emplacement cible après le téléchargement
is_uploaded_file(MIME);
Fonction de fichier pour déterminer le type MIME téléchargé
<form enctyoe="multipart/form-data" method="post" name="upload"> <input name="upfile" name="name"> </form> if(is_uploaded_file($_FILES['myFile']['tmp_name'])){ $upfile = $_FILES['upload']; $name = $upfile['name']; $type = $upfile['type']; $size = $upfile['size']; $tmp_name = $upfile['tmp_name']; $error = $upfile['error']; switch($type){ case 'image/pjpeg' : $ok=1; break } if($ok){ move_uploaded_file($tmp_name,'up/'.$name); }else{ echo "文件类型不允许"; } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!