Recupérer un dossier complet de ftp avec php
soso
-
soso -
soso -
bonjour,
je veut telecharger un dossier complet de ftp,j'ai utilisé la librairie pclzip.lib mais lorsque je clic sur télécharger il me donne l'erreur suivant:Error : PCLZIP_ERR_MISSING_FILE (-4) : File 'ftp:/login:mot de passe@telechargement.zip' does not exist.
le code que j'utilise est celui ci:
$chemin = "ftp://login:passe@telechargement";
$NomFich = $chemin.".zip";
include_once('pclzip.lib.php');
$archive = new PclZip('telechargement.zip');
$v_list = $archive->create($NomFich);
if ($v_list == 0) { die("Error : ".$archive->errorInfo(true)); }
header("content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=" .$NomFich);
readfile($NomFich); // Envoie le fichier
flush(); // vide le buffer
unlink($NomFich);
s'il veut plait aidez moi????
je veut telecharger un dossier complet de ftp,j'ai utilisé la librairie pclzip.lib mais lorsque je clic sur télécharger il me donne l'erreur suivant:Error : PCLZIP_ERR_MISSING_FILE (-4) : File 'ftp:/login:mot de passe@telechargement.zip' does not exist.
le code que j'utilise est celui ci:
$chemin = "ftp://login:passe@telechargement";
$NomFich = $chemin.".zip";
include_once('pclzip.lib.php');
$archive = new PclZip('telechargement.zip');
$v_list = $archive->create($NomFich);
if ($v_list == 0) { die("Error : ".$archive->errorInfo(true)); }
header("content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=" .$NomFich);
readfile($NomFich); // Envoie le fichier
flush(); // vide le buffer
unlink($NomFich);
s'il veut plait aidez moi????
A voir également:
- Recupérer un dossier complet de ftp avec php
- Dossier appdata - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
- Impossible de supprimer un dossier - Guide
- Mettre un mot de passe sur un dossier - Guide
6 réponses
Toutes les fonctions utiles et disponibles dans la bib standard sont ici :
https://www.php.net/manual/fr/book.ftp.php
Si tu cherche un peu tu trouveras rapidement ce qu'il te faut :)
Les principales :
ftp_connect()
ftp_get()
ftp_close()
"The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job." -- PDP8 handbook, Pg 9-64
https://www.php.net/manual/fr/book.ftp.php
Si tu cherche un peu tu trouveras rapidement ce qu'il te faut :)
Les principales :
ftp_connect()
ftp_get()
ftp_close()
"The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job." -- PDP8 handbook, Pg 9-64
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voilà le code actuell:
$ftp_server=';;;;';
$ftp_user_name=';;;';
$ftp_user_pass=';;;';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_get($login_result,"./telecharger","telechargement", "w");
$ftp_server=';;;;';
$ftp_user_name=';;;';
$ftp_user_pass=';;;';
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_get($login_result,"./telecharger","telechargement", "w");
Bonjour,
je veut téléchérger plusieurs fichier à la fois:
voilà le code que j'utilise pour télécharger un seul fichier de ftp:
<?php
$file = $_GET['file'];
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file) );
header('Accept-Ranges: bytes');
header('Content-Length: '.filesize($file) );
readfile($file);
?>
avec un lien qui me conduit vert le code en haut:
<a href='forceDowload.php?file=ftp://login:motdepasse@$fichier'>Télécharger</a>
merci de me répondre,
je veut téléchérger plusieurs fichier à la fois:
voilà le code que j'utilise pour télécharger un seul fichier de ftp:
<?php
$file = $_GET['file'];
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file) );
header('Accept-Ranges: bytes');
header('Content-Length: '.filesize($file) );
readfile($file);
?>
avec un lien qui me conduit vert le code en haut:
<a href='forceDowload.php?file=ftp://login:motdepasse@$fichier'>Télécharger</a>
merci de me répondre,