为什么我的PHP什么都不做,显示空白页面?

时间:2012-04-27 14:29:51

标签: php html

为什么我的PHP才停止工作?

我曾经做过的一些事情可能会破坏它:

  1. 在没有包含jquery脚本的情况下放入jquery,但在javascript标记中使用jquery。
  2. 创建了一个样式表(它正在运行,但后来我添加了一个:在样式和jquery之前,php停止工作)。
  3. 在PHP代码中更改了空格。
  4. <!DOCTYPE HTML>置于顶部,但随后将其删除且不做任何更改。
  5. 我希望每个文件夹和子文件夹的列表,但是只获得一个标题的页面,Chrome会告诉我php标记在HTML注释中(不确定是否正常,从来没有php只是不起作用)。

    问题是:文件类型不是ANSI。

    PHP:

    <?php
    
    function listFolderFiles($dir){
        $ffs = scandir($dir);
        echo '<ol>';
        foreach($ffs as $ff){
            if($ff != '.' && $ff != '..'){
                echo '<li>'.$ff;
                if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
                echo '</li>';
            }
        }
        echo '</ol>';
    }
    
    
    ?>
    

    HTML:

    <html>
    <head>
    <title>
    </title>
    
    <?php include("find.php"); ?>
    
    </head>
    <body>
    
    <h2>Folders</h2>
    
    <?php listFolderFiles('../');?>
    
    
    </body>
    </html>
    

1 个答案:

答案 0 :(得分:1)

我相信您的文件除ANSI之外都保存,因为PHP无法在UNICODE文件上运行。 尝试使用您喜欢的编辑器打开文件,并在保存时...确保将其保存为ANSI。