upload chez free
Posté : 26 nov. 2006, 12:34
bonjour
j'ai un compte chez free, et c'est la première fois que j'essaye l'upload...
j'ai trouvé un scipt :
Parse error: syntax error, on line 57
la ligne 57 correspond à la dernière ligne du fichier </html>
(j'ai mis toute la partie html après la partie PHP)
Merci
j'ai un compte chez free, et c'est la première fois que j'essaye l'upload...
j'ai trouvé un scipt :
Code : Tout sélectionner
/*Page 1*/
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="page2.php">
<label>
<input type="file" name="file" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
</p>
</form>
/*Page 2*/
<?php
$host = "ftpperso.free.fr";
$repertoire = "/upload/";
$login = "login";
$password = "password";
// connection au serveur
if (!$ftp = @ftp_connect($host))
{
echo "Connection impossible<br>";
}else{
echo "Connecté à $host<br>";
// login
if(@ftp_login($ftp, $login, $password)){
echo "Login ok<br>";
// changement de répertoire
if(@ftp_chdir($ftp,$repertoire))
{
echo "Changement de répertoire effectué<br>";
// affichage du répertoire
$rep_courant = @ftp_pwd($ftp);
echo "Répertoire courant : <b>$rep_courant</b> <br>";
// Liste des fichiers
if ($fichiers = @ftp_nlist($ftp,".")) {
echo "<blockquote><tt>";
while(list(,$nom) = each($fichiers))
{
echo "$nom<br>";
}
echo "</tt></blockquote>";
// le repertoire n'existe pas
}
else {
echo "Répertoire inexistant !";
}
// erreur lors changement repertoire
}
else{
echo "Une erreur s'est produite lors du changement de répertoire ($repertoire)<br>";
}
// erreur lors du login
}
else{
echo "Une erreur s'est produite lors du login<br>";
}
$ftp1=ftp_put($ftp, $_POST['file'] , $_POST['filename'], FTP_BINARY);
// deconnection
@ftp_quit($ftp);
?>
Mais j'obtiens un erreur :Parse error: syntax error, on line 57
la ligne 57 correspond à la dernière ligne du fichier </html>
(j'ai mis toute la partie html après la partie PHP)
Merci