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

为什么我的PHP什么都不做,显示一个空白页面?,php,html,Php,Html,为什么我的PHP停止工作了 我一下子做了几件可能会破坏它的事情: 在不包含jquery脚本的情况下放入jquery,但在javascript标记中使用jquery 创建了一个样式表(它正在工作,但后来我添加了一个:before-style和jquery,php停止工作) 更改了PHP代码中的空白 将放在顶部,然后将其删除,不做任何更改 我希望每个文件夹和子文件夹都有一个列表,但得到一个只有标题的页面,Chrome会告诉我php标记在HTML注释中(不确定是否正常,从未有过php只是不工作) 问题

为什么我的PHP停止工作了

我一下子做了几件可能会破坏它的事情:

  • 在不包含jquery脚本的情况下放入jquery,但在javascript标记中使用jquery
  • 创建了一个样式表(它正在工作,但后来我添加了一个:before-style和jquery,php停止工作)
  • 更改了PHP代码中的空白
  • 放在顶部,然后将其删除,不做任何更改
  • 我希望每个文件夹和子文件夹都有一个列表,但得到一个只有标题的页面,Chrome会告诉我php标记在HTML注释中(不确定是否正常,从未有过php只是不工作)

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

    PHP:

    
    
    HTML:

    
    文件夹
    
    我相信您的文件保存的不是ANSI,因为PHP不能在UNICODE文件上运行。
    试着用你最喜欢的编辑器打开你的文件,当你保存时。。。确保将其保存为ANSI。

    会出现哪些错误?“不工作”是一个宽泛的术语…也许文件是ANSI以外的另一种格式?我想ANSI可能是我的问题,突然我的文本编辑器问我是否想保留文件类型,所以我认为它已经更改了。嘿,Mihai lorga,这解决了我的问题,谢谢,我忘记了文件类型有一个问题,它不是ANSI,所以我改变了它,它工作了。
    <?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>
    <head>
    <title>
    </title>
    
    <?php include("find.php"); ?>
    
    </head>
    <body>
    
    <h2>Folders</h2>
    
    <?php listFolderFiles('../');?>
    
    
    </body>
    </html>