PHP: как получить переменные / классы из внешнего файла - PullRequest
0 голосов
/ 18 сентября 2011

Я новичок в 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, но как мне получить доступ к конкретной информации, хранящейся в нем?

1 Ответ

0 голосов
/ 18 сентября 2011

Храните всю упакованную информацию: в массиве, в экземпляре класса, в зависимости от того, что вам подходит.

$info = array(
  'name' => 'Test project',
  'desc' => 'This is a....',
  'new'  => true,
  ...
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...