在jQuery的$ .get()函数之后,PHP代码被注释掉了

时间:2014-05-21 11:50:16

标签: php jquery comments

在给我爆炸之前,这不是一个重复的答案。没有建议或谷歌搜索帮助我。

问题如下。我有一个.php文件,我使用jQuery的$ .get()函数来包含一个.php文件,该文件计算目录中的文件。

代码工作正常,我没有修改它。它似乎是一个服务器权限或破坏代码的东西。

因此,当我执行$ .get()代码时,.php代码被注释掉了。我尝试检查文件权限,并且“Execute”属性处于活动状态。我试过在755和555设置都无济于事。

代码片段如下:

$.get("/"+pathManga+"mangacounter4.php?dir="+dir+dp_sel, function(result) {
            $('#contentLoaded').html(result);

This is the result taken from the web debugger

这是.php代码:

<?php
$directory = "{$_GET['dir']}/";
    $backer = '';
    if (glob("$directory*.png") != false)
    {
    $filecount = count(glob("$directory*.png"));
    $i = 1;
    while($i<=$filecount)
    {
        $backer .= "<option value='".$i."'>".$i."</option>";
        $i++;
    }
    }
if(isset($_GET['dp']))
{
    echo('R. Page<select name="pages" id="pages_r" onchange="gen(this.value,document.mangy.chapters.value,\'\',\'\',\'ns_trigger\');">');
    echo($backer);
    echo('</select><br/>
         L. Page<select name="pages" id="pages_l" onchange="gen(this.value,document.mangy.chapters.value,\'\',\'\',\'ns_trigger\');">');
    echo($backer);
    echo('</select>');  
    echo('<script type="text/javascript">document.getElementById("pages_l").options[1].selected="selected";</script>');
}
else
{   
    echo('<select name="pages" id="pages" onchange="gen(this.value,document.mangy.chapters.value,\'\',\'\',\'ns_trigger\');">');
    echo($backer);
    echo('</select>');  
}


?>

我做错了什么?万分感谢!

1 个答案:

答案 0 :(得分:0)

好吧,我似乎找到了解决方案。我在其中一个文件夹上有一个.htaccess文件。我删除了文件,一切都开始工作了! :d

感谢大家的帮助!