Diaporama - HTML/CSS - Programmation
Marsh Posté le 05-04-2004 à 01:57:48
tu ne peux ouvrir que des répertoires locaux (pas de http / ftp donc...)
c'est pas plus compliqué que cela
Marsh Posté le 05-04-2004 à 04:30:18
alors pourquoi et est ce qu'il a un moyen de passer outre, quitte à recoder?
Marsh Posté le 05-04-2004 à 08:05:20
airtom24 a écrit : alors pourquoi |
Pour des raisons évidentes de sécu, mais aussi parce que PHP n'est pas devin lui non plus et n'est à priori pas capable de hacker un autre serveur pour en lister le contenu.
Citation : et est ce qu'il a un moyen de passer outre, quitte à recoder? |
Ton script et tes images doivent être dans la même machine. Point.
Marsh Posté le 08-11-2005 à 19:52:35
je voudrais savoir si il est possible d'afficher le nom des img presentent dans le repertoire scanner ?
J'ai vu sur le net qu'il y avait la fonction "eval'" qui permettait de recuperer une chaine de caractère, mais je sais pas si cela marche dans le cas présent. Merci
Marsh Posté le 05-04-2004 à 01:37:43
Bonjour à tous,
Alors voila, j'ai ce diaporama :
<DIV ID=ejs_photo_box></DIV>
<SCRIPT LANGUAGE=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>
Comme vous pouvez le remarquer, il pointe vers le dossier photo qui est un dossier local du site et il marche tres bien MAIS si je veux qu'il pointe vers un dossier situé sur un autre espace c'est à dire par exemple http://xxxx.wanadoo.fr/photos, la aucunes photos n'apparaient.
Question : Pourquoi?
Merci d'avance pour votre reponse