我是PHP的新手,今天我的问题非常基本。
我编写了简单脚本,它扫描projects
文件夹并动态创建缩略图列表,并包含每个项目的简短描述。很简单:
<ul class="projects">
<?php
$dir = '../../projects/';
$names = scandir($dir);
foreach ($names as $name) {
if ($name === '.' or $name === '..')
continue;
echo '<li class="project"><a href="' . $dir . $name . '">'
. '<img src="' . $dir . $name . '/project/image.jpg" />'
. '<div class="desc">';
include ($dir . $name . '/project/desc.php');
echo '</div></a></li>';
}
?>
</ul>
效果很好,但我希望其中一些标记为featured
或new
。
从外部文件向每个项目添加一些css类或变量的最简单方法是什么?我想我必须创建*.php
文件,但如何访问存储在其中的特定信息?
答案 0 :(得分:0)
存储打包的所有信息:在数组中,在类实例中,适合您的任何信息..
$info = array(
'name' => 'Test project',
'desc' => 'This is a....',
'new' => true,
...
);