一個頁面,您可以在其中輸入參考號碼,該號碼是從另一個文件(具有所有參考號碼)中檢查的。如果號碼存在,它會給您一個密碼(代碼)。從其他文件讀取PHP?
密碼在另一個文件中,每小時更改一次。
因此,例如我去一個頁面,然後我鍵入1920371它會給我一個密碼,因爲1920371存在於另一個文件(.txt?)如果我一小時後再次做它密碼將不同。我不確定我是否需要php。我真的沒有使用PHP的經驗,所以請詳細解釋。
謝謝。
編輯:我想知道如何做到這一點,以及我應該做些什麼才能使它工作。
一個頁面,您可以在其中輸入參考號碼,該號碼是從另一個文件(具有所有參考號碼)中檢查的。如果號碼存在,它會給您一個密碼(代碼)。從其他文件讀取PHP?
密碼在另一個文件中,每小時更改一次。
因此,例如我去一個頁面,然後我鍵入1920371它會給我一個密碼,因爲1920371存在於另一個文件(.txt?)如果我一小時後再次做它密碼將不同。我不確定我是否需要php。我真的沒有使用PHP的經驗,所以請詳細解釋。
謝謝。
編輯:我想知道如何做到這一點,以及我應該做些什麼才能使它工作。
想法很簡單。我認爲帶有密碼的文件是由某種軟件生成的。你不能只生成PHP文件本身。你的使用情況並不完全清楚,但如果它只是用戶具有一個單碼匹配的密碼,這樣的事情可能就足夠了:
<?php
if (isset($_GET['code']) && $_GET['code'] == "1920371") {
print("The password is: PASSWORD");
}
如果有幾個代碼,你可以使用一個數組爲碼。如果這個數組應該來自每行一個.txt代碼,你可以通過這個函數讀取文件作爲數組http://php.net/manual/de/function.file.php
希望這可以幫助初學者解決你的問題。
這將是最好的,如果你使用這個數據庫。但我認爲這是最好的&快速的方式,以節省&檢查密碼/從一個文件。
保存密碼存儲到文件
<?php
$user_no = "1920371";
$file = "/path/to/the/file/".$user_no.'.txt';
$new_password = mt_rand(); /* Generating Random Number */
// Write the contents back to the file
file_put_contents($file, $new_password);
?>
檢查密碼
<?php
if (isset($_GET['code']) && $_GET['code'] > 0) {
$file = "/path/to/the/file/".$_GET['code'].'.txt';
if(file_exits($file)){
$password = file_get_contents($file);
echo "Password is: ".$password;
die;
}
else {
die("Invalid code.");
}
}
?>
希望這將解決您的問題。
你的問題是什麼? – KittMedia
@KittMedia我該怎麼做?我該怎麼辦 – Salam
請記住,SO不是我們爲您創建代碼的平臺。在問你已經應該自己嘗試了一些東西之前。 – KittMedia