Maison > développement back-end > tutoriel php > Description détaillée de la fonction $_FILES en PHP

Description détaillée de la fonction $_FILES en PHP

韦小宝
Libérer: 2023-03-20 14:46:02
original
12218 Les gens l'ont consulté

Le téléchargement est souvent utilisé dans notre développement PHP quotidien. La fonction système $_FILES doit être mentionnée dans le téléchargement. Que représente-t-elle ? Cet article parlera en détail de la fonction $_FILES.

Par exemple :

<form enctype="multipart/form-data" action="upload.php" method="post"> 
<input type="hidden" name="MAX_FILE_SIZE" value="1000"> 
<input name="myFile" type="file"> 
<input type="submit" value="上传文件"> 
</form>
Copier après la connexion

Ensuite dans upload.php vous pouvez directement utiliser des fonctions telles que
$_FILES
$_POST
$_GET
pour obtenir le contenu du formulaire.
Aujourd'hui, nous nous concentrons sur la fonction $_FILES.
Lorsque le client soumet, nous obtenons un tableau $_FILES
Le contenu du tableau $_FILES est le suivant :

$_FILES[&#39;myFile&#39;][&#39;name&#39;] //客户端文件的原名称。 
$_FILES[&#39;myFile&#39;][&#39;type&#39;] //文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。 
$_FILES[&#39;myFile&#39;][&#39;size&#39;] //已上传文件的大小,单位为字节。 
$_FILES[&#39;myFile&#39;][&#39;tmp_name&#39;] //文件被上传后在服务端储存的临时文件名,一般是系统默认。可以在php.ini的upload_tmp_dir 指定,但 用 putenv() 函数设置是不起作用的。 
$_FILES[&#39;myFile&#39;][&#39;error&#39;] //和该文件上传相关的错误代码。[&#39;error&#39;] 是在 PHP 4.2.0 版本中增加的。下面是它的说明:(它们在PHP3.0以后成了常量)
Copier après la connexion

UPLOAD_ERR_OK
Valeur : 0 ; Aucune erreur ne s'est produite et le fichier a été téléchargé avec succès.

UPLOAD_ERR_INI_SIZE
Valeur : 1 ; Le fichier téléchargé dépasse la valeur limitée par l'option upload_max_filesize dans php.ini.

UPLOAD_ERR_FORM_SIZE
Valeur : 2 ; La taille du fichier téléchargé dépasse la valeur spécifiée par l'option MAX_FILE_SIZE dans le formulaire HTML.

UPLOAD_ERR_PARTIAL
Valeur : 3 ; Seule une partie du fichier a été téléchargée.

UPLOAD_ERR_NO_FILE
Valeur : 4 ; aucun fichier n'a été téléchargé.
Valeur : 5 ; La taille du fichier téléchargé est 0.
Une fois le fichier téléchargé, il est stocké par défaut dans le répertoire temporaire. À ce stade, vous devez le supprimer du répertoire temporaire ou le déplacer vers un autre. lieux. Si ce n’est pas le cas, il sera supprimé. Autrement dit, que le téléchargement réussisse ou non, les fichiers du répertoire temporaire seront définitivement supprimés après l'exécution du script. Par conséquent, vous devez utiliser la fonction copy() de PHP pour le copier vers un autre emplacement avant de le supprimer. À ce stade, le processus de téléchargement du fichier est terminé.

Recommandations associées :

php $_FILES explication détaillée $_FILES

Comment utiliser $_FILES en PHP et comment l'utiliser Notes


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal