Web サイトのディレクトリのコンテンツを表示する次の PHP コードがあります。
<?php
$conn = ftp_connect("host") or die("Could not connect");
ftp_login($conn,"username","password");
if ($_GET['dir'] != null) {
ftp_chdir($conn, "logs/{$_GET['dir']}");
}
else
{
ftp_chdir($conn, "logs");
}
$files = ftp_nlist($conn,"");
foreach($files as $value) {
echo "<a href=\"test.php?dir={$value}\">{$value}</a>";
}
ftp_close($conn);
?>
サブディレクトリ 1 またはサブディレクトリ 2 をクリックすると、その内容 (いくつかの画像) が表示されます。次に、画像の 1 つをクリックすると、Web サイトのルート ディレクトリのコンテンツが表示されます。
訪問者が画像をクリックしたときに画像のみを表示するにはどうすればよいですか? ダウンロードしたくないことに注意してください。訪問者がクリックしたときにブラウザーに表示したいだけです。