Bug, erreurs ou non documenté

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bonjour,

J'utilise php en profondeur depuis peu.
Je viens d'utiliser les fonctions sur les fichier tel que is_file(), is_dir() ou
encore file_exists().

J'obtiens des résultat qui ne correspondent pas à la documentation.
Apparement la longueur de chaîne influe sur le résultat obtenu.
En effet voici le test simple que j'ai effectuer :

$file =
"\\\srvdfs00\\partages\\0-50\\M00007\\05_APValidation\\Forfait_Entreprise_Chaîne_de_Valeur";
echo "len : " . strlen($file) ."<br>";
echo "file : " . $file . "<br>";
if (is_dir($file)) {
echo "false";
} else {
echo "true";
}
echo "<br>";


$file =
"\\\srvdfs00\\partages\\0-50\\M00007\\05_APValidation\\Forfait_Entreprise_Chaîne_de_Valeur\\Entreprise";
echo "len : " . strlen($file) ."<br>";
echo "file : " . $file . "<br>";
if (is_dir($file)) {
echo "false";
} else {
echo "true";
}
echo "<br>";

Voici le résultat :

len : 83
file :
\\srvdfs00\partages\0-50\M00007\05_APValidation\Forfait_Entreprise_Chaîne_de_Valeur
false


len : 94
file :
\\srvdfs00\partages\0-50\M00007\05_APValidation\Forfait_Entreprise_Chaîne_de_Valeur\Entreprise
true



Il est evident que j'ai tester les 2 repertoires dans un explorateur windows et
que les chemins sont les bons.
Je suis sous NT et le partage réseau doit surement être sous windows

Merci de votre réponse.

Jérémy Hennegrave (Pour Bouygues Telecom)

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux