-1

ファイルで提供されている画像名を表示する必要があります。言っimage.txtてから、それらの画像をリンクとして作成します。リンクをクリックすると、別の画像のセットが表示されます。これはimagename.txt(例: " 1.jpg.txt") ファイルで利用できます。

やり方を教えてください。

表示画像に使用される機能:

function imageDisplay($fileName)
{
$readfile = file($fileName);
// Create a loop that will read all elements of the array and print out
// each field of the tab-delimited text file
$fh = fopen($fileName, "rb") or exit("Unable to open file!");
$count =10;
for ($k=0; $k<=$count; $k++)  
    {

        list($imageName) = fscanf($fh,"%s");
        $path = "images/";
        $path = trim($path.$imageName);     


?>
    <body bgcolor="gray">
    <img src="<? echo $path; ?>"  alt="<? echo $path; ?> " vspace="5" hspace="10" />

<?php
}
fclose($fh);
}

ありがとう、ラヴィ

4

1 に答える 1

3

一般的なガイドラインをご紹介しましょう。

  1. ファイルのテキストを読み取るスクリプトを作成します。イメージ名の区切り記号 (キー、コンマ、セミコロンなど) に応じて、テキストを分割してイメージ名を取得します。

  2. foreach ループを使用して、これらすべての画像をレンダリングします。

  3. すべての画像は、一意の ID をパラメーターとして別のページを参照します。

  4. 画像がクリックされると、新しい URL にリダイレクトされ、一意の ID に応じて、他の一連の画像が取得されます。

ステップバイステップでコーディングを開始します。問題が発生した場合は、さらに質問を投稿できます:) しかし、前進する最善の方法は、コーディングを開始することです。

更新: すべての画像は、一意の ID が添付されたハイパーリンクでラップする必要があります。

<a href="secondImageSet.php?imageId=1"><img src="abcd.jpg"></a>

次のページでは、画像 ID を取得し、一致する結果を表示します。2 番目の画像セットは最初の画像に関連付ける必要があることに注意してください。

于 2012-04-19T03:03:46.030 に答える