Beste Mede Tweakers,
Ik ben al aardig bekend met PHP, maar minder bekend met array's binnen php.
Wat wil ik bereiken:
FTP verbinding opzetten om de inhoud van een bepaalde directory (met foto's) weer te geven.
tot zover gaat het goed, alleen als ik de inhoud van de array in de <img> tag wil zetten krijg ik 2 img tags waar hij de afbeelding niet kan tonen (omdat het . en .. zijn)
Nu heb ik op google dit stukje code gevonden:
Wat ik van boven staande stukje code begreep, was dat het . en .. zou weg halen uit de array, Maar dat werkt niet.
Mis ik iets, of kan het niet omdat het een array is die wordt gevuld door ftp_nlist() ?
Groeten,
Dennis
Ik ben al aardig bekend met PHP, maar minder bekend met array's binnen php.
Wat wil ik bereiken:
FTP verbinding opzetten om de inhoud van een bepaalde directory (met foto's) weer te geven.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| // connect and login to FTP server $ftp_server = "Hostname"; $ftp_username = "User"; $ftp_password = "password"; $ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server"); $login = ftp_login($ftp_conn, $ftp_username, $ftp_password); // change the current directory to foto's $curdir = ftp_chdir($ftp_conn, "projecten/klanten/" .$row['customer']."/afgerond/" .$row['date']. "/"); // Set current directory name $dir = ftp_pwd($ftp_conn); // get file list of current directory // initial array $array = ftp_nlist($ftp_conn, $dir); |
tot zover gaat het goed, alleen als ik de inhoud van de array in de <img> tag wil zetten krijg ik 2 img tags waar hij de afbeelding niet kan tonen (omdat het . en .. zijn)
Nu heb ik op google dit stukje code gevonden:
PHP:
1
2
3
| // remove elements with . and .. foreach($array as $key => $item) if(in_array($item, array('.', '..'))) unset($array[$key]); |
Wat ik van boven staande stukje code begreep, was dat het . en .. zou weg halen uit de array, Maar dat werkt niet.
Mis ik iets, of kan het niet omdat het een array is die wordt gevuld door ftp_nlist() ?
Groeten,
Dennis
[ Voor 3% gewijzigd door malibucola86 op 27-03-2014 11:06 ]