みんな! HTMLテンプレートのテーブルにフォルダの名前を表示したいとします。テンプレートのPHPディスプレイフォルダに関する問題
PHP:
$path = "albums/";
$albums = scandir($path);
$skip = array('.', '..')
;
HTMLテンプレート:
<table>
<tr>
<th>Альбом</th>
<th colspan="2">Операции</th>
</tr>
<? foreach ($albums as $album): ?>
<tr>
<td>
<?php print $album ?>
</td>
<td>
<a href="#">
Редактировать
</a>
</td>
<td>
<a href="#">
Удалить
</a>
</td>
</tr>
<? endforeach ?>
</table>
は、残念ながら、私はこのようなエラーが発生します。
注意:未定義の変数:Dでのアルバム:\ xamppの\をhtdocs \ homework \ 5 \ view \ albums.html on line 20
フォルダの名前を正しく表示するにはどうすればよいですか?間違いは何でしたか?
短いタグを有効にしていますか?その末尾のセミコロンもかなり奇妙です。 – chris85
はい、あります。私はphp.iniのパラメータを変更しました:short_open_tag = On –
ええと、ページのソースが '<? foreach($ albums as $ album):?> 'そこに?現在ループしていないのですよね? 'Редактировать'が複数回表示されているのですか、一度だけ表示されていますか? – chris85