Accès à un serveur FTP

Accès à un serveur FTP - PHP - Programmation

Marsh Posté le 01-05-2010 à 21:08:28    

Bonjour,
 
J'ai un petit soucis pour lire un fichier distant sur un certain serveur ftp.
Premiere chose, je n'arrive a me connecter au serveur que via les fonctions ftp_connect(),ftp_login() etc...
J'arrive a lister le contenu ainsi qu'a uploader des fichiers.
Par contre lorsque j'essaye de lire des fichiers a distance, je bloque.
 
J'ai essayé de me connecter avec cURL, en utilisant la fonction disponible a cette adresse:
http://julp.developpez.com/php/curl/#L3.2.1
En la testant sur mon kimsufi par exemple il n y a aucun probleme, mais cela bloque avec un autre ftp.
Egalement cela ne fonctionne pas avec fopen.
Dans les 2 cas j'obtient un timeout
Par contre cela fonctionne bien si je passe directement par le navigateur (en incluant le login et le mdp) ou avec un client ftp.
 
Une idée du probleme?
 
Merci ;-)

Reply

Marsh Posté le 01-05-2010 à 21:08:28   

Reply

Marsh Posté le 01-05-2010 à 23:42:36    

Tu spécifies la méthode de lecture ? (w, w++ ...)

Reply

Marsh Posté le 02-05-2010 à 21:47:28    

Oui j'essaye de lire avec r
ce que je trouve bizzare c'est que ca marche bien en passant par le navigateur mais pas avec php

Reply

Marsh Posté le 03-05-2010 à 02:20:25    

J'ai peut etre une piste, en fait le fichier distant n'a pas le droit d'etre executé (644), donc je ne peux peut être pas le lire a distance...il faudrait donc que je le telecharge.
Y a til une astuce pour le lire sans forcement le telecharger et lire le fichier local pour recuperer le contenu?

Reply

Marsh Posté le 03-05-2010 à 04:56:00    

et avec file_get_contents() tout betement ?

 

cURL j'ai toujours réussi a m'en sortir sans..


Message édité par ZePRiNCE le 03-05-2010 à 04:56:23

---------------
A VENDRE: Razer Chroma ARGB Controller / Boitier / Support Triple Screen / Ventirad / Carte USB3
Reply

Marsh Posté le 03-05-2010 à 12:43:38    

Avec cURL j'arrive même pas a me connecter!  
Alors que ca fonctionne correctement avec mes autre serveurs (avec le script ci dessus)
Pour info il s'agit du ftp de priceminister

Reply

Marsh Posté le 03-05-2010 à 15:04:00    

Ton serveur a-t-il ouvert le port FTP pour se connecter ? Si un fw le bloque, c'est normal que ce soit mort...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed