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!