cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 2010
-
13 août 2007 à 17:24
cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 2010
-
14 août 2007 à 09:10
Bonjour,
Je cherche une commande, possible en exec, qui me permette de télécherger un zip situé sur un serveur distant sans utilisé FTP ou SFTP
kishkaya
Messages postés365Date d'inscriptionsamedi 26 juin 2004StatutMembreDernière intervention17 avril 2008 13 août 2007 à 20:16
Bonjour,
J'avais pas tout lu en fait tu veux absolument telechargé un fichier avec la function exec() ?.
Sans exec t'as plusieurs solutions : copy (copy http), la librairie ssh2 (copie avec sécurité ssh), ftp (t'as des fonctions php)....
Avec exec tu peux utiliser tout programme avec le protocol que tu veux, gftp (linux) te permet d'acceder avec 4 ou 5 protocoles differents (il y a SSH FTP HTTP...), sous windows j'utilisais winscp.
Mais pour utiliser ces protocoles il te faut un serveur SSH (openssh fait l'affaire (avec cygwin)), FTP (filezilla serveur), HTTP (apache fait l'affaire) sur l'ordinateur ou se trouve le fichier à copier.
Si t'executes un programme pour acceder au serveur distant, il faut que tu le lances en ligne de commande. Si ce programme necessite obligatoirement une interface graphique, je sais que sous linux ca pose aucun probleme mais sous windows c'est different. Il faut sous windows aller dans les option d'administration autorisé le service apache2 (ou apache) a intéragir avec le bureau (c'est pas coché par default)
_Marikou
cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 20101 14 août 2007 à 09:10
Nan c'est pas absolument par exec mais je disais que c'était possible
Pour le type de serveur je dirais que la seul chose que je sais c'est web, probablement linux, avec apache 2 et php5 minimum, mais avec aucun compte ftp dessus
Le fichier est accéssible en http:// c'est un zip
Le php qui téléchargera le zip sera appelé avec php en mode console sur un serveur web lambda
Je pense que je vais tester ce que donne copy mais je crains les probleme de allow_url_fopen enfin on va voir