salut tous le monde
Voiçi ce code qu'est fait pour afficher les noms de fichies du site FTP qui sont inséres dans ma base de données et voila le code.
il y a une erreur qui n'est pas signalé mais la page me donne un combobox vide est il est programer pour lister les fichiers du serveur Ftp..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <? echo phpversion(); $ftp_host = "----------"; $ftp_user = "----------"; $ftp_password = "----"; //Connect echo "<br />Connecting to $ftp_host via FTP..."; $conn = ftp_connect($ftp_host); $login = ftp_login($conn, $ftp_user, $ftp_password); // //Enable PASV ( Note: must be done after ftp_login() ) // $mode = ftp_pasv($conn, TRUE); //Login OK ? if ((!$conn) || (!$login) || (!$mode)) { die("FTP connection has failed !"); } echo "<br />Login Ok.<br />"; // //Now run ftp_nlist() // /***** se connecter a la base de données*****/ $link=mysql_connect('localhost','root','mot de pass') or die ("Erreur dans la conection<br>").mysql_error(); mysql_select_db("CTRLCAM",$link); /** lister les fichiers du site FTP **/ echo "<select name='cams' id='cams'>"; $file_list = ftp_nlist($conn, "mrkb/images"); $res=mysql_query("Select Chemin from image"); //while ($row=mysql_fetch_array($res)){ foreach ($file_list as $file) { //if ($row['Chemin']==$file){ echo "<option>$file</option>"; } //} //} //close ftp_close($conn); ?>
Partager