使用ob_start在glob之后从多个文件中引入单个变量

时间:2016-08-23 16:21:15

标签: php include glob ob-start

我不知道任何PHP,但我从不同的来源拼凑了这个。基本上我想使用目录中文件的文件名作为按钮的标题。我不想包含索引或模板。我也不想包含任何具有变量" $ open"的文件。值为" no"。

基本上它是我想要发布的工作列表,但我不想继续创建和删除单个php文件。

<?php 
$dir = '../local'; // The directory containing the files. 
$ext = '.php'; // The file extension. 
?> 

<?php foreach (glob($dir . '/*' . $ext) as $file) { ?> 
    <?php
    ob_start();
    include '$file';
    ob_end_clean();

    echo $open;
    ?>

    <?php if ($file != "../local/index.php" && $file != "../local/template.php"  && $open != "no" ) : ?>
        <a class="button" href="<?php echo $siteURL; ?><?php echo "/" . $file ?>"><?php echo basename($file, $ext); ?></a>&nbsp;
    <?php endif; ?>
<?php } ?>

0 个答案:

没有答案