L'accès à un répertoire FTP de la liste avec PHP
J'ai besoin de télécharger les données du Bureau of Labor Statistics serveur FTP public pour l'analyse. Je suis d'essayer d'utiliser PHP pour récupérer une liste, mais je ne suis pas sûr de savoir comment faire avec un serveur FTP public - à l'aide de pas de ftp_login résultats dans "false" étant retourné, et de la tentative de connexion anonyme bloque le script.
Mon code:
<?php
//set up basic connection
$ftp = ftp_connect("ftp.bls.gov");
ftp_login($ftp, "anonymous", "");
ftp_pasv($ftp, true);
var_dump(ftp_rawlist($ftp, "/pub/time.series/la/"));
?>
Votre code fonctionne pour moi exactement comme il est.
Où voulez-vous exécuter ce code? Je n'avais pas de problèmes pour le faire fonctionner.
Où voulez-vous exécuter ce code? Je n'avais pas de problèmes pour le faire fonctionner.
OriginalL'auteur MarathonStudios | 2011-07-19
Vous devez vous connecter pour publier un commentaire.
Votre script fonctionne pour moi (voir la sortie), j'ai une belle liste de l'annuaire. Veuillez communiquer avec le système d'administration du serveur de votre script PHP est en cours d'exécution et demander de l'aide. On dirait que c'est un problème de configuration réseau pour me.
En outre toujours vérifier les valeurs de retour de fonction pour les erreurs avant de continuer:
Extrait de: Comment Utiliser FTP Anonyme (RFC 1635)
Fonctionne avec un mot de passe vide pour moi, trop. J'ai d'abord pensé qu'un mot de passe vide peut être un problème, mais ce n'est pas pour ce serveur.
Merci d'accepter de répondre à la marque de la question comme le fait si maintenant cela fonctionne pour vous et cela vous a aidé à y arriver.
OriginalL'auteur hakre
Essayer ce code Php. Espère vous être utile:
OriginalL'auteur