class= " lineNumbers " de
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 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
|
class= de
class= " de l'id= " codeSnippet854827 de ***********************************************
Dossier de téléchargement au ftp
***********************************************/
L'information de raccordement de //FTP
$ftp_server = '' ;
$ftp_user_name = '' ;
$ftp_user_pass = '' ;
voie de //Keep de succès ou d'échec
$bFTPSuccess = faux ;
dossier de //Move à l'annuaire de téléchargement
move_uploaded_file ($_FILES [« dossier »] [« tmp_name »], $_g [« ROOT_PATH »]. « téléchargement ». $_FILES [« dossier »] [« nom »]) ;
//Open le dossier
$file = $_g [« ROOT_PATH »]. « téléchargement ». $_FILES [« dossier »] [« nom »] ;
$fp = fopen ($file, « r ") ;
//Connect au ftp
$conn_id = ftp_connect ($ftp_server) ;
//Login avec l'username et le mot de passe
$login_result = ftp_login ($conn_id, $ftp_user_name, $ftp_user_pass) ;
//If le dossier n'existe pas déjà sur le ftp
si (ftp_size ($conn_id, $_FILES [« dossier »] [« nom »]) == -1)
{
//Try pour télécharger $file
si (ftp_fput ($conn_id, $_FILES [« dossier »] [« nom »], $fp, FTP_ASCII))
{
//echo « a avec succès téléchargé $file \ n » ;
$bFTPSuccess = rectifient ;
}
autrement
{
mourir (« il y avait un problème tout en téléchargeant $file \ n ») ;
}
}
autrement
{
mourir (le « dossier existe déjà ! ") ;
}
//Close le raccordement de ftp et le dossier
ftp_close ($conn_id) ;
fclose ($fp) ;
//Delete le dossier à partir de l'annuaire de téléchargement
détacher ($file) ;
|