Bonjour si j'upload un fichier texte ça marche et si c autres ça me donne
"Attaque potentielle par téléchargement de fichiers. Voici plus d'informations : Voici quelques informations de déboguage :Array ( [userfile] => Array ( [name] => cadre théorique.pdf [type] => [tmp_name] => [error] => 2 [size] => 0 ) ) "
fichier nommé index.php
fichier nommé ur.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php ?> <form enctype="multipart/form-data" action="ur.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Envoyez ce fichier : <input name="userfile" type="file" /> <input type="submit" value="Envoyer le fichier" /> </form> <?php ?>
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 <?php $connect_id = ftp_connect('127.0.0.1') or die ('Connexion FTP impossible !'); $uploaddir = '.'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); if (!@ftp_login($connect_id, 'moussa', 'moussa')) { echo 'Impossible de se logguer sur le serveur FTP !'; exit;} if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "Le fichier est valide, et a été téléchargé avec succès. \n"; } else { echo "Attaque potentielle par téléchargement de fichiers. Voici plus d'informations :\n"; } echo 'Voici quelques informations de déboguage :'; print_r($_FILES); echo '</pre>'; ftp_close($connect_id); ?>
Partager