Guten Tag,
ich lasse mit diesen Script auf meinem FTP Server einen Ordner auslesen und per PHP in eine Auswahlliste ausgeben. Das Problem ist wenn er eine Datei mit der Endung .txt findet soll er die komplette Zeile löschen und nicht im Auswahlmenü anzeigen lassen. z.Z löscht er nur das .txt. Wie kann ich das Problem lösen?
ich lasse mit diesen Script auf meinem FTP Server einen Ordner auslesen und per PHP in eine Auswahlliste ausgeben. Das Problem ist wenn er eine Datei mit der Endung .txt findet soll er die komplette Zeile löschen und nicht im Auswahlmenü anzeigen lassen. z.Z löscht er nur das .txt. Wie kann ich das Problem lösen?
PHP-Code:
<?
$ftp_server="0.0.0.0";
$ftp_user_name="user";
$ftp_user_pass="passwd";
$conn_id = ftp_connect($ftp_server, 21);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
ftp_chdir($conn_id , "logs/");
$filelist = ftp_nlist($conn_id, "/");
echo "<select name=\"s1\">";
for ($i=0;isset($filelist[$i]);$i++)
{
$newfilelist=str_replace(".txt", "",$filelist[$i]);
echo "<option value=$newfilelist>$newfilelist</option>";
}
echo "</select>";
ftp_close($conn_id);
?>
Kommentar