Aller au contenu

Script qui scanne un répertoire


sway

Sujets conseillés

Bonjour,

Je poste ce message dans la partie PHP bien que j'ai conscience qu'il existe plein de scripts pour scanner des répertoires en php, j'aimerais trouver un script qui agit de la sorte mais qui serait uniquement en Javascript.

Je m'explique :

Je dois faire un script permettant de scanner un répertoire et d'afficher ou non une image si elle est présente donc avec une fonction qui vérifie si l'image est la et qui si oui, l'affiche ou si non, affiche un message d'erreur du style "l'image n'existe pas". Je sais faire cela en php mais là j'avoue qu'en javascript je suis un peu perdue à ce sujet et sur le net je n'ai rien trouvé de concret.

Quelqu'un de vous a déjà fait un script pareil ?

Je précise qu'il serait bien évidemment 100 fois plus facile de faire cela en php mais l'application pour laquelle je dois intégrer ce script ne permet pas l'utilisation de php mais uniquement l'intégration de javascript :(

J'espère qeu vous pourrez m'aider, d'avance je vous remerci

Sway

Lien vers le commentaire
Partager sur d’autres sites

Javascript est un langage client et ne peut donc pas scruter un répertoire serveur.

<{POST_SNAPBACK}>

Tu dois pouvoir en JS afficher une image et aller la chercher sur un serveur. Le probleme étant la gestion de l'erreur.

Pour changer l'image, un script que j'utilise en backoffice (sans doute mal codé) dans un formulaire (d'ou le select)

<IMG NAME="imgDepart1" SRC="bzhsuedemini.gif" ><BR>
<select name = "nom_fichier"  onChange ="if (VersionNavigateur(3.0,4.0))
{
toto1=form.nom_fichier.options[form.nom_fichier.selectedIndex].value;
toto2='../foto_mini/' + toto1 + 'mini.jpg';
imgDepart1.src=toto2;
}"
>

Tu peux ensuite faire une gestion des erreurs 404 via ton htaccess ou/et un fichier erreur404.php qui redirige vers une image comportant ton texte si le fichier manquant vient du repertoire à scanner.

Sinon, s'il n'y a pas d'image : croix rouge.

François

Lien vers le commentaire
Partager sur d’autres sites

Négatif ! javascript est un language client (s'execute côté client) et ne peut donc pas discutter avec le serveur.

<{POST_SNAPBACK}>

Discuter avec le serveur, peut-être pas, mais se servir des données envoyées par le serveur, peut-être que si... et l'inexistance de l'image est bien une donnée envoyée par le serveur, non ?

Je serais plutôt de l'avis de suede sur ce coup-là, mais pas assez fort en JS pour faire ce script..

Lien vers le commentaire
Partager sur d’autres sites

Discuter avec le serveur, peut-être pas, mais se servir des données envoyées par le serveur, peut-être que si... et l'inexistance de l'image est bien une donnée envoyée par le serveur, non ?

Oui avec un script php ou asp qui renvoie les infos ! :P Pas très simple tout ça !

Pourquoi ne pas utiliser simplement l'attribut alt de la balise img !?

C'est du temps et de la ressource processeur gagné.

Si vous voulez persister dans la creation du script voilà de quoi potasser le FSO:

http://www.asp-php.net/tutorial/scripting/fso.php?page=1

http://developpeur.journaldunet.com/tutori...ilesystem.shtml

Modifié par xou
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...