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
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
?>
fichier nommé ur.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);
	?>