Desidero stampare l'elenco di file e solo file da un server FTP, ecco cosa potrei realizzare.Ottenere l'elenco dei file tramite FTP
<?php
$ftp_server = "my ftp server";
$conn_id = ftp_connect($ftp_server);
$ftp_user_name = "ftp username";
$ftp_user_pass = "ftp password";
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$contents = ftp_nlist($conn_id, '/');
for ($i = 0 ; $i < count($contents) ; $i++)
echo "<li>" . substr($contents[$i],1) . "</li>";
ftp_close($conn_id);
?>
ma questo stampa i nomi di file e cartelle. Come posso semplicemente stampare i nomi dei file (file non possono avere estensioni!)
non sarebbe meglio fare 'if (! Ftp_chdir (....) {/ * FILE * /} else {/ * UP * /}' – RobertPitt
@JacobM: ha funzionato ma ha dato il seguente errore: (Attenzione: ftp_chdir() [function.ftp-chdir]: /index.php: Nessun file o directory in C: \ wamp \ www \ Contact_Keeper \ copyftp.php) sulla riga 14 per ogni file trovato ... e per la struttura dovrebbe essere ftp_chdir ($ ftp_stream, $ directory) (ottenuto da dreamweaver) – sikas
@RobertPitt: Sì, è più leggibile e si adatta meglio agli OP. Volevo solo rendere il mio esempio breve! –