Déposer un fichier en FTP via PHP dans un dossier
Bonjour,
depuis 2 jours je n'arrive plus à déposer mes devis via FTP et PHP sur mon espace chez OVH.
J'utilisais le sripte ci_dessous en local depuis 2PC différents avec WampServeur et ce sans problème mais depuis hier soir plus rien fonctionne.
Le message d'erreur que j'obtient est
Citation:
Warning: ftp_put() [function.ftp-put]: PORT command successful in C:\wamp\www\facturier\include\pdf_envoi.php on line 35
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\facturier\include\pdf_envoi.php on line 35
Les envoies fonctionnent si j'utilise Filezilla.
mon code PHP :
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
|
$ftp_server="ftp.mon_site.fr";
$ftp_user_name="mon_identifient";
$ftp_user_pass="mon_pass";
$source_file="devis_facture/devis_pdf/$annee/$nom_devis"; //chemin pour prendre le fichier en local
$destination_file="www/devis/$nom_devis"; //chemin de dépot du fichier sur le site
$conn_id = ftp_connect("$ftp_server"); // connexion
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass"); // Authentification ftp
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué!<br/>";
echo "Tentative de connexion à $ftp_server avec $ftp_user_name<br/>";
die;
exit;
}
else {
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY); //ligne 35
}
if (!$upload) {
echo "Le téléchargement du fichier vers le site en FTP a échoué!";
exit;
}
else {
ftp_quit($conn_id); // Fermeture de la connexion FTP. |
Si vous avez une idée je suis preneur
Merci