Le téléchargement de plusieurs fichiers en PHP est une exigence courante, que ce soit pour les soumissions des utilisateurs ou la gestion interne des fichiers. Comprendre les nuances impliquées est essentiel pour des téléchargements de fichiers fluides.
HTML :
<input name="upload[]" type="file" multiple="multiple" />
PHP :
//$files = array_filter($_FILES['upload']['name']); //optional // Count uploaded files $total = count($_FILES['upload']['name']); for( $i=0 ; $i < $total ; $i++ ) { // Get temporary file path $tmpFilePath = $_FILES['upload']['tmp_name'][$i]; if ($tmpFilePath != "") { // Set new file path $newFilePath = "./uploadFiles/" . $_FILES['upload']['name'][$i]; // Upload file to temporary directory if(move_uploaded_file($tmpFilePath, $newFilePath)) { // Perform additional operations here } } }
En suivant ces directives, vous pouvez télécharger efficacement plusieurs fichiers en PHP, garantissant ainsi un fichier fiable gestion et intégrité des données.
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!