1

アップロードと呼ばれるフォルダー内のすべての写真を表示するために、html 内でこの php コードを使用しました。唯一の問題は、表示される画像の種類がアイコン画像だけであることです。私は何を間違えましたか?

<?php
$files = glob("uploads/*.*");

$colCnt=0;
echo '<table border="1" style="width:590px;">';

for ($i=1; $i<count($files); $i++)
{
$colCnt++;
if ($colCnt==1)
echo '<tr>';
echo '<td width="25%" style="font-size:8.5px; font-family:arial">';

$num = $files[$i];
echo '<img src="'.$num.'" align="absmiddle" /> ';
print substr(substr($num,6,100),0,-4);`

echo '</td>';

if ($colCnt==4)
{
echo '</tr>';
$colCnt=0;
  }
}

echo '</table>';
?>
4

1 に答える 1

0

ループは問題ないようです。

あなたはから来る結果に集中する必要があります

$files = glob("uploads/*.*");

print_r($files)リストを取得して、すべての画像が正しく選択されているかどうかを確認してください。

于 2013-02-10T21:06:05.890 に答える