.PHPファイルのディレクトリを検索するためのフォーム

私は現在、ディレクトリを自動的に検索し、div内のiframeに結果を表示するこのスクリプトを持っています:

<?php
$iterator = new RecursiveDirectoryIterator('work/');

foreach(new RecursiveIteratorIterator($iterator) as $filename => $cur) {
    $file_info = pathinfo($filename);   
    if($file_info['extension'] === 'php') { 
        echo "<iframe width=420 height=150 frameborder=0 src='$filename'></iframe>";
    }
}
?>

しかし、私は、ユーザーがキーワードでphpファイルを検索し、同じ方法で表示するために '検索フォーム'を実際に使用したい場合、どうすればよいですか?

あなたの助けを前にありがとう。

1
あなたは、ユーザーが名前または内容でファイルを検索することを意味しますか?
追加された 著者 hsz,
お返事をありがとうございます! - 名前のみで検索する。
追加された 著者 dave,
建設的な批判をありがとう。Shrapnelさん - 私は初心者です、私は暗闇の中で働いて、自分自身を教えています。 iframeのPHPファイルは私にとってはうまく動作します。したがって、「現時点で」十分に十分です。別の方法を提案しない限り、このようなコメントを投稿しないでください。それは誰にも役立たない。
追加された 著者 dave,

2 答え

入力したファイル(コンテンツ/ファイル名/キーワード)をデータベースにインデックスする必要があります。そのデータベースを使用して、検索用語のさまざまなファイル名を検索し、ランク付けすることができます。

1
追加された
PHPmyAdminを使用してこれを設定しますか?もしそうなら、どんなポインタ/アドバイス?
追加された 著者 dave,
さらに、彼はすべてのデータをiframeの代わりにデータベースに格納しなければならない。
追加された 著者 Your Common Sense,

私はあなたが検索フォームを作成することができる賭け..

ユーザーは search paramを投稿します:

$search = strtolower($_POST['search']);

次に、 foreach に次のようにします:

if ( strpos($search, strtolower($filename)) === false ) {
  continue;
}
0
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com