2011-09-18 69 views
0

我是PHP新手,今天的問題非常基本。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> 

這工作不錯,但我希望有一些他們的標記爲featurednew

什麼是從外部文件添加一些CSS類或變量到每個項目的最簡單方法?我想我必須創建*.php文件,但我如何訪問存儲在其中的特定信息?

+0

退房[包括(http://ca.php.net/manual/en/ function.include.php)和[require](http://ca.php.net/require)。 –

回答

0

存儲所有信息打包:在一個陣列中,一個類的實例,只要適合你..

$info = array(
    'name' => 'Test project', 
    'desc' => 'This is a....', 
    'new' => true, 
    ... 
); 
+0

就是這樣!超級簡單的答案。謝謝! –