uploader et affiché un fichier image

prince_zero
Invité n'ayant pas de compte PHPfrance

08 janv. 2012, 15:37

je veut uploader un fichier image et l' afficher si l'image a était bien sauvegarder .
de ce fait jais deux fichier php: un fichier upload.php et charger.php.
le code de des fichier est le suivant:

upload.php
<html>
	<head><title>Chargement fichier</title></head>
	
	<body>
		<form action='chager.php' method='post' enctype='multipart/form-data'>
			<input type='file' name='tof'/>
			<br/>
			<input type='submit' value='charger'/>
		</form>
	</body>
	
</html>
charger.php
<?php
	












if($_FILES):
	
	     $DESTINATION_FOLDER = getcwd()."/photo/";
	
	
	         if(!empty($_FILES['fichier']['name'])):
	                
				 $nom_fichier = $_FILES['fichier']['name'];
	
	             $nom_temporaire = $_FILES['fichier']['tmp_name'];
	
	             $poids_fichier = $_FILES['fichier']['size'];
	          
			     $code_erreur = $_FILES['fichier']['error'];
				 
				 $infosfichier = pathinfo($_FILES['monfichier']['name']);
                 
				 $extension_upload = $infosfichier['extension'];
				
				 $extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
					
					if (in_array($extension_upload , $extensions_autorisees))
						 {
						
						 echo "vous charger un fichier de format . '$extension_upload'"; 
						 
						 
						 }
							 if(move_uploaded_file($nom_temporaire, $DESTINATION_FOLDER.$nom_fichier)):
	                             {
	                             
									echo "voici une isualisation de l image que vous venez de charger dans mon serveur!!!"; 
						            
								 }
	                         else :
				                    echo "error upload";
							 endif;
		             else:
			             echo "aucun fichier chargé";
		             endif;
					 
					 
	
	
	
	 else:
			$out = "<form action='file_upload.php' method='post' enctype='multipart/form-data'>
			<input type='file' name='fichier'/>
			<br/>
			<input type='submit' value='charger'/>
		    </form>";
	endif;

















	
?>
je crois que le probleme se trouve au nivau du fichier charger.php
svp pouvez vous m'aider

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

08 janv. 2012, 15:41

C'est quoi le problème ? Qu'est ce que fait ton code ? Qu'est-ce qu'il devrait faire ?

Et puis quelques questions qui pourraient également t'aider : Quelles sont les données que tu reçois ? Quels sont les portions du code exécutées ? Quelles sont celles qui devraient être exécutées ? Pourquoi ne le sont-elles pas ?
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

prince_zero
Invité n'ayant pas de compte PHPfrance

08 janv. 2012, 17:42

je veut un code qui me permet de charger un fichier image(jpeg,etc) grace a un formulaire.
de faire les test svt :

-on a bien charger un fichier

-le fichier charger est bien de format image

Si le fichier respect bien ces deux condition alors on affiche l'image pour montrer que le sauvegarde s'est bien dérouler


bon avec le code que je vous est montré ,ya pas de probleme au niveau du formulaire de chargement mais quant je clique sur charger on me signal une erreur: Not Found

The requested URL /cour_classe/chager.php was not found on this server.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

08 janv. 2012, 18:43

C'est probablement que la page /cour_classe/chager.php n'existe pas... peut être chaRger.php ? :)

file_exists() te permet de vérifier qu'un fichier existe sur le serveur, quant à afficher l'image si elle existe, il suffit d'une balise html <img> :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...