この質問の元のコードとそこのティムの修正に基づいて(回答1)、次のことを達成しようとしています:
次のような画像を含むフォルダー「img」があります。
- image_123.jpg
- image_123_alternate.jpg
- image_456.jpg
- image_456_alternate.jpg
- image_789.jpg
- image_789_alternate.jpg
- など...
(注: すべての画像は 200px/200px の同じサイズです)
「img」フォルダからプルする場合、単純な HTML ページは次のように画像とファイル名を表示する必要があります。
ファイル名に「_alternate」部分を含む実際の画像 (およびこれらのみ) + テキストボックス内の画像の下にある「_alternate」部分を含まない (ファイル拡張子なしの) 画像ファイル名。すべてのペアはアルファベット順にプルする必要があります。以下の例では、太字の大文字が実際に表示される画像を示しています。
IMAGE_123_ALTERNATE
テキストボックス: "image_123"
IMAGE_456_ALTERNATE
テキストボックス: "image_456"
IMAGE_789_ALTERNATE
テキストボックス: "image_789"
これは私がこれまでに持っているものですが、これはすべての画像とファイル名を表示します:
<?php
$dir = opendir("img");
while (($file = readdir($dir)) !== false)
{
echo "<a href='img/".$file."' target='_blank'> <img src='img/".$file."'width='200' height='200' /></a><br />";
echo "<textarea>$file</textarea><br /><br />";
}
closedir($dir);
?>
どんな助けでも大歓迎です!
どうもありがとう!