Php transfert de fichiers en ftp
lud1979
Messages postés
53
Statut
Membre
-
lud1979 Messages postés 53 Statut Membre -
lud1979 Messages postés 53 Statut Membre -
Bonjour,
J'ai un petit soucis avec la fonction php ftp_put.
J'ai fais le script suivant, le probleme est que pour le meme fichier envoyé de tps en temps ca fonctionne et de temps en temps ca fonctionnement pas.
Je ne comprends pas pourquoi
voici mon code:
J'ai un petit soucis avec la fonction php ftp_put.
J'ai fais le script suivant, le probleme est que pour le meme fichier envoyé de tps en temps ca fonctionne et de temps en temps ca fonctionnement pas.
Je ne comprends pas pourquoi
voici mon code:
<?php
if( $_FILES['fichier']['tmp_name'] !="") envoi_ftp();
function envoi_ftp()
{
$ftp_server='mon_serveur_ftp';
$ftp_user_name='mon_loggin';
$ftp_user_pass='mon_pass';
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Verification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a echoue !";
echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name";
exit;
} else {
echo "Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name";
}
$fichier = $_FILES['fichier']['name'];
$taille = $_FILES['fichier']['size'];
$tmp = $_FILES['fichier']['tmp_name'];
$type = $_FILES['fichier']['type'];
$erreur = $_FILES['fichier']['error'];
echo "Nom originel => $fichier
";
echo "Taille => $taille
";
echo "Adresse temporaire sur le serveur => $tmp
";
echo "Type de fichier => $type
";
echo "Code erreur => $erreur.
";
$source_file = $_FILES['fichier']['tmp_name'];
$destination_file = '/www/'.$fichier;
// Chargement d'un fichier
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// Verification du status du chargement
if (!$upload) {
echo "Le chargement FTP a echoue";
} else {
echo "Chargement de $source_file vers $ftp_server en tant que $destination_file";
}
// Fermeture du flux FTP
ftp_close($conn_id);
}
?>
A voir également:
- Php transfert de fichiers en ftp
- Renommer des fichiers en masse - Guide
- Transfert gros fichiers - Guide
- Explorateur de fichiers - Guide
- Fichiers epub - Guide
- Whatsapp transfert discussion - Accueil - WhatsApp