de: debut73
posté le: 15-06-2009 à 18:54:18
***.gaoland.net
Bonjour à tous,
je suis débutant, et développe un site de téléchargement de musique en php.
Les commandes ftp doivent transférer le fichier à télécharger du site serveur vers le pc de l’internaute...je n'arrive pas a faire arriver le fichier vers le pc de l'utilisateur mais sur le répertoire racine du serveur.
Presque normal, quand le php tourne sur le serveur, mais que dois je faire?
Merci pour vos réponses.
$serveur_file= $row['fic_morceaux'];
//$serveur_file= $row['fic_ecoute'];
//------------------------------------------------------------------------------
//$nom_fic_local = $row['l_titre'];
$nom_fic_local = 'toto.zip';
$fic_local='';
$fic_local = fopen($nom_fic_local, 'w');
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Vérification de la connexion
if ((!$conn_id) || (!$login_result))
{
echo "Tentative de connexion à $ftp_server avec $ftp_user_name"; die;
}
else
{
//echo "Connecté à ".$ftp_server.", avec ".$ftp_user_name." -- ";
}
//* Tente de télécharger le fichier $serveur_file
//et de le sauvegarder dans le fichier $monmicro_file */
$download = "";
//$download = ftp_get($conn_id, $fic_local, $serveur_file, FTP_BINARY);
$download = ftp_fget($conn_id, $fic_local, $serveur_file, FTP_BINARY);
// Vérification de téléchargement
if (!$download)
{
echo " Le téléchargement Ftp de ".$row['fic_morceaux']." a échoué!";
//echo " Le téléchargement Ftp de ".$row['fic_ecoute']." a échoué!";
}
else
{
echo " V1.0 Téléchargement de $serveur_file de $ftp_server sur $fic_local";
}
// Fermeture de la connexion FTP.
ftp_quit($conn_id);
|