Comment définir le chemin de stockage de l'image php : définissez d'abord "enctype="multipart/form-data"" dans le formulaire html ; puis obtenez le nom du fichier temporaire et téléchargez le nom du fichier via l'image et enfin stockez le fichier téléchargé ; fichier dans Spécifiez simplement l'emplacement.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment paramétrer le php chemin de stockage des images ?
php stocke les fichiers image dans le dossier spécifié
Lors du téléchargement de fichiers, les paramètres suivants doivent être définis dans le code html :
Cette partie du code php teste le contenu spécifique du fichier $_FILES
<?php sleep(5);// 让服务器休息一会 print_r($_FILES); ?>
Les résultats de l'opération sont les suivants
Explication de l'opération :
Je viens de démontrer le rôle de. l'objet $_FILES, et lorsque PHP acceptera le fichier téléchargé, il le sauvegardera d'abord dans un répertoire temporaire, puis ensuite, nous montrerons comment enregistrer les fichiers sous le répertoire temporaire
La partie HTML du code ne sera pas modifié
Ce qui suit est le fichier imprimé lié
Array ( [picture] => Array ( [name] => computer.png [type] => image/png [tmp_name] => D:\wamp\tmp\php8913.tmp [error] => 0 [size] => 5212 ) )
Le code PHP est le suivant
<?php sleep(5);// 让服务器休息一会,方便我们查看上传的临时文件 // 第一个参数是 规定要移动的文件 // 第二个参数是 规定文件的新位置 move_uploaded_file($_FILES['picture']['tmp_name'], './upload/'.$_FILES['picture']['name']); ?>
move_uploaded_file ( string $filename , string $destination ) move_uploaded_file()函数是将上传文件储存到指定位置。如果成功,那么就会返回true,否则返回false。 参数 filename是上传文件的临时文件名,就是$S_FILES[tem_name];参数 destination 是上传后保存的新的路径和名称。
Apprentissage recommandé : "Tutoriel vidéo PHP"
Exécuter Les résultats sont les suivants
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!