1

そこで、私は学校でこのファイル エディターの課題を作成しました。私の先生はその結果に満足しています。しかし、彼は私に変えてほしいと思っていることが 1 つあります。

現時点では、ディレクトリ内のすべてのファイルを読み取っていますが、編集可能にしたい場合は各拡張子をチェックしています。つまり、新しい拡張機能を追加する必要があるたびに、if ステートメントに拡張機能を追加する必要があります。

私の先生は、ファイルが .html、.css、.php などのテキスト ファイルの場合は true を返し、.exe、.gif などの場合は false を返す関数があると教えてくれました。彼は怠惰すぎて関数の名前を教えてくれません。

それで..それの名前は何ですか? 調べてみたのですが、関数名がわかりません。

編集:

いいです笑彼は怠け者ではありません

4

2 に答える 2

2

見積もり:

finfo_file()関数を試してください。

その使用法を説明しているブログは次のとおりです。PHP を使用したスマート ファイル タイプ検出

出典: PHP を使用してファイルがテキストかどうかを確認するにはどうすればよいですか?

于 2012-09-17T14:18:31.637 に答える
0

$ext = pathinfo($file_name, PATHINFO_EXTENSION);Pathinfo次に、$ext を確認します。

于 2012-09-17T14:18:41.360 に答える