Bonjour tout le monde,
je souhaiterais réaliser un script permettant d'uploader sur un serveur des fichiers. Pour cela, je suis parti d'un script trouvé sur Internet sur lequel je me suis mis à travailler pour le comprendre et l'assimiler.
Voilà le script (je n'ai pas mis le formulaire volontairement)
J'ai bien assimilé et compris le code mais il y a un point que je n'arrive pas ) m'expliquer. En fait, je ne comprend pas pourquoi on met des "!" devant empty et move_uploaded_file
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php $rep="./upload/"; //l'emplacement du futur fichier //On test pour voir si on a utiliser le formulaire if( isset($_POST['up'])) { $up = $_POST['up']; } // empty test si la variable est non nulle if(!empty($up)) { $userfile = $_FILES["userfile"]["tmp_name"]; echo $_FILES["userfile"]["name"]; if (!move_uploaded_file($userfile, "$rep/".$_FILES["userfile"]["name"])) { print("La copie du fichier $userfile n'a pas réussi...<BR>\n"); } } ?>
Quelqu'un pourrait-il m'expliquer la raison, car je souhaite vraiment comprendre ce code
Merci à vous tous
Kevin
Partager