少し変更したPHP検索スクリプトがあり、うまく機能します。しかし、どうすればよいかわからない部分が 1 つあります。それは、ユーザーが完了することができる検索フォームにスクリプトをリンクすることです。
スクリプトは以下のとおりで、テキスト ファイルからキーワードを検索します。現在、「キーワード」はスクリプトに直接入力されています。しかし、それは私のサイトを訪れる人にとっては良くないので、検索フォームを作成したいと思いました. しかし、POST や GET などを使用する必要があるかどうかはわかりません。そして、コードをフォームから下のスクリプトにリンクする方法がわかりません。私はこれを見つけるためにかなりの時間を探しましたが、それをカバーするものは何も見られず、それをリンクさせようとする私の試みはうまくいきません. 誰かがそれを助けることができれば、それは最も高く評価されます.
(Lekensteyn から借用した元のコード - https://stackoverflow.com/a/3686246/1322744 (感謝))
<?php
$file = 'users.txt';
$searchfor = 'entersearchterm';
$contents = file_get_contents($file);
$pattern = preg_quote($searchfor, '/');
$pattern = "/^.*$pattern.*\$/m";
if(preg_match_all($pattern, $contents, $matches)){
echo "Found matches:<br />";
echo implode("<br />", $matches[0]);
}
else{
echo "No matches found";
fclose ($file);
}
?>