On Wednesday 04 May 2005 22:47, Amir Mohammad Saied wrote: Bonjour Amir C'est liste est en Anglais. Cependant, la réponse: Il est necessaire de 'eschapper' le character '\' Au lieux d'ecrire '\', il faut ecrire '\\' Donc si le chemin est \\srvdfs00\partages\0-50\M00007\05_APValidation\Forfait_Entreprise Il faut le changer en \\\\srvdfs00\\partages\\0-50\\M00007\\05_APValidation\\Forfait_Entreprise Svp, repondéz en ANGLAIS > jayjaypackman@xxxxxxx wrote: > > 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) > > Here is an english newsgroup, please ask your question in english, or go > to your language sections -- Registered Linux User Number 379093 -- --BEGIN GEEK CODE BLOCK----- Version: 3.1 GAT/O/>E$ d-(---)>+ s:(+)>: a--(-)>? C++++$(+++) UL++++>++++$ P-(+)>++ L+++>++++$ E---(-)@ W+++>+++$ !N@ o? !K? W--(---) !O !M- V-- PS++(+++) PE--(-) Y+ PGP++(+++) t+(++) 5-- X++ R*(+)@ !tv b-() DI(+) D+(+++) G(+) e>++++$@ h++(*) r-->++ y--()>++++ -- ---END GEEK CODE BLOCK------ -- Check out these few php utilities that I released under the GPL2 and that are meant for use with a php cli binary: http://www.vlaamse-kern.com/sas/ -- -- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php