afficher des images php/html
Bjr à tous,
Au secours je deviens fou... je ne parviens pas à afficher de simples images. (le dossier contenant les images ainsi que toutes les images ont un chmod 777)
voici mon code (30lignes), pas compliqué pourtant, alors qq peut il m'aider ??? me dire où merde-je ??
d'avance merci bcp.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <?php
// affecter un dossier d'images
$dossier = "normal/";
// ouvrir le dossier
$list = opendir($dossier);
// definir une table
$tabfile = array();
//remplir la table avec les images du dossier d'images
while ($fichier = readdir($list)) {
($fichier != "." && $fichier != ".." && $fichier != ".htaccess")? $tabfile[] = $fichier : '' ;
}
// fermer le dossier d'images
closedir($list);
// mélanger le tableau
shuffle($tabfile);
// premier élément du tableau
echo $premier = array_shift($tabfile)."<br />";
// attribuer
echo $toto = $dossier.$premier;
?>
<!-- ça ne marche pas -->
<img alt='' <?php echo "src='.$dossier."/".$premier;.' />"; ?>
<!-- ça ne marche pas -->
<img alt='' <?php echo "src='.$toto.' />"; ?>
<!-- ça marche en dur pour voir sur un fichier existant -->
<img alt="" src="normal/bfcf0fc44a478dee148007ce8a4f022d.png">
<!-- ça ne marche pas -->
<?php echo " <img src='".$toto."' alt='' /> "; ?> |