probleme d'affichage d'une image uploader côté visiteur

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 : probleme d'affichage d'une image uploader côté visiteur

par Invité » 02 juil. 2008, 14:55

dans mon fichier admin sur la même page, j'ai rajouté ça aussi :

Code : Tout sélectionner

<?php $dossier = 'upload/'; $fichier = basename($_FILES['NomFichier']['name']); $taille_maxi = 200000; $taille = filesize($_FILES['NomFichier']['tmp_name']); $extensions = array('.png', '.gif', '.jpg', '.jpeg'); $extension = strrchr($_FILES['NomFichier']['name'], '.'); //Début des vérifications de sécurité... if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau { $erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...'; } if($taille>$taille_maxi) { $erreur = 'Le fichier est trop gros...'; } if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload { //On formate le nom du fichier ici... $fichier = strtr($fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier); if(move_uploaded_file($_FILES['NomFichier']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné... { echo 'Upload effectué avec succès !'; } else //Sinon (la fonction renvoie FALSE). { echo 'Echec de l\'upload !'; } } else { echo $erreur; } ?>

par Invité » 02 juil. 2008, 14:51

en fait dans mon fichier qui est généré pour faire le message + image,
j'ai :

Code : Tout sélectionner

$nNomFichier = "/home/uptemp/phpSYQHjU";
alors que mon image uploader est journaux.jpg, peut ca vient de la le problème?

merci

par zeus » 02 juil. 2008, 12:50

Modération :
Akaton, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

probleme d'affichage d'une image uploader côté visiteur

par Akaton » 02 juil. 2008, 12:25

Bonjour tous les gens,

J'ai un petit soucis avec mon code, j'ai fais une partie admin pour gérer les annonces texte + image.
Sur le serveur le texte et image sont bien uploader correctement, mais dans la partie visiteur, je vois bien le texte avec tout le tralala (titre, texte, date, email,...) mais l'image ne s'affiche pas. J'ai essayé de faire un echo mais pas moyen snif.

En fait j'aimerai récupérer l'image qui est stocké sur le serveur et qui est lié au texte entré dans la partie admin.
(j"espére que c'est compréhensif ce que j'ai dit)

Voici mon code dans un fichier inc.php et j'affiche le tout dans index.php :
$base = "../news/"; // Repertoire des news
$maxnews = 10; // Nombre de news max dans la page
$rec = file($base."enregistrer.txt");


if (count($rec) < $maxnews) {
$maxnews = count($rec);}

for ($i = 0; $i < $maxnews; $i++) {
$rec[$i] = trim($rec[$i]);
include($base.$rec[$i]);
echo "<p><b>".stripSlashes($ntitre)."</b> <font size=\"-1\">par <a href=\"mailto:".stripSlashes($nemail)."?subject=".strip_tags(stripSlas­hes($ntitre))."\">".stripSlashes($nauteur)."</a> le ".stripSlashes($ndate)."</font><br><br>\n".stripSlashes($­ntexte)."<br><br><img src=\"../images/new.gif\" width=\"650\" height=\"2\" border=\"0\" alt=\"NEW !\"></p>\n" ;}
Code de ma partie admin :
<input type="hidden" name="MAX_FILE_SIZE" value="100000"><input name="NomFichier" type="file" ">

J'espere que j'ai posté au bonne endroit et je vous remercie de votre aide.

Akaton