0

PHP が機能しなくなったのはなぜですか?

それを壊したかもしれないいくつかのことを一度にしました:

  1. jquery スクリプトを含めずに jquery を挿入しますが、javascript タグ内に jquery を含めます。
  2. スタイルシートを作成しました (これは機能していましたが、:before スタイルと jquery を追加すると、php が機能しなくなりました)。
  3. PHP コード内の空白を変更しました。
  4. 一番上に置き<!DOCTYPE HTML>ますが、それを削除しても変化はありません。

すべてのフォルダーとサブフォルダーのリストを期待していますが、タイトルだけのページが表示され、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>
4

1 に答える 1

1

PHP は UNICODE ファイルで実行できないため、ファイルは ANSI 以外で保存されていると思います。お気に入りのエディタでファイルを開いて保存するときは、必ず ANSI として保存してください。

于 2012-04-27T15:15:12.383 に答える