Problème upload. ne s'affiche pas

Problème upload. ne s'affiche pas - PHP - Programmation

Marsh Posté le 27-05-2006 à 13:27:01    

bonjour a tous  :hello:  
 
j'ai besoin d'aide rapidement alors merci de m'aider  
 
voila ceci est le code pour uploader mes images mais rien ne fonctionne. les images ne s'affichent pas, seul le nom de l'image s'affiche
 
Placé sous ma connexion:
<?php  
$target     = 'upload/';      // Repertoire cible  
$extension  = 'jpg';          // Extension du fichier sans le .  
$max_size   = 500000;     // Taille max en octets du fichier  
$width_max  = 830;        // Largeur max de l'image en pixels  
$height_max = 99;        // Hauteur max de l'image en pixels  
 
 
$nom_file   = $_FILES['fichier']['name'];  
$taille     = $_FILES['fichier']['size'];  
$tmp        = $_FILES['fichier']['tmp_name'];  
 
?>  
 
placé dans mon <form>:
 
<?php  
if(!empty($_POST['posted'])) {  
    // On vérifie si le champ est rempli  
    if(!empty($_FILES['fichier']['name'])) {  
        // On vérifie l'extension du fichier  
        if(substr($nom_file, -3) == $extension1 OR $extension2 OR $extension3) {  
            // On récupère les dimensions du fichier  
            $infos_img = getimagesize($_FILES['fichier']['tmp_name']);  
             
            // On vérifie les dimensions et taille de l'image  
            if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($_FILES['fichier']['size'] <= $max_size)) {  
                // Si c'est OK, on teste l'upload  
                if(move_uploaded_file($_FILES['fichier']['tmp_name'],$dossier.$_FILES['fichier']['name'])) {  
                    // Si upload OK alors on affiche le message de réussite  
                    echo '<b>Image uploadée avec succès !</b>';  
                    echo '<hr />';  
                    echo '<b>Fichier :</b> ', $_FILES['fichier']['name'], '<br />';  
                    echo '<b>Taille :</b> ', $_FILES['fichier']['size'], ' Octets<br />';  
                    echo '<b>Largeur :</b> ', $infos_img[0], ' px<br />';  
                    echo '<b>Hauteur :</b> ', $infos_img[1], ' px<br />';  
                    echo '<hr />';  
                    echo '<br /><br />';  
                } else {  
                    // Sinon on affiche une erreur système  
                    echo '<b>Problème lors de l\'upload !</b><br /><br /><b>', $_FILES['fichier']['error'], '</b><br /><br />';  
                }  
            } else {  
                // Sinon on affiche une erreur pour les dimensions et taille de l'image  
                echo '<b>Problème dans les dimensions ou taille de l\'image !</b><br /><br />';  
            }  
        } else {  
            // Sinon on affiche une erreur pour l'extension  
            echo '<b>Votre image ne comporte pas l\'extension .jpg, .gif ou .png !</b><br /><br />';  
        }  
    } else {  
        // Sinon on affiche une erreur pour le champ vide  
        echo '<b>Le champ du formulaire est vide !</b><br /><br />';  
    }  
}  
 
?>
<form method="post" enctype="multipart/form-data" onsubmit="return submit_form(this)" name="form1" action="<?php echo $editFormAction; ?>" $_POST['posted'] >
 
j'ai un champs parcourir  
<input id="image" type="file" name="image" value="/fichier.jpeg" size="32" onChange="view_image()" $_FILES['fichier']>  
 
le but est que l'administrateur puisse choisir son image dans le dossier upload. les noms de mes images sont small.jpg, grand. gif, banniere.jpg. etc.
est-ce que je dois changer le nom 'fichier' par un autre nom?
 
il y a aussi un autre problème:
ceci est le vrai code. j'ai dû le modifier car il ne reconnaissait pas tout ca  
 
$nom_file   = $_FILES['fichier']['name'];  
$taille     = $_FILES['fichier']['size'];  
$tmp        = $_FILES['fichier']['tmp_name'];  
 
ce qui donne après sans erreur mais qui ne s'affiche toujours pas
 
$nom_file   = 'name';
$taille     = 'size';  
$tmp        = 'tmp_name';  
 

Reply

Marsh Posté le 27-05-2006 à 13:27:01   

Reply

Marsh Posté le 27-05-2006 à 20:22:15    

Bhen oui c'est normal tu n'utilise pas de balise img !  
 
JuVeNaL

Reply

Marsh Posté le 28-05-2006 à 13:35:20    

si j'en ai une
  <img src="upload/fichier<?php echo $row_Rs_images['image']; ?>">
mais elle ne s'affiche quand meme pas
 
c'est qu'au fait l'image doit s'afficher sur une autre page

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed