1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<?php
error_reporting(E_ALL);
$leNewIdAnnonce = uniqid();
$tmpname = tempnam('/home/httpd/vhosts/www.garage-botton-villard.com/tmp/', 'tmp_');
if ($tmpname === FALSE) {
die('Impossible de créer un fichier temporaire');
}
$fp = fopen($tmpname, 'w');
if (!$fp) {
die("Impossible d'ouvrir le fichier '$tmpname' en écriture");
}
fputs($fp, "Votre très longue chaîne");
fclose($fp);
$ftpid = ftp_connect('serveur', 21, 20) or die("Impossible de se connecter au serveur FTP");
ftp_login($ftpid, 'login', 'password') or die("Echec lors de l'authentification");
ftp_pasv($ftpid, TRUE); // A éventuellement supprimer
if (ftp_put($ftpid, "/web/fich_tech/$leNewIdAnnonce.html", $tmpname, FTP_ASCII)) {
echo "Fichier uploadé<br/>";
} else {
echo "Problème lors de l'upload<br/>";
}
ftp_close($ftpid);
unlink($tmpname);
?> |
Partager