大括号作为.inc文件中的注释

时间:2013-02-22 21:39:20

标签: php

我很奇怪,我确信基本问题。服务器上有一个.inc文件。我需要在其中添加php代码。我无法将ext更改为.php,因为它被其他页面使用。所以我做了一些研究,并根据我将其添加到我的.htaccess

<Files myfilename.inc>
AddType application/x-httpd-php .inc

</Files>

似乎执行.php代码但存在问题。我需要在我的代码中使用包含大括号的foreach循环。出于某种原因,我的记事本(记事本++)将其显示为评论。当我运行代码甚至“echo”1“;”不起作用。有关于此的任何想法吗?

我的PHP代码:

    <div id="install-guides-wrap">
                    <label for="install-guides">Installation Videos</label>
                    <select id="install-guides">
                        <?php

foreach(glob('../files/videos/*.*') as $filename)
{
     $name1 = str_replace('../files/videos/', '', $filename);
     $ext = pathinfo($name1, PATHINFO_EXTENSION);
     $notneeded=".".$ext;
     $name = str_replace($notneeded, '', $name1);

     echo "<option value='".$name1."'>".$name."</option>"."<br/>";
     echo "myname";
      echo $name;

 }

            ?>
                        </select>

                    <a class="btn-download" title="Download this file!" href="">DOWNLOAD</a>
                </div>

1 个答案:

答案 0 :(得分:0)

虽然这不能解决问题的根源,但我敢打赌它被视为评论的原因是glob('../files/videos/*.*')(请注意你在那里有/*怎么样?) 。当你找到问题的真正原因时,你可以通过将其切换到glob('../files/videos/'.'*.*')来解决这个问题(通过将它分成两部分来摆脱/*。)