У меня есть веб-сайт по продаже платежных карт, я использую этот код для продажи клиентам, которые проверяют номер мобильного телефона, вручную (добавляйте строку каждый раз), недавно я использую услугу SMS и номера, сохраненные в текстовом файле на сайте, как можно удалить эти строки, и я получаю числа из файлов .txt? (числа хранятся построчно в текстовом файле)
if ($data[mobile] AND !eregi("^09512362982$", $data[mobile]))
if ($data[mobile] AND !eregi("^09527415120$", $data[mobile]))
if ($data[mobile] AND !eregi("^09532247462$", $data[mobile]))
if ($data[mobile] AND !eregi("^09535241919$", $data[mobile]))
if ($data[mobile] AND !eregi("^09535716327$", $data[mobile]))
$error .= "Mobile number not valid, please verify your number<br />";
Ты можешь использовать file
читать содержимое вашего текстового файла в массив, а затем in_array
чтобы увидеть, есть ли номер там.
if (!in_array($_data['mobile'], file('your_text_file.txt', FILE_IGNORE_NEW_LINES))) {
$error .= "Mobile number not valid, please verify your number<br />";
}
Других решений пока нет …