cs_Amine
Messages postés36Date d'inscriptionvendredi 24 août 2001StatutMembreDernière intervention24 octobre 2007
-
26 juil. 2004 à 13:17
cs_Amine
Messages postés36Date d'inscriptionvendredi 24 août 2001StatutMembreDernière intervention24 octobre 2007
-
26 juil. 2004 à 17:18
Salut,
J'ai installé sur ma machine le serveur web EasyPHp et j'ai creé une page php permettant de transferer u fichier depuis la machine client vers le serveur(ma machine) avec la fonction ftp_put.
Lorsque j execute la page depuis ma machine, tout marche bien mais si par quelqu un de l exterieur(un autre internaute) ouvre ma page (p.ex http://212.217.217.217/page.php) ça telecharge toujours le fichier qui existe sur le serveur (ma machine !) et non pas celui du client !!!
je sais pas c koi le pb !
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 26 juil. 2004 à 16:03
Si tu veux celui du client, tu dois utiliser une fonction d'upload préalable, déplacer le fichier (move_uploaded_file()) attendre 1 seconde (sleep(1)), te connecter au ftp, l'envoyer sur ton serveur, supprimer ton fichier en "local" (du serveur web) (unlink())
PHP Guru
Écoutez les conseils d'un vieux sage ! Ils sont souvent très utiles.
http://www.lookstrike.com
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 26 juil. 2004 à 16:40
J'ai dit qu'elle ne marchait pas ? non... c'est que tu l'utilises dans un mauvais contexte...
ftp_put va envoyer des fichiers présent sur le serveur WEB vers un serveur FTP.
Donc ca ne vient pas directement du client.
PHP Guru
Écoutez les conseils d'un vieux sage ! Ils sont souvent très utiles.
http://www.lookstrike.com