Informatique et internet
un probleme de pc ? windows plante inexorablement ? comment installer un logiciel ? configurer une connexion internet, etc... ce forum est dedie a tous les petits soucis quotidien de l'informatique

Réponse
Modes d'affichage clear
Rechercher clear
Outils de la discussion clear
#1
Vieux 24/11/2004, 10h31
TPDK
Mixomatose & pipe en bois
Avatar de TPDK
Ultimate
Date d'inscription : septembre 2003
Messages : 5 825
TPDK est déconnecté
Je cherche un code simple en PHP pour lister des fichiers présent sur le serveur dans un répertoire spécifique (attention sur le serveur, pas sur le poste client). Le but étant ensuite de charger cette liste dans une liste déroulante (combo).

Le code pour charger la combo il n'y a pas de problème, mais dans mes investigations je n'ai pas trouvé de code pour le listage des fichiers.

Un habitué du codage PHP pourait-il m'aider ? Merci

Réponse avec citation Haut de page
#2
Vieux 24/11/2004, 10h35
Bricomix
-
Avatar de Bricomix
Ultimate
Date d'inscription : décembre 2003
Messages : 6 008
Bricomix est déconnecté
Je te laisse le soin d'adapter à une combo ce code, mais voici comment lister les fichiers :

Code:
$dir = opendir('réperttoire en relatif')

while (($file = readdir($dir)) !== false)
{
 echo "$file<br />";
}
J'ai tapé ça vite fait, c'est p'tet faux Autrement, le net regorge d'exemples de ce type

Réponse avec citation Haut de page
#3
Vieux 24/11/2004, 10h37
TPDK
Mixomatose & pipe en bois
Avatar de TPDK
Ultimate
Date d'inscription : septembre 2003
Messages : 5 825
TPDK est déconnecté
ok je vais essayer ceci je te dirai si ça marche
merci

Réponse avec citation Haut de page
#4
Vieux 24/11/2004, 11h02
Bricomix
-
Avatar de Bricomix
Ultimate
Date d'inscription : décembre 2003
Messages : 6 008
Bricomix est déconnecté
Par contre j'ai oublié un : closedir($dir à la fin

Réponse avec citation Haut de page
#5
Vieux 24/11/2004, 11h30
TPDK
Mixomatose & pipe en bois
Avatar de TPDK
Ultimate
Date d'inscription : septembre 2003
Messages : 5 825
TPDK est déconnecté
ça ne fonctionne pas, il me renvoi systématiquement false. Pourtant j'ai bien mis le chemin de mon répertoire en relatif par rapport à ma page.

J'ai meme testé ceci :

répertoire www/tmp

dans /tmp, j'ai mis un fichier test.txt

après j'ai créé un fichier www/test.php qui contient le code suivant :

Citation:

<?php

// TEST ACCES
$dir = opendir("/tmp/"

while($file = readdir($dir))
{
echo "$file\n";
}
closedir($dir

?>

J'ai l'erreur suivante :

Citation:


Warning: opendir(/tmp/): failed to open dir: Invalid argument in c:\program files\easyphp1-7\www\test.php on line 14
Warning: readdir(): supplied argument is not a valid Directory resource in c:\program files\easyphp1-7\www\test.php on line 16
Warning: closedir(): supplied argument is not a valid Directory resource in c:\program files\easyphp1-7\www\test.php on line 20


Où est ma boulette

Réponse avec citation Haut de page
#6
Vieux 24/11/2004, 11h51
Bricomix
-
Avatar de Bricomix
Ultimate
Date d'inscription : décembre 2003
Messages : 6 008
Bricomix est déconnecté
Si tu veux parcourir le répertoire "tmp" du dossier dans lequel se trouve ton fichier php, mets : $dir = opendir('tmp/'

Réponse avec citation Haut de page
#7
Vieux 24/11/2004, 11h53
TPDK
Mixomatose & pipe en bois
Avatar de TPDK
Ultimate
Date d'inscription : septembre 2003
Messages : 5 825
TPDK est déconnecté
c'est ça, il fallait mettre 'tmp/' et pas "/tmp/" merci Brico.
C'est pointilleux le php tout de même, ça me rappelle le COBOL tiens

Réponse avec citation Haut de page
#8
Vieux 24/11/2004, 11h58
Bricomix
-
Avatar de Bricomix
Ultimate
Date d'inscription : décembre 2003
Messages : 6 008
Bricomix est déconnecté
Bah, /tmp/ et tmp/ c'est différent. /tmp/ ça lui dit de prendre le répertoire tmp dans le répertoire racine, tmp/ dans le répertoire courant

Réponse avec citation Haut de page
#9
Vieux 24/11/2004, 12h03
TPDK
Mixomatose & pipe en bois
Avatar de TPDK
Ultimate
Date d'inscription : septembre 2003
Messages : 5 825
TPDK est déconnecté
y'a pas que ça, si je met le double quote (") et pas le simple (') ça marche po non plus, c'est là dessus que je dis que c'est pointilleux

Réponse avec citation Haut de page
#10
Vieux 24/11/2004, 13h42
Bricomix
-
Avatar de Bricomix
Ultimate
Date d'inscription : décembre 2003
Messages : 6 008
Bricomix est déconnecté
"tmp/" ne marche pas et 'tmp/' si ?

Ce n'est pas normal

Réponse avec citation Haut de page
#11
Vieux 24/11/2004, 14h17
TPDK
Mixomatose & pipe en bois
Avatar de TPDK
Ultimate
Date d'inscription : septembre 2003
Messages : 5 825
TPDK est déconnecté
ben oui, je trouve ça bizarre aussi, d'autant plus que ça marche sur le serveur mais pas avec easyphp ... ça doit être une mauvaise configuration de mon php.ini

merci du coup de main en tout cas je m'en suis sorti

Réponse avec citation Haut de page
#12
Vieux 24/11/2004, 14h29
bubka
- Gorille ultrabright -
Avatar de bubka
Team CustomXP.net
Date d'inscription : décembre 2002
Messages : 16 780
bubka est déconnecté
ou une mauvaise implentatin de la fourchette dans la prise



Réponse avec citation Haut de page
Réponse
Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 


Navigation rapide
Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages
Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Règles du forum

Powered by vBulletin® Version 3.8.11 - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Version française #21 par l'association vBulletin francophone - CNIL N°834125