Recherche d'un code pour diaporama

Résolu
pointpoint Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
pointpoint Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis entrain de créer un site web en html , php , java ; et j'aurais besoin d'aide pour un code simple .
J'ai besoin d'un code pour un diaporama avec récupération des images dans un dossier ( donc pas de nom d'image comme "1","2","3"...) .Dossier ou je pourrais ajouter des photos et en retirer ( avec un autre code que j'ai déjà ) , et le tout avec quelques requêtes SQL ( j'utilise zazou mini web server ).(Aucune idée si ça vous sera utile :P ).
J'aimerais que ce diaporama soit auto-incrémenté ( i.e. qu'il commence le défilement des images a l'ouverture de la page ) , et qu'il n'y est pas de bouton ( suiv , prec , marche/arrêt , ...).
Hum...quoi d'autres ?!? A vous d'me le dire si quelque chose manque :D

Merci pour vos futures réponses ,

Cordialement , Pointpoint

2 réponses

  1. louloute300 Messages postés 347 Statut Membre 29
     
    Voila ce que tu dois utiliser:

    <? php

    $Directory="/images"; // Indiquer le repertoire des images
    $fichiers=ScanDirectory2($Directory)
    echo '<marquee Class="Scroller" bgcolor="#006400" behavior="scroll" direction="up" width="180" height="90" scrollamount="1" scrolldelay="0" onmouseover="this.stop()" onmouseout="this.start()">';
    for($i=0;$i<count($fichiers);$i++){
    echo '<img src="'.$fichiers[$i].'">';
    }

    function ScanDirectory2($Directory){
    $MyDirectory = opendir($Directory) or die('Erreur');
    $n=0;
    while($Entry = @readdir($MyDirectory)) {
    if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {

    }
    else {
    if (($Entry<>".")and($Entry<>"..")){$tablefichier[$n]=$Entry;$n++;}
    }
    }
    closedir($MyDirectory);
    return $tablefichier;
    }

    Je l'ai pas testé...
    1
    1. pointpoint Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci d'avoir pris le temps de me répondre .
      En ce qui concerne ton code , bin...erreur . Il me marque ça :"Parse error: syntax error, unexpected T_ECHO in C:\Site\PortableZMWS\ZMWS\_web.zmwsc\Site\essai_diapo_10juin2010.php on line 5". (la page du code s'appel essai_diapo_10juin2010.php :P )
      C'est la ligne avec l'echo ( le premier ) , et je n'arrive pas a régler le problème.

      Merci de ton aide c'est sympa . a+
      0
    2. louloute300 Messages postés 347 Statut Membre 29
       
      manque un ; à la fin de la ligne d'avant... :D
      pardon

      $fichiers=ScanDirectory2($Directory) ;
      0
    3. pointpoint Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      Tain si c'est ça....
      0
    4. louloute300 Messages postés 347 Statut Membre 29
       
      mdr, désolé de ne pas avoir pu passé plus tot mdr
      0
    5. pointpoint Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      AHHHHHHHHHH....ça marche xD merci
      Sauf que les photos ne s'affiche pas :/
      0
  2. vincentdu76
     
    echo "<marquee Class='Scroller' bgcolor='#006400' behavior='scroll' direction='up' width='180' height='90' scrollamount='1' scrolldelay="0" onmouseover='this.stop()' onmouseout='this.start()'>"; 


    Essaye ça ;)
    0
    1. pointpoint Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      Wahoo , super rapide la réponse , Merci.
      Mais , ça ne marche toujours pas , et encore la même erreur :/
      0
    2. vincentdu76
       
      alors on va tester un truc.

      Pour voir quelle ligne marche pas, rajoute a chaque fois
      alert("ca marche");

      Tu teste tout les lignes 1 par une et tu me dis à quelle ligne l'alerte ne s'affiche pas.
      0
    3. pointpoint Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      J'en est mis a chaque ligne est :"Parse error: syntax error, unexpected T_STRING in C:\Site\PortableZMWS\ZMWS\_web.zmwsc\Site\essai_diapo_10juin2010.php on line 4"
      Merci de m'aider
      0