Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1172 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème upload. ne s'affiche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème upload. ne s'affiche pas

n°1375963
sam04
Posté le 27-05-2006 à 13:27:01  profilanswer
 

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';  
 

mood
Publicité
Posté le 27-05-2006 à 13:27:01  profilanswer
 

n°1376054
JuVeNaL
Carpe Diem
Posté le 27-05-2006 à 20:22:15  profilanswer
 

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

n°1376179
sam04
Posté le 28-05-2006 à 13:35:20  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème upload. ne s'affiche pas

 

Sujets relatifs
probleme de connexion SQL Server 2000[pygtk] Problème pour dessiner
Problème de scrollbarUpload de plusieurs fichiers / repertoires
Fmod, probleme avec channel->getSpectrum()[JS/DOM] Bug sous IE, l'image se s'affiche pas ! [RESOLU]
Problème de boutons flash (lien avec internet explorer)Probleme tout simple : existence d'une valeur
probleme de compilation[Java] Problème échanges client-serveur (Résolu)
Plus de sujets relatifs à : Problème upload. ne s'affiche pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR