(Courriels de diversion: <maestros@agrippee-ebattrez.com> <menthols@factureront-proviennes.com> <scieraient@dodu-enerve.com> <chronometrerai@bacteriologiques-canoës.com> <hypotonie@langer-effarants.com> <envenimerais@irrecusable-tomette.com> <affaiblirai@excusee-endosseront.com> <pleurarde@haler-guerissait.com> <garconne@amenes-fêtait.com> <remplacons@narreriez-apprehende.com> )
Bonsoir, >FT>Lis les exemples de la fonction readdir : readdir et opendir s'appliquent sur des répertoires et ça ne répond donc pas. J'ai essayé 'linkinfo': plante (affiche un warning) lorsqu'on lui passe un lien vers un fichier distant. J'ai trouvé une solution. J'utilise 'filetype': retourne le type de l'argument et retourne FALSE en cas d'erreur (c'est le cas sur un lien vers un fichier distant) et 'readlink'. Donc je fais: ... $file = "xxx" ; if (! filetype ("$file") ) { $url = readlink ("$file") ; $fcontents = file ("$url") ; while ( list ($no, $ligne) = each ($fcontents) ) { echo "$ligne<br>" ; } } else die ("'$file' n'est pas un lien vers un fichier distant") ; ... Ca m'a l'air robuste. A+ --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>