私はまだPHPを初めて使用し、フォルダー内のファイルをテーブル行にエコーしようとしています。サーバー上のファイルを正常にエコーできますが、ファイルタイプに対して試行したすべてが機能していません。これまでのところ、私のコードは次のようになっています。
<?PHP
$folder = "uploads/";
$handle = opendir($folder);
# Making an array containing the files in the current directory:
while ($file = readdir($handle))
{
$files[] = $file;
}
closedir($handle);
#echo the files
$path_parts = pathinfo($file);
foreach ($files as $file) {
echo "
<tr><td><a href=$folder$file>$file</a></td><td>$path_parts['extension']</td><td>date</td> </tr>"
;
}
?>
このように設定すると、サーバーエラーが発生します。パスパーツ/パス情報コードを取り出すと正常に動作しますが、もちろんファイルタイプはエコーされません。これに関する助けをいただければ幸いです。ファイルのアップロード日を実装するための最良の方法を誰かが知っているなら、それは素晴らしいことです。ちなみに、それが何か違いがある場合は、uploadifiveをアップローダーとして使用します。