Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/09/2006, 09h25   #1
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
Par défaut Dossiers non reconnu par is_dir


je comprends pas : j'ai défini des constantes sur mes chemins virtuels et physiques
Code :
1
2
3
4
5
6
define ( 'MAIN_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR );
define ( 'PHY_IMAGE', MAIN_PATH.'images'.DIRECTORY_SEPARATOR);
define ( 'PHY_IMAGE_RANDOM', PHY_IMAGE.'random'.DIRECTORY_SEPARATOR);
 
define ( 'SITE_URL', 'http://****/' );
define ( 'IMAGE_PATH', SITE_URL.'images/' );
et lorsque je teste si ce sont des dossiers ça me marque "NOOON", je vois pas pourquoi, ce sont bien des dossiers pourtant ?
Voici le script :
Code :
1
2
3
4
5
6
function detect_files($dir)
{
      if (!is_dir($dir)) echo "NOOON";
}
detect_files(PHY_IMAGE_RANDOM);
detect_files(IMAGE_PATH);
Merci d'avance.
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 11h58   #2
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Et si tu fais un echo de ton $dir avant de tester pour voir exactement ce que tu testes ?
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 12h27   #3
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
déjà fait je te montre si tu veux :
Code :
1
2
echo (PHY_IMAGE_RANDOM); 
echo(IMAGE_PATH);
Citation:
/****/images/random/
http://****/images/
je comprends pas du tout sérieu.
Il n'y a pas un truc a activé dans php.ini ou un truc du style?
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 13h10   #4
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
C'est bizare... tu est sur de tes path... essaye d'abord avec MAIN_PATH puis avec PHY_IMAGE... essaye de faire un appel de clearstatcache() à la fin de ta fonction de test... .. .

Pour l'url c'est normal is_dir fonctionne que sur du physique avec php4... .. .

@ tchaaOo°
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2006, 15h31   #5
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605
c'est bon désolé .
Je travaille sur un serveur et j'ai oublié de recopié mon dossier random dans le dossier image (je l'ai fait hier en partant et j'ai oublié de le transféré ce matin).
C'est pour ça que quand je regardais mes fichiers en local tout était bon.
Excusez-moi du dérangement absolument inutile et merci pour votre aide.
Quel
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h29.


 
 
 
 
Partenaires

Hébergement Web