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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Je comprend pas très bien l'upload de fichier

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

par mere-teresa » 07 juin 2010, 17:34

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

par Nina_novice » 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