begin process at 2012 05 30 13:50:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Défilement de photos


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Défilement de photos

lundi 4 juillet 2005 à 16:10:05 | Défilement de photos

piep14

Bonjour a tous !!!

Voici mon problème. Je suis en train de faire une galerie de photos. J'ai donc fais ce code :
<table border="0" cellpadding="0" align=center>
<form method="POST">
<SCRIPT language="JavaScript">
var photos=new Array()
var cpt=0
</script>

<?php

$files = array();
$ssrep = "photos/$_GET[albums]";
chdir($ssrep);
$rep = getcwd();

$handle = opendir($rep);
$cpt = 0;
while($file = readdir($handle))
{     
    if(($file != ".") && ($file != ".."))
    {?>
      <SCRIPT language="JavaScript">
      photos[cpt] = $rep/$file
      cpt++
      </SCRIPT>
    <?
    }
}
?>

<script language = 'javascript'>
function precedent()
{
    if (cpt>0)
    {
        cpt--
        document.images.slide.src=photos[cpt];
    }
}

function suivant()
{
    if (cpt<photos.length-1)
    {
        cpt++
        document.images.slide.src=photos[cpt]
    }
}
</SCRIPT>
<center>
<tr>
<td width="100%"><img src="photos[0]" width="400"  name="slide"></td>
</tr>
<tr>
<td width="100%" align=center>
<input type="button" value=" << Précédente " onClick="precedent()">
<input type="button" value=" Suivante >> " onClick="suivant()">
</form>
</td>
</tr>
</table>

Le problème que j'ai est que le défilement ne se fait pas !!!! Je pense que l'erreur est dans la boucle et comme vous pouvez ll voir avec ce code <img src="photos[0]" width="400"  name="slide">, j'essais d'afficher la premiere photo du répertoire mais cela n'affiche rien.

Merci de votre aide :)

lundi 4 juillet 2005 à 16:28:56 | Re : Défilement de photos

coucou747

Administrateur CodeS-SourceS
    {?>
      <SCRIPT language="JavaScript">
      photos[cpt] = $rep/$file
      cpt++
      </SCRIPT>
    <?

est à remplacer par :

    {
echo '
      <script type="text/javascript">
      photos[cpt] = '.$rep.'/'.$file.';
      cpt++;
      </script>
    ';


et si possible, tu pourrais éviter de produire de multiples ouvertures fermetures de balises javascript...


In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
lundi 4 juillet 2005 à 16:45:51 | Re : Défilement de photos

piep14

Si ne fonctionne pas plus :'(
Donc je regarde le code source généré et je vois ceci :

<script type="text/javascript">
photos[cpt] = '.c:\program files\easyphp1-7\www\photos\Soirée Open Bar.'/'.DSCN1389.JPG.';
cpt++;

Donc on a bien l'adresse de l'image mais j'ai l'impression que le tableau n'est pas pas implémenté !!
Merci de m'aiguiller car je ne sais pas le faire !!

Et si je veux rappeler ma première photo ? Merci
</script>


lundi 4 juillet 2005 à 16:58:59 | Re : Défilement de photos

coucou747

Administrateur CodeS-SourceS
quel est le message d'erreur ?

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
lundi 4 juillet 2005 à 17:04:48 | Re : Défilement de photos

piep14

Bah, je n'ai pas de message d'erreur. Je vois dejà pas ma premiere image du répertoire puis quand je clique sur suivant, je ne vois rien non plus !!! Comme je l'ai montré précédemment par le code source, il doit y avoir un problème d'interprétation car le cpt n'est pas bien créé !!! Merci
lundi 4 juillet 2005 à 17:20:51 | Re : Défilement de photos

coucou747

Administrateur CodeS-SourceS
change ceci :
$rep = getcwd();
par ceci :
$re='./'


In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
lundi 4 juillet 2005 à 17:27:32 | Re : Défilement de photos

piep14

Cela n'est pas le problème à mon avis car avant de faire la boucle while, j'avais testé en faisant directement dans le code : photos[0]="photos/Soirée Open Bar/DSCN1387.JPG" photos[1]="photos/Soirée Open Bar/DSCN1388.JPG" photos[2]="photos/Soirée Open Bar/DSCN1389.JPG" Et cela fonctionné très bien .... Mais je vais essayer quand meme ! Si tu as d'autres idées :)
lundi 4 juillet 2005 à 17:35:48 | Re : Défilement de photos

coucou747

Administrateur CodeS-SourceS
tu auras un code qui resembleras à ça ensuite...

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
lundi 4 juillet 2005 à 17:39:04 | Re : Défilement de photos

piep14

J'ai tester comme tu as dis précédemment mais cela ne change rien comme je le pensais malheureusement !!! Je suis a cours d'idée, ca fait deux jours que je cherche en vain !!!!
lundi 4 juillet 2005 à 17:51:59 | Re : Défilement de photos

piep14

Réponse acceptée !
Voici un code qui fonctionne enfin : '. 'var cnt='.$cnt.';'. 'var tab=new Array();'; for($x=0;$x<$cnt;$x++) echo 'tab['.$x.']="'.$lst[$x].'";'; echo ''; ?>


1 2

Cette discussion est classée dans : file, rep, photos, défilement, cpt


Répondre à ce message

Sujets en rapport avec ce message

Tableau qui disparait [ par nicool0410 ] Salut, j'ai un souci concernant un tableau dont je ne retrouve trace ensuite.Je m'explique: je souhaite remplir le tableau $rep par les noms de répert Erreur Script Album Photos [ par lemerayjb ] Salut à vous ! J'ai telechargé un script PHP pour mettre un album photo sur mon site et j'ai p'tit probleme :-) J'ai essayé de contacté l'auteur de Page avec défilement de photos [ par LaTatadu91 ] Salut a tous, Alors voila j'aimerais savoir si il existe la possibilité sur un site perso de faire une page coupée en deux: une partie haute avec une [PHP] Défilement d'images [ par piep14 ] Bonsoir, je cherche le moyen de faire afficher une photo avec des flèches de chaque coté pour faire afficher les autres photos. Pour le moment, j'a while sur fonction ! [ par fcdconnect ] Voilà :comment rédiger un while pour afficher tous les résultat de cette fonction :function diraff($REP, $EXT){ $CPT="0"; $handle=opendir($REP); aide en php [ par toutouvich ] Bonjour,j ai ma page index.phpindex<link rel="stylesheet" type="text/css" hre pb de suppression de fichers [ par ludovicanceaux ] Salut à tous, j'ai un problème qui me prend la tête depuis hier, mais je ne sais pas comment m'en sortir là, enfin je n'arrive pas à supprimer des dos Fonction copy ne marche pas ! [ par daquad ] Bonjour tout le monde !Voici mon problème :J'utilise la fonction copy pour copier un répertoire, j'ai pris comme script de base celui <a target="_blan affichage de la somme des resultat d'une requete [ par iramirim ] Bonjour, d'abord, je debute en php, donc, desolé si ma question est trop bête et mes excuses aussi pour les possibles erreurs de français car je suis Transfert d'un chemin par variable [ par ricco01 ] Bonsoir à tous,Ma requête est la suivante.Je souhaite transferer à travers une variable un chemin disque du type (unité:\rep\ssrep...) pour un traitem


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales