PHP et difficultés avec FTP
Bonjour à tous,
je suis débutant, et développe un site de téléchargement de musique.
Les commandes ftp doivent permettre a un internaute de transférer le fichier à télécharger du site serveur vers son pc. Je n'arrive pas a faire arriver le fichier vers le pc de l'utilisateur, le fichier arrive 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.
Code:
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <?php
$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);
?> |