Je comprend pas très bien l'upload de fichier

Nina_novice
Invité n'ayant pas de compte PHPfrance

07 juin 2010, 12:00

Bonjour ô grands maîtres du Php !

Je réalise un back office et je souhaite que pour un produit on puisse joindre deux photos. Il n'y pas de bug quand on clique sur le 'submit' de mon formulaire, mais les images ne sont pas transmises au serveur du site...

Voici le code html (formulaire à l'endroit des photos) :
                                                <label>Petite photo </label>
						<input type="file" name="fichier_petit" class="button"/>
						<label>Grande photo </label>
						<input type="file" name="fichier_grand" class="button"/>
				<input class="button" type="submit" value="Submit" name="submit" />
Et voici mon code php :
                                        $name_file = addslashes ($_FILES['fichier_petit']['name']);					
					$grande_file = addslashes ($_FILES['fichier_grand']['name']);


						if(isset($_POST['submit']))
						{
							$tmp_file = $_FILES['fichier_petit']['tmp_name'];	
							$tmp_grand = $_FILES['fichier_grand']['tmp_name'];
							
					if ((isset($_FILES['name_file']['fichier_petit']))) 
					{
					$dest = '../img/produits/petites';
					move_uploaded_file($_FILES['name_file']['tmp_name'], $dest.$_FILES['name_file']['fichier_petit']);
					}
					if ((isset($_FILES['grande_file']['fichier_grand']))) 
					{
					$dossier = '../img/produits/grandes';
					move_uploaded_file($_FILES['grande_file']['tmp_name'], $dossier.$_FILES['grande_file']['fichier_grand']);
					}
							if( !is_uploaded_file($tmp_file) )
							{
							exit("Fichier non trouv&eacute;e");
							}
							if( !move_uploaded_file($tmp_file, $content_dir_petit. $name_file) )
							{
							exit("Impossible de placer le fichier dans répertoire");
							}
						}


C'est devenu un énorme charabia à force de modifications suite à des lectures de forums...
Pouvez-vous m'aider à mettre de l'ordre la dedans car je perd un peu pied là.

Merci d'avance

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

07 juin 2010, 17:34

Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.