par
toto5710 » 10 mai 2007, 19:39
Bonjour,
voilà j'ai trouver un tutorial expliquant comment uploader un fichier via ftp sur mon site. Voila le code :
$host = "ftp.test.com";
$user = "utilisateur";
$password = "motdepasse";
$remotefile = "$_POST[image1]";
$localfile = "http://www.adressedusite.com/admin/fly/$_POST[image1]";
// connect to host
$conn = ftp_connect("$host");
if (!$conn)
{
echo "Echec dans la connection au serveur FTP<br>";
exit;
}
echo "Connection réussie sur $host.<br>";
// Se logger
@ $result = ftp_login($conn, $user, $password);
if (!$result)
{
echo "Nom ou passe inexacte $user<br>";
ftp_quit($conn);
exit;
}
echo "Connecté sous $user<br>";
// Téléchargement du fichier
echo "Téléchargement en cours...<br>";
$fp = fopen ($localfile, "w");
if (!$success = ftp_fget($conn, $fp, $remotefile, FTP_BINARY))
{
echo "Téléchargement impossible";
ftp_quit($conn);
exit;
}
fclose($fp);
echo "L/'image a bien été téléchargée";
// close connection to host
ftp_quit($conn);
Mais voilà l'erreur que je recoi lorsque j'execute le code php :
Connection réussie sur ftp.test.com.
Connecté sous utilisateur
Téléchargement en cours...
Warning: fopen(
http://www.adressedusite.com/admin/fly/1221717500_m.gif): failed to open stream: HTTP wrapper does not support writeable connections. in c:\program files\easyphp1-8\www\valid.php on line 55
Warning: ftp_fget() expects parameter 2 to be resource, boolean given in c:\program files\easyphp1-8\www\valid.php on line 56
Téléchargement impossible
Voilà, donc vous l'aurez compris je cherche à mettre l'image
$image1 dans le dossier admin/fly/ de mon site.
Je ne comprend ces erreurs ni comment resoudre ce probleme.
Help me please

Bonjour,
voilà j'ai trouver un tutorial expliquant comment uploader un fichier via ftp sur mon site. Voila le code :
[php] $host = "ftp.test.com";
$user = "utilisateur";
$password = "motdepasse";
$remotefile = "$_POST[image1]";
$localfile = "http://www.adressedusite.com/admin/fly/$_POST[image1]";
// connect to host
$conn = ftp_connect("$host");
if (!$conn)
{
echo "Echec dans la connection au serveur FTP<br>";
exit;
}
echo "Connection réussie sur $host.<br>";
// Se logger
@ $result = ftp_login($conn, $user, $password);
if (!$result)
{
echo "Nom ou passe inexacte $user<br>";
ftp_quit($conn);
exit;
}
echo "Connecté sous $user<br>";
// Téléchargement du fichier
echo "Téléchargement en cours...<br>";
$fp = fopen ($localfile, "w");
if (!$success = ftp_fget($conn, $fp, $remotefile, FTP_BINARY))
{
echo "Téléchargement impossible";
ftp_quit($conn);
exit;
}
fclose($fp);
echo "L/'image a bien été téléchargée";
// close connection to host
ftp_quit($conn); [/php]
Mais voilà l'erreur que je recoi lorsque j'execute le code php :
[quote]Connection réussie sur ftp.test.com.
Connecté sous utilisateur
Téléchargement en cours...
Warning: fopen(http://www.adressedusite.com/admin/fly/1221717500_m.gif): failed to open stream: HTTP wrapper does not support writeable connections. in c:\program files\easyphp1-8\www\valid.php on line 55
Warning: ftp_fget() expects parameter 2 to be resource, boolean given in c:\program files\easyphp1-8\www\valid.php on line 56
Téléchargement impossible[/quote]
Voilà, donc vous l'aurez compris je cherche à mettre l'image [b]$image1[/b] dans le dossier admin/fly/ de mon site.
Je ne comprend ces erreurs ni comment resoudre ce probleme.
Help me please :) :roll: :roll: