A voir également:
- [PHP] Problème d'upload de fichier par FTP
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
6 réponses
Renvoie du code (peu lisible, désolé j'avais pas fait une prévu...)
<?php
// Mise en place des variables
$cvar = "xxx"; // Variable à modifier
$cvar_value = "40"; // Valeur de la variable à modifier
$ftp_user = "user"; // Utilisateur du serveur FTP
$ftp_pass = "test"; // Mot de passe du serveur FTP
$ftp_server = "12.345.67.89"; // Ip du serveur FTP contenant le fichier à modifier
$target_file = "/dir/test/exemple.txt"; // Fichier cible/source à modifier
$transfert_mod = FTP_BINARY; // Mode de transfert FTP ( FTP_BINARY or FT_ASCII )
$temp_file = "./tmp/tmp_".$ftp_user.".txt"; // Nom du fichier temporaire
// Création du fichier temporaire
$open = fopen($temp_file, "a");
fclose($open);
// Ouverture du fichier temporaire
$temp_file_open = fopen($temp_file, "w");
// Mise en place d'une connexion basique (SSL au besoin)
$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, $ftp_pass);
$download = ftp_nb_fget($conn_id, $temp_file_open, $target_file, $transfert_mod);
while ($download == FTP_MOREDATA) {
$download = ftp_nb_continue($conn_id); // Continue le téléchargement...
}
if ($download != FTP_FINISHED) {
echo "Il y a eu une erreur pendant le téléchargement du fichier...";
exit(1);
}
// Fermeture de la connexion FTP
ftp_close($conn_id);
fclose($temp_file);
?>
<?php
// Mise en place des variables
$cvar = "xxx"; // Variable à modifier
$cvar_value = "40"; // Valeur de la variable à modifier
$ftp_user = "user"; // Utilisateur du serveur FTP
$ftp_pass = "test"; // Mot de passe du serveur FTP
$ftp_server = "12.345.67.89"; // Ip du serveur FTP contenant le fichier à modifier
$target_file = "/dir/test/exemple.txt"; // Fichier cible/source à modifier
$transfert_mod = FTP_BINARY; // Mode de transfert FTP ( FTP_BINARY or FT_ASCII )
$temp_file = "./tmp/tmp_".$ftp_user.".txt"; // Nom du fichier temporaire
// Création du fichier temporaire
$open = fopen($temp_file, "a");
fclose($open);
// Ouverture du fichier temporaire
$temp_file_open = fopen($temp_file, "w");
// Mise en place d'une connexion basique (SSL au besoin)
$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, $ftp_pass);
$download = ftp_nb_fget($conn_id, $temp_file_open, $target_file, $transfert_mod);
while ($download == FTP_MOREDATA) {
$download = ftp_nb_continue($conn_id); // Continue le téléchargement...
}
if ($download != FTP_FINISHED) {
echo "Il y a eu une erreur pendant le téléchargement du fichier...";
exit(1);
}
// Fermeture de la connexion FTP
ftp_close($conn_id);
fclose($temp_file);
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pas trop le temps de me pencher sur tn problème .
Néanmoins je te conseil d'utiliser ce script qui est extrement simple d'installation : http://www.phpscripts-fr.net/portions/portion.php?id=98
A+
Néanmoins je te conseil d'utiliser ce script qui est extrement simple d'installation : http://www.phpscripts-fr.net/portions/portion.php?id=98
A+
Merci, même si mon problème n'est pas l'upload d'image sur mon serveur web mais plutot l'upload d'un fichier .txt sur mon serveur web à partir de mon serveur ftp (le mot upload étant un terme plus ou moins approprier dans cette situation... enfin ca dépend qui on considère comme client...)! Merci de m'avoir consacré un peu de temps !!!
Sur ce bonne soirée !
Sur ce bonne soirée !