J'ai besoin de tester des URL précises et de voir s'il y a une réponse. Pour ça, j'utilise une fonction que j'ai trouvée en ligne, voir ci-dessous :
Cette fonction marche super bien lorsqu'il s'agit de tester des URL en HTTP. Cependant, elle ne fonctionne pas si je lui fournis en argument quelque chose du genre $url = "ftp://user:pass@host/home/www/", et je ne vois pas comment transformer cette fonction pour l'adapter à mon besoin. Pourtant, InetRead() est sensé fonctionner avec le protocole FTP selon la documentation.
A noter que de tester un dossier vide en HTTP fonctionne bien, mais pas lorsque le protocole utilisé est FTP. Tester l'URL FTP via le navigateur fonctionne bien, via un copier/coller de mon code.