0

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

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

</Files>

它似乎执行 .php 代码,但有一个问题。我需要在我的代码中使用一个包含大括号的 foreach 循环。出于某种原因,我的记事本(notepad++)将其显示为评论。当我运行代码时,甚至“回显”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>
4

1 回答 1

0

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

于 2013-02-22T22:04:03.663 回答