Problème if php
Absot
Messages postés
819
Statut
Membre
-
Torkass Messages postés 189 Statut Membre -
Torkass Messages postés 189 Statut Membre -
Bonjour, j'ai un problème avec un if, normalement quand l'utilisateur remplie un champ pour indiquer le chemin d'un répertoire qui existe, alors ça devrait afficher un tableau quelques renseignements mais j'ai remplacer l'intruction par un "VRAI" sinon il doit afficher "Pas un répertoire" mais dans chaque cas, il affiche "Pas un répertoire", où est le problème?
Je poste mon code:
if (is_dir($repertoire) != TRUE) {
echo "Pas un répertoire";
}
else
{ echo "Vrai";}
-------------------------------------------------------------------
Sachant que $repertoire est la récupération d'un chemin d'une autre page qui est file://localhost/C:/Program%20Files/EasyPHP%203.0/www/APIG/AP_Fevrier/images
Je poste mon code:
if (is_dir($repertoire) != TRUE) {
echo "Pas un répertoire";
}
else
{ echo "Vrai";}
-------------------------------------------------------------------
Sachant que $repertoire est la récupération d'un chemin d'une autre page qui est file://localhost/C:/Program%20Files/EasyPHP%203.0/www/APIG/AP_Fevrier/images
Configuration: Windows XP Opera 9.63
A voir également:
- Problème if php
- Expert php - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Ide php - Télécharger - Web & Internet
- The realtek network controller was not found. if deep sleep mode is enabled please plug the cable - Forum Pilotes (drivers)
- Carte ethernet deep sleep mode ✓ - Forum Pilotes (drivers)
1 réponse
file://localhost/C:/Program%20Files/EasyPHP%203.0/www/APIG/AP_Fevrier/images
Il me semble que cette adresse est fausse car elle désigne un chemin accessible via l'arborescence interne au serveur local (localhost). Normalement, si tu veux aller chercher un répertoire sur ton ordinateur, je pense plutôt que tu devrais indiquer une adresse comme celle-ci :
http://localhost/APIG/AP_Fevrier/images/
ou bien
C:\Program%20Files\EasyPHP%203.0\www\APIG\AP_Fevrier\images\
car l'adresse http://localhost/ désigne ton dossier "www" lorsque le serveur est lancé.