これはPHP関連の質問です。
私は以下の解決策を広範囲に検索しましたが、私に役立つものは見つかりませんでした。誰かが私を助けてくれたら、とてもありがたいです。
私が持っているアイデアは、「特定の」事前に決定された登録番号がユーザーに与えられた/送信された場合、ログインページにアクセスし、その番号がファイルに存在するログインページを作成して実行することです。ログイン権が許可されました。
たとえば、ユーザーの登録番号が12345で、別の登録番号が123の場合、最初にユーザーの番号が存在するかどうかを検索してから、something()を実行します。
したがって、「123」がすでに存在する場合、「12345」の検索は「234」の場合と同じではないため、特定の番号を検索する必要があります。
違いが生じる場合は、数字の前後に「スペース」があります。
これは既存のファイルにあります。
コード:
<?php
$filename = 'datafile.txt';
// Data file may contain the following number(s) or any other
// 123 (no)
// 1234 (match)
// 12345 (no)
// 123456 (no)
// exact match needed to proceed to page fopen($filename);
$searchfor = '1234';
// this needs to be a variable
// I don't know what the number will be used.
$file = file_get_contents($filename);
if (preg_match($file, $searchfor)) {
echo "Match found. Proceed to the page.";
} else {
echo "Match not found. Try again.";
}
fclose($filename);
?>
ありがとうございました。どんな助けでもありがたいです、乾杯。
フレッド