begin process at 2012 05 28 23:30:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Affichages des images


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

Affichages des images

samedi 29 mars 2008 à 13:51:34 | Affichages des images

DAVIMIKA

Membre Club

Bonjour,

 

Je voudrai afficher mes photos en utilisant ce code, mais j'obtiens une page blanche, et sur l'adresse de la page j'ai : http://localhost/Site-php/galerie.php

 

Mon répertoire photo se trouve sur la même racine que ma page

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Document sans nom</title>

</head>

 

<body>

<DIV ID=ejs_photo_box></div>

<script type="text/javascript">

ejs_photo = new Array;

<?

$a = 0;

$handle = opendir("photos");

while (($file = readdir())!=false) {

            clearstatcache();

            if($file!=".." && $file!=".")

                        {

                        echo "ejs_photo[$a] = 'photos/$file';

";

                        $a++;

                        }

            }

closedir($handle);

?>       

function ejs_aff_photos(num)

            {

            if(document.getElementById)

                        {

                        ejs_fin = "";

                        if(num!=0)

                                   ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num-1)+");return(false)'>< Précédent</A>     ";

                        if(num!=(ejs_photo.length-1))

                                   ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num+1)+");return(false)'>Suivant ></A>";

                        document.getElementById("ejs_photo_box").innerHTML = "<CENTER><IMG SRC='"+ejs_photo[num]+"' BORDER=0><BR>"+ejs_fin+"</CENTER>";

                        }

            }

window.onload = new Function("ejs_aff_photos(0)")

 

</script>

 

</body>

</html>

 

Merci pour votre aide.

 

Salutations

 

samedi 29 mars 2008 à 14:50:55 | Re : Affichages des images

bultez

Membre Club


Bonjour,

    et la page html résultante ? ça donne quoi ?
       parce que nous, tes répertoires sur ton seveur... on ne sait pas ce qu'ils contiennent !
       on ne peut donc pas deviner le résultat du php !!!!

    mais quand même :

  if($file!=".." && $file!=".") {   echo "ejs_photo[$a] = 'photos/$file';

    tu testes $file et tu traite photos/$file...   ?



                Cordialement            Bul         [mon Site]     [M'écrire]
samedi 29 mars 2008 à 16:40:18 | Re : Affichages des images

DAVIMIKA

Membre Club

Bonjour Bultez,

Merci pour ta réponse, le code de la page résultante est apparement le même

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Document sans nom</title>

</head>

 

<body>

<DIV ID=ejs_photo_box></div>

<script type="text/javascript">

ejs_photo = new Array;

<?

$a = 0;

$handle = opendir("photos");

while (($file = readdir())!=false) {

            clearstatcache();

            if($file!=".." && $file!=".")

                        {

                        echo "ejs_photo[$a] = 'photos/$file';

";

                        $a++;

                        }

            }

closedir($handle);

?>       

function ejs_aff_photos(num)

            {

            if(document.getElementById)

                        {

                        ejs_fin = "";

                        if(num!=0)

                                   ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num-1)+");return(false)'>< Précédent</A>     ";

                        if(num!=(ejs_photo.length-1))

                                   ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num+1)+");return(false)'>Suivant ></A>";

                        document.getElementById("ejs_photo_box").innerHTML = "<CENTER><IMG SRC='"+ejs_photo[num]+"' BORDER=0><BR>"+ejs_fin+"</CENTER>";

                        }

            }

window.onload = new Function("ejs_aff_photos(0)")

 

</script>

 

</body>

</html>

Salutations.

 

samedi 29 mars 2008 à 17:00:04 | Re : Affichages des images

bultez

Membre Club




si c'est pour nous remettre à nouveau le PHP,
    c'est inutile !   je répète : comment, avec ça,
    nous, on peut deviner le contenu de tes répertoires sur le serveur,
             ou le contenu des $variables, donc le page HTML générée !
             celle qu'on voit sur le micro ! pas le fichier php du serveur !


et je te disais :

  if($file!=".." && $file!=".") {   echo "ejs_photo[$a] = 'photos/$file';

    tu testes $file et tu traite photos/$file...   ?





                Cordialement            Bul         [mon Site]     [M'écrire]


Cette discussion est classée dans : file, photo, photos, ejs, if


Répondre à ce message

Sujets en rapport avec ce message

Diaporama [ par groseline ] Bonjour à tous !!!Je viens ici de temps en temps mais je n'ai encore jamais posté !! c ma première fois...chui un peu émue  hé hé !Alors voila, je sui est-ce posible, ça me stress ! [ par gnosis35 ] bonjour, je fais un diaporama. j'affiche 5 images en vignette. j'aimerai pouvoir remplacer ces 5 vignettes par 5 autres en cliquant sur un bouton su Ouvrir une photo à partir de miniatures [ par cyranorion ] Bonjour, Le problème que je cherche à résoudre concerne une page html affichant plusieurs dizaines de photos (taille de l'ordre de 400x300 pixels). Le !!! Défi !!! recherche diaporama [ par tamtamdesign ] Bonjour,je suis nouvelle venue sur ce site (très intéressant).Voilà, je recherche un script pour mes pages album photos.Mais comme j'ai une idée bien Problème dans l'élaboration de mon diaporama [ par FANDOR2 ] Tout d'abord (même si je suis la pour une demande), une formule de politesse s'impose...donc "Bonjour à tout le monde" ! Deuxio: j'espère être dans l Soucis avec galerie photo [ par Vivi82 ] Salut à tous,Comme je m'y connais pas vraiment en javascript , j'aimerai bien un ptit coup main, si possible J'ai comme qui dirait un ptit soucis avec probleme de fonctionement [ par COLERA ] salut a tousquestion d un debutant.dans un site allemand (mobile.de) je n arrive plus a agrandir les petites photos qui sont sous la photo  principale Galerie photos [ par piep14 ] Bonjour, 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 Modification de script [ par Farfadam ] Bonjour à tous,Voila, j'ai trouvé un script intérésant pour faire une sorte d'album photo ici : <A href="http://www.jejavascript.net recherche photo [ par tituscanus ] Bonjour depuis la neigeComment afficher sur la même page ou il y a des photos en petit, une photo plus grande et une fenêtre de texte, en cliquant sim


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,421 sec (4)

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