


Tutoriel de téléchargement de fichiers PHP : Comment télécharger des fichiers à l'aide de formulaires HTML
Tutoriel de téléchargement de fichiers PHP : Comment utiliser des formulaires HTML pour télécharger des fichiers
Dans le processus de développement de sites Web, la fonction de téléchargement de fichiers est une exigence très courante. En tant que langage de script serveur populaire, PHP peut très bien implémenter la fonction de téléchargement de fichiers. Cet article présentera en détail comment utiliser les formulaires HTML pour finaliser le téléchargement de fichiers.
1. Formulaire HTML
Tout d'abord, nous devons utiliser un formulaire HTML pour créer une page de téléchargement de fichiers. L'attribut enctype doit être défini sur "multipart/form-data" dans le formulaire HTML pour permettre le téléchargement de fichiers. Le code spécifique est le suivant :
<form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="fileToUpload" id="fileToUpload"> <input type="submit" value="上传文件" name="submit"> </form>
Ce formulaire contient une boîte de sélection de fichier et un bouton de soumission. L'utilisateur peut sélectionner le fichier à télécharger, puis cliquer sur le bouton de soumission pour le télécharger.
2. Traitement du téléchargement de fichiers PHP
Ensuite, nous devons créer un fichier PHP pour traiter le téléchargement de fichiers. Le code spécifique est le suivant :
<?php $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); $uploadOk = 1; $imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); // 检查文件是否是真正的文件类型 if(isset($_POST["submit"])) { $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]); if($check !== false) { echo "文件是一个" . $check["mime"] . "文件。"; $uploadOk = 1; } else { echo "文件不是一个图片文件。"; $uploadOk = 0; } } // 检查文件是否已经存在 if (file_exists($target_file)) { echo "对不起,文件已存在。"; $uploadOk = 0; } // 检查文件大小 if ($_FILES["fileToUpload"]["size"] > 500000) { echo "对不起,文件太大。"; $uploadOk = 0; } // 允许特定文件格式上传 if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg" && $imageFileType != "gif" ) { echo "对不起,只允许JPG, JPEG, PNG & GIF 的文件上传。"; $uploadOk = 0; } // 如果文件上传成功,将文件从临时目录移动到上传目录 if ($uploadOk == 0) { echo "对不起,您的文件未上传。"; } else { if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) { echo "文件" . basename( $_FILES["fileToUpload"]["name"]). "上传成功。"; } else { echo "对不起,上传过程中发生了错误。"; } } ?>
Dans ce fichier PHP, nous devons d'abord spécifier le dossier cible pour le téléchargement du fichier, ici nous le spécifions comme dossier de téléchargement. Ensuite, nous devons effectuer quelques vérifications et vérifications des téléchargements de fichiers. Par exemple, nous devons vérifier si le fichier est un type de fichier réel, si le fichier existe déjà, si la taille du fichier est appropriée, etc. Si le fichier réussit toutes les vérifications et validations, nous pouvons déplacer le fichier du répertoire temporaire vers le répertoire de téléchargement.
3. Précautions
Lorsque vous utilisez PHP pour télécharger des fichiers, vous devez faire attention aux problèmes suivants :
1. Le serveur doit avoir le dossier cible avec une autorisation en écriture.
L'attribut 2.enctype doit être défini sur "multipart/form-data" pour que le téléchargement de fichiers puisse être pris en charge.
3. L'attribut type de l'élément d'entrée doit être défini sur "file" pour que la boîte de sélection de fichier puisse être créée.
4.PHP autorise uniquement la taille maximale du fichier de téléchargement à 2 Mo par défaut, qui peut être modifiée en modifiant les paramètres upload_max_filesize et post_max_size dans le fichier php.ini.
5.PHP permet uniquement de télécharger par défaut certains types de fichiers courants, tels que JPG, PNG, GIF, etc. Vous pouvez ajouter d'autres types de fichiers en modifiant le paramètre upload_file_types dans le fichier php.ini.
4. Résumé
Le téléchargement de fichiers est une exigence très courante dans le développement de sites Web. Cet article présente les méthodes de traitement du formulaire HTML et du téléchargement de fichiers PHP, dans l'espoir d'aider les lecteurs à mieux implémenter la fonction de téléchargement de fichiers. Lors du téléchargement de fichiers, vous devez faire attention aux problèmes de sécurité pour éviter des problèmes tels que le téléchargement de fichiers malveillants et l'injection de fichiers. Dans le même temps, il est également recommandé aux lecteurs d'en apprendre davantage sur le téléchargement de fichiers afin de mieux gérer les différents problèmes de téléchargement de fichiers.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Dewu APP est actuellement un logiciel d'achat de marque très populaire, mais la plupart des utilisateurs ne savent pas comment utiliser les fonctions de Dewu APP. Le guide didacticiel d'utilisation le plus détaillé est compilé ci-dessous. Ensuite, l'éditeur présente Dewuduo aux utilisateurs. tutoriels. Les utilisateurs intéressés peuvent venir y jeter un oeil ! Tutoriel sur l'utilisation de Dewu [2024-03-20] Comment utiliser l'achat à tempérament Dewu [2024-03-20] Comment obtenir des coupons Dewu [2024-03-20] Comment trouver le service client manuel Dewu [2024-03- 20] Comment vérifier le code de ramassage de Dewu [2024-03-20] Où trouver l'achat de Dewu [2024-03-20] Comment ouvrir Dewu VIP [2024-03-20] Comment demander le retour ou l'échange de Dewu

Quark Browser est un navigateur multifonctionnel très populaire à l'heure actuelle, mais la plupart des amis ne savent pas comment utiliser les fonctions de Quark Browser. Les fonctions et techniques les plus couramment utilisées seront triées ci-dessous. L'éditeur guidera ensuite les utilisateurs. . Voici un résumé des tutoriels sur l’utilisation des multi-fonctions de Quark Browser. Les utilisateurs intéressés peuvent venir y jeter un œil ! Tutoriel sur l'utilisation de Quark Browser [2024-01-09] : Comment numériser des copies de test pour voir les réponses sur Quark [2024-01-09] : Comment activer le mode adulte sur Quark Browser [2024-01-09] : Comment supprimer l'espace utilisé sur Quark [2024 -01-09] : Comment nettoyer l'espace de stockage du disque réseau Quark [2024-01-09] : Comment annuler la sauvegarde de Quark [2024-01-09] : Quark

Comment mettre à niveau la version numpy : tutoriel facile à suivre, nécessite des exemples de code concrets Introduction : NumPy est une bibliothèque Python importante utilisée pour le calcul scientifique. Il fournit un puissant objet tableau multidimensionnel et une série de fonctions associées qui peuvent être utilisées pour effectuer des opérations numériques efficaces. À mesure que de nouvelles versions sont publiées, de nouvelles fonctionnalités et corrections de bugs sont constamment disponibles. Cet article décrira comment mettre à niveau votre bibliothèque NumPy installée pour obtenir les dernières fonctionnalités et résoudre les problèmes connus. Étape 1 : Vérifiez la version actuelle de NumPy au début

Après la pluie en été, vous pouvez souvent voir une scène météorologique spéciale magnifique et magique : l'arc-en-ciel. C’est aussi une scène rare que l’on peut rencontrer en photographie, et elle est très photogénique. Il y a plusieurs conditions pour qu’un arc-en-ciel apparaisse : premièrement, il y a suffisamment de gouttelettes d’eau dans l’air, et deuxièmement, le soleil brille sous un angle plus faible. Par conséquent, il est plus facile de voir un arc-en-ciel l’après-midi, après que la pluie s’est dissipée. Cependant, la formation d'un arc-en-ciel est grandement affectée par les conditions météorologiques, la lumière et d'autres conditions, de sorte qu'il ne dure généralement que peu de temps, et la meilleure durée d'observation et de prise de vue est encore plus courte. Alors, lorsque vous rencontrez un arc-en-ciel, comment pouvez-vous l'enregistrer correctement et prendre des photos de qualité ? 1. Recherchez les arcs-en-ciel En plus des conditions mentionnées ci-dessus, les arcs-en-ciel apparaissent généralement dans la direction de la lumière du soleil, c'est-à-dire que si le soleil brille d'ouest en est, les arcs-en-ciel sont plus susceptibles d'apparaître à l'est.

1. Ouvrez d’abord WeChat. 2. Cliquez sur [+] dans le coin supérieur droit. 3. Cliquez sur le code QR pour collecter le paiement. 4. Cliquez sur les trois petits points dans le coin supérieur droit. 5. Cliquez pour fermer le rappel vocal de l'arrivée du paiement.

Tester un moniteur lors de son achat est un élément essentiel pour éviter d'en acheter un endommagé. Aujourd'hui, je vais vous apprendre à utiliser un logiciel pour tester le moniteur. Étape de la méthode 1. Tout d'abord, recherchez et téléchargez le logiciel DisplayX sur ce site Web, installez-le et ouvrez-le, et vous verrez de nombreuses méthodes de détection proposées aux utilisateurs. 2. L'utilisateur clique sur le test complet régulier. La première étape consiste à tester la luminosité de l'écran. L'utilisateur ajuste l'affichage pour que les cases soient clairement visibles. 3. Cliquez ensuite sur la souris pour accéder au lien suivant. Si le moniteur peut distinguer chaque zone noire et blanche, cela signifie qu'il est toujours bon. 4. Cliquez à nouveau sur le bouton gauche de la souris et vous verrez le test des niveaux de gris du moniteur. Plus la transition des couleurs est douce, meilleur est le moniteur. 5. De plus, dans le logiciel displayx, nous

PhotoshopCS est l'abréviation de Photoshop Creative Suite. C'est un logiciel produit par Adobe et est largement utilisé dans la conception graphique et le traitement d'images. En tant que novice apprenant PS, laissez-moi vous expliquer aujourd'hui ce qu'est le logiciel photoshopcs5 et comment l'utiliser. 1. Qu'est-ce que Photoshop CS5 ? Adobe Photoshop CS5 Extended est idéal pour les professionnels des domaines du cinéma, de la vidéo et du multimédia, les graphistes et web designers qui utilisent la 3D et l'animation, ainsi que les professionnels des domaines de l'ingénierie et des sciences. Rendu une image 3D et fusionnez-la dans une image composite 2D. Modifiez facilement des vidéos

Avec le développement continu des téléphones intelligents, les fonctions des téléphones mobiles sont devenues de plus en plus puissantes, parmi lesquelles la fonction de prise de photos longues est devenue l'une des fonctions importantes utilisées par de nombreux utilisateurs dans la vie quotidienne. De longues captures d'écran peuvent aider les utilisateurs à enregistrer une longue page Web, un enregistrement de conversation ou une image en même temps pour une visualisation et un partage faciles. Parmi les nombreuses marques de téléphones mobiles, les téléphones mobiles Huawei sont également l'une des marques les plus respectées par les utilisateurs, et leur fonction de recadrage de longues images est également très appréciée. Cet article vous présentera la bonne méthode pour prendre de longues photos sur les téléphones mobiles Huawei, ainsi que quelques conseils d'experts pour vous aider à mieux utiliser les téléphones mobiles Huawei.
