Page 1 sur 1

[Résolu]prévisualisation d'images

Posté : 27 juil. 2010, 15:03
par doud18
Bonjour à tous, j'aurais bien besion de vos conseils. Voilà je suis en train de faire un début de cms maison et pour cela j'ai besion de faire un truc tout bête, créer une liste déroulante, sélectionner un fichier, avoir une prévisualisation et lors de la validation ce fichier ce placera là ou je voudrai. Tout d'abord commençons par la première phase : la prévisualisation. voici mon code :
  <?php
		$img = "/images/stories/";
$dir = opendir("../images/stories/");
$iport = $img . ' ; ' .$dir ;


  echo "
  <form method='post' action='insertion.php' enctype='text/plain'>
  <select onchange='document.getElementById('imgbh').src=this.value;' name='logo' id='logo' >\n";
  
  
  while($file = readdir($dir)) 
  {
     echo "   <option value=\"".$iport."\">".$file."</option>\n";
  }
  echo "</select>\n";
   ?>
<img id="imgbh" src="<?php echo $iport ?>" alt="texte alternatif" />
<?php
closedir($dir);
?><input type="submit" value="envoyer" />








<?php
il m'affiche bien une liste déroulante avec ce qui est dans le dossier mais rien pour la visualisatione. En html ça donne ça :

Code : Tout sélectionner

<option value="/images/stories/ ; Resource id #4">articles.jpg</option>
comment transformer "ressources id#4 en adresse image. Merci de votre aide

Re: prévisualisation d'images

Posté : 27 juil. 2010, 16:23
par doud18
je me répons moi même car j'ai trouvé la solution. J'ai définit une variables qui réprend le chemin de mes photos et je l'ai associé à ma varaible qui est chargé d'ouvrir mon rrépertoire. Et ça fonctionne il ne me rest eplus qu''aà passer à l'étape suivante.
<?php $img = "images/stories/";
$dir = opendir("../images/stories/") or die('Erreur de listage : le répertoire n\'existe pas');



  echo "
  <form method='post' action='insertion.php' enctype='text/plain'>
  <select onchange=\"document.getElementById('imgbh').src=this.value;\">\n";
  
  
  while($file = readdir($dir) ) 
  {
	  
	  $iport = $img . '' .$file ;
     echo "   <option value=\"" .$iport."\">".$file."</option>\n";
	
  }
  echo "</select>\n";
   ?><input type="submit" value="envoyer" />
   <div style="position : float; width : 150px; height:150px; overflow:hidden">
<img id="imgbh" src="img/blank.jpg">
</div>
<?php
closedir($dir);
?>