Upload de fichier

Résolu/Fermé
Rhydan1
Messages postés
382
Date d'inscription
jeudi 3 juillet 2014
Statut
Membre
Dernière intervention
2 avril 2017
- 23 oct. 2015 à 12:23
Rhydan1
Messages postés
382
Date d'inscription
jeudi 3 juillet 2014
Statut
Membre
Dernière intervention
2 avril 2017
- 23 oct. 2015 à 12:31
Bonjour,

Je me heurte à un petit problème.. J'ai un formulaire ou l'on doit entrer son pseudo, ainsi qu'une image de profile.
<form method="post" action="upload.php" enctype="multipart/form-data">
	<input type="text" name="pseudo" />
	<input type="file" name="userfile" />
	<input type="submit" />
</form>


Voici le code PHP de la récéption :

if(isset($_POST['pseudo']))
{
	echo $_POST['pseudo'];
}

if(isset($_POST['userfile']))
{
	$uploaddir = 'lol/';
	$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

	echo '<pre>';
	if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
		echo "Le fichier est valide, et a été téléchargé
			   avec succès. Voici plus d'informations :\n";
	} else {
		echo "Attaque potentielle par téléchargement de fichiers.
			  Voici plus d'informations :\n";
	}

	echo 'Voici quelques informations de débogage :';
	print_r($_FILES);

	echo '</pre>';
}


Le soucis c'est que quand je met uniquement le code pour l'upload de fichier, ça fonctionne. Mais dès que je rajoute la condition du pseudo, l'upload n'est pas prit en compte. Pourquoi ?

1 réponse

Rhydan1
Messages postés
382
Date d'inscription
jeudi 3 juillet 2014
Statut
Membre
Dernière intervention
2 avril 2017
69
23 oct. 2015 à 12:31
Nan en fait Résolu
Fallait mettre
if(isset($_FILES['userfile']))
0