Ses derniers messages sur les forums
Y'a bien un tri de base... enfin il doit être aléatoire avec readdir donc :/
http://raphlight.free.fr/trad.php
Il doit bien trier d'une certaine façon puisque les fichiers s'affichent toujours un par un dans le même ordre même si je rafraichis le script. Non ?
Sinon, je ne connais pas cette fonction, pourrais-tu m'en expliquer la base ? Je farfouille le manuel php mais sans trouver de cas avec readdir :S
http://raphlight.free.fr/trad.php
Bonjour,
Pour lister fichier par fichier un répertoire, j'utilise readdir avec une boucle while.
Par contre, je ne comprends pas comment readdir procède pour l'ordre d'affichage.
Ma question est donc : Quel est l'ordre de tri par lequel il passe pour afficher les fichiers ?
Merci d'avance ;)
http://raphlight.free.fr/trad.php
Par un site externe, tu peux également te débrouiller. Google par exemple propose un service de graphiques :
http://code.google.com/intl/fr/apis/chart/
Tu adaptes les liens en fonction de requêtes php sur les résultats du sondage et le tour est joué ;)
http://raphlight.free.fr/trad.php
http://raphlight.free.fr/exem.jpg
En fait voilà ce que je souhaite faire, je dispose d'une image de fond ainsi que de plusieurs images, 1.gif, 2.gif, 3.gif.
J'aimerais que les zones représentées en orange, rose et vert soient cliquables, avec chacune leur lien.
http://raphlight.free.fr/trad.php
Bref, je suis perdu là x)
http://raphlight.free.fr/trad.php
euh, en fait, comme ca :
<div id="image1">
<div id="image2">
<div id="image3">
<img src="transparent.gif" usemap="#map">
</div></div></div>
http://raphlight.free.fr/trad.php
Tu pense que mon code est comme cela ?
<div id="image1"><img src="1.gif"></div>
Ou alors je n'ai rien compris mais mon code avec un tas de div est tel quel :
<div id="image1"><div id="image2"><div id="image3"></div></div></div>
http://raphlight.free.fr/trad.php
Comment cela défini pour tous les éléments ?
Comment faire alors dans mon cas, je ne vois pas ?
Je ne tiens pas à faire quoi que ce soit, simplement le plus simple ^^ Je cherche des solutions :S
http://raphlight.free.fr/trad.php
En fait... ca n'est pas résolu.
Après vérification, j'ai toujours un problème; l'image map est décalé vers le bas lorsque j'utilise l'attribut "id" car je dois faire un div pour chaque image de fond, et plus j'empile les div, plus l'espace avant l'image map est grand.
Bref, je cherche donc à passer par l'attribut "class".
CSS:
<style type="text/css">
<!--
.image1 { position: relative; background-image: url(images/fond.jpg); background-repeat: no-repeat; top: 0px; left: 0px; visibility: visible; }
.image2 { position: relative; background-image: url(images/1.gif); background-repeat: no-repeat; top: 0px; left: 0px; visibility: visible; }
.image3 { position: relative; background-image: url(images/2.gif); background-repeat: no-repeat; top: 1px; left: 0px; visibility: visible; }
.image4 { position: relative; background-image: url(images/3.gif); background-repeat: no-repeat; top: 1px; left: 0px; visibility: visible; }
.image5 { position: relative; background-image: url(images/4.gif); background-repeat: no-repeat; top: 1px; left: 0px; visibility: visible; }
.image6 { position: relative; background-image: url(images/5.gif); background-repeat: no-repeat; top: 1px; left: 0px; visibility: visible; }
-->
</style>
HTML:
<div class="image1 image2 image3 image4 image5 image6">
<img src="images/transparent.gif" alt="" height="450" width="600" border="0" usemap="#map">
</div>
Ainsi je ne garde qu'un seul div et l'image map n'est pas décalée.
Le problème est que seule la dernière image s'affiche (l'image de class "image6" : 5.gif)
Bien qu'elle ait un fond transparent on ne voit pas les 5 autres images censées être en dessous. Simplement l'image 5.gif
Comment expliquer cela ?
On peut pourtant mettre plusieurs class sur une même balise, non?
http://raphlight.free.fr/trad.php