Fonction PHP de téléchargement de fichier : move_uploaded_file() : Déplace le fichier téléchargé file_exists() : Vérifiez si le fichier existe is_uploaded_file() : Vérifiez si le fichier est téléchargé via HTTP POST getimagesize() : Récupère la taille et le type du fichier image mime_content_type () : Obtenez le type MIME du fichier
Application de la fonction PHP dans le téléchargement de fichiers
Le téléchargement de fichiers est une fonction courante dans le développement Web. PHP fournit une variété de fonctions pour gérer facilement les tâches de téléchargement de fichiers.
Fonction
Cas pratique : Script de téléchargement de fichiers
Nous créons un script simple qui permet aux utilisateurs de télécharger des fichiers image.
<?php // 检查文件是否存在 if (isset($_FILES["image"])) { // 检查文件大小 if ($_FILES["image"]["size"] > 2097152) { echo "文件过大,请上传小于 2MB 的图像。"; } else { // 获取图像信息 $imageInfo = getimagesize($_FILES["image"]["tmp_name"]); // 验证图像类型 if ($imageInfo[0] > 1920 || $imageInfo[1] > 1920) { echo "图像尺寸太大,请上传小于 1920x1920 的图像。"; } else if (!in_array($imageInfo[2], [IMAGETYPE_JPEG, IMAGETYPE_PNG])) { echo "图像格式不支持,请上传 JPEG 或 PNG 格式的图像。"; } else { // 获取 MIME 类型 $mimeType = mime_content_type($_FILES["image"]["tmp_name"]); // 移动文件 if (move_uploaded_file($_FILES["image"]["tmp_name"], "uploads/" . $_FILES["image"]["name"])) { echo "图像上传成功。"; } 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!