Bonjour à tous,
Je suis à la recherche d'un script PHP qui me permettrait de télécharger un fichier mp3 d'un ftp dans un dossier de mon site web. Ensuite ce script sera géré par une tache cron pour actualiser les mises à jours.
merci par avance.
Bonjour à tous,
Je suis à la recherche d'un script PHP qui me permettrait de télécharger un fichier mp3 d'un ftp dans un dossier de mon site web. Ensuite ce script sera géré par une tache cron pour actualiser les mises à jours.
merci par avance.
Bonjour,
Dans un premier temps s'assurer d'avoir les droits de lecture sur le FTP source et lecteur et écriture sur le dossier de destination.
Il serait mieux d'éclairer ta question et de piocher un peu, mais ce script est deja une bonne base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $old_file = 'chemin_dossier_ftp/fichier_source.mp3'; $new_file = 'chemin_destination/fichier_destination.mp3'; $copied = copy(old_file, $new_file); if ($copied) { print "file " . $old_file . " is copied to " . $new_file; } else { print "error"; }
Cordialement,
je pensai un code de ce type:
il y a un bug sur ce script!<?php
$ftp_server="ftp.serveur.fr";
$ftp_user_name="login";
$ftp_user_pass="pass";
$file = "lefichier.mp3";//tobe uploaded
$remote_file = "/www/podcast/lefichier.mp3";
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// upload a file
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "successfully uploaded $file\n";
exit;
} else {
echo "There was a problem while uploading $file\n";
exit;
}
// close the connection
ftp_close($conn_id);
?>**
moi je ne vois que les "exit" mal placés.Si tu as une erreur ou un dysfonctionnement que tu veux résoudre ici, peux tu le décrire?
PS: je vois l'autre problème finalement, le script corrompt les fichiers? si oui, relire http://php.net/manual/fr/function.ftp-put.php
J'ai pas de connaissance en php c'est pour ça que je viens vers vous ici! est ce que quelqu'un pourrait corriger ce script? merci par avance
par contre tu dois savoir des connaissances en FTP et savoir faire la différence entre un mode ASCII et un mode BINAIRE. Il n'est jamais trop tard pour commencer à savoir des choses sur PHP
bref si tu décris ton problème au lieu de jouer aux devinettes, c'est plus facile d'adresser ton problème.
Habituellement les chercheurs en informatique parlent anglais.
https://stackoverflow.com/questions/...-file-to-a-ftp trouvé grâce au premier résultat google.
en plus ça à l'air de se tenir, une question avec exactement le même code, le même probleme....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager