Index du forum »»  Le coin des codeurs »» FTP

FTP#7281

6Contributeur(s)
developpeurGuizmosnipeMiketidjoloXargos
3 Modérateur(s)
developpeurjpbJireck
Guizmo Guizmoicon_post
bonjour,
je voudrais savoir si c'est possible de tester mon ftp en local avec easyphp.je veux faire des tests pour mon ulpoad sur ftp
merci :-)
developpeur developpeuricon_post
via les api ftp de php voui (mais il te faut un serveur FTP qui n'est pas fourni par easyphp)
Guizmo Guizmoicon_post
tu en as un à me conseiller ?
merci
developpeur developpeuricon_post
sous Win : je connais pas mais cherche dans les forums / ya déjà des réponses
Guizmo Guizmoicon_post
est ce qu'il faut configurer easyphp pour que ca marche?
developpeur developpeuricon_post
non, c'est indépendant
snipe snipeicon_post
y a serv-u de bien mais pas gratos
Guizmo Guizmoicon_post
j'ai installé FTP expert mais je ne sais pas comment le configurer pour l'utliser en local
help !!!!!!!!!!!!!!!!!!!!!!!!!
:paf :paf :paf
snipe snipeicon_post
dit, te faut un serveur ftp pas un client ftp :)
Guizmo Guizmoicon_post
mdrrrrrrrrrr
ou en effet j'ai confondu
mea culpa je suis debile lol
;-)
Guizmo Guizmoicon_post
j'ai installé un serveur ftp
mais ca ne marche pas ca me met
Warning: php_network_getaddresses: gethostbyname failed in c:\program files\easyphp\www\upload.php on line 6
et le phpinfo
voici mon code
<?php
$ftp="ftp://127.0.0.1/";
$ftpuser="toto";
$ftppass="toto";
$a=0;
$ftpc=ftp_connect($ftp);
$result_login=@ftp_login($ftpc, $ftpuser, $ftppass);
phpinfo();
if ((!$result_login) || (!$ftpc))
{
die("impossible de se connecter");
}
else
{
while($a<sizeof($HTTP_POST_FILES["file"]["name"]))
{if (eregi("^txt", $extension)) {
die("Les fichiers en .txt* ne sont pas autorisés.");
}
if (!(copy($HTTP_POST_FILES["file"]["tmp_name"][$a],"./temp/".$HTTP_POST_FILES["file"]["name"][$a])))
die ("echec de la copie de ./temp/".$HTTP_POST_FILES["file"]["name"][$a]." en local");
else
echo "copy de ./temp/".$HTTP_POST_FILES["file"]["name"][$a]." réussie<br>";
$local_file= "./temp/".$HTTP_POST_FILES["file"]["name"][$a];
$remote_file= "html/upload/".$HTTP_POST_FILES["file"]["name"][$a];
$put= @ftp_put($ftpc, $remote_file, $local_file, FTP_BINARY);
if (!$put)
{
die("upload de $local_file a echoue \n<br>");
}
else
{
echo "upload de $local_file reussi \n<br>";
}
$a++;
if (!(@unlink($local_file)))
echo("erreur lors de la suppression");
}
}
?>
Guizmo Guizmoicon_post
merci de m'aider
Mike Mikeicon_post
Perso, j'aime bien CésarFTP.
developpeur developpeuricon_post
remplace 127.0.0..... par localhost peut-être
tidjolo tidjoloicon_post
Bon, comme on te dit qu'il te faut un serveur FTP, je t'en propose un super qui est opensource et GPL et qui fonctionne sous Windows toutes versions confondues : il s'agit de filezilla. Il dispose du serveur FTP ainsi que du client ftp.

Pour mettre ton site NPDS en ligne chez ton provider : Y A PAS MIEUX !!!

:=!

[ Message édité par : tidjolo : 29-08-2003 21:40 ]