2011-01-07 5 views
3

Je veux me connecter au serveur ftps via php. J'utilise ftp_connect()Comment me connecter au serveur FTP via PHP?

Mais je reçois cet avertissement en connexion:

Attention: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo échoué: Non cet hôte est connu.

Quelqu'un peut-il aider?

+0

Pourriez-vous poster votre code? – Qix

Répondre

-1

Cela signifie qu'il n'est pas en mesure de trouver le serveur FTP que vous essayez de vous connecter. Le nom de domaine n'existe pas ou la résolution du nom a échoué.

Je suppose que, vous essayez de vous connecter comme,

$server = 'ftpserver,port'; 
$connection = ftp_connect($server); 

Pour que vous pouvez utiliser,

$server = 'ftpserver'; 
$port = 'port'; 
$connection = ftp_connect($server,$port); 

Hope this helps.

Si cela ne fonctionne pas, veuillez vérifier à nouveau le manuel de ftp_connect.

http://php.net/manual/en/function.ftp-connect.php

1

PHP dispose d'une fonction intégrée pour la connexion aux serveurs « FTPS », puisque FTP sécurisé est via une connexion SSL. Consultez la documentation pour ftp_ssl_connect.

http://us.php.net/manual/en/function.ftp-ssl-connect.php

Hope this helps!

+3

FTP sur SSL est ** FTPS **. ** SFTP ** sur la main n'a rien à voir avec FTP, car il s'agit d'une extension du protocole SSH (Secure Shell). Des acronymes déroutants, je sais. – kijin

+0

Gah ça m'a encore. Je le savais mais je les ai mélangés. Merci pour la clarification. Travaillé avec Linux trop aujourd'hui; J'ai besoin d'un peu plus de développement web dans mon alimentation quotidienne. – Qix

Questions connexes