Galdar Turin, Для начала, "солить" пароль для функций password_hash и password_verify не надо, они с этим и сами прекрасно справляются.
При установке пароля делаете
Never Ever,
1. Сортируем первый массив.
2. Сортируем второй массив.
3. Встаём на первые элементы массивов.
4. Если они образуют пару, то дописываем элемент, сдвигаемся по обоим массивам.
5. Если элемент первого массива меньше, чем элемент второго, то сдвигаемся по первому массиву.
6. Если элемент первого массива больше, чем элемент второго, то сдвигаемся по второму массиву.
7. Если ни в одном из массивов не дошли до конца, то продолжаем с пункта 4.
SonyFan23, w{4} - это четыре буквы w. Четыре цифры - это \d{4} или [0-9]{4}.
Но под такую регулярку попадут все строки, содержащие четыре подряд идущих цифры.
Надо ограничивать начало и конец строки, '/^\d{4}$/'
yanich, Можно, только ваш код уязвим к SQL-инъекциям. Простейшая подстановка в $_POST['ot'] строки "1' or 1 or '" приведёт к тому, что будут выбраны все строки таблицы.
TheIsIt, Сервер, что Apache, что Nginx, что IIS сначала полностью принимают запрос от клиента, включая все приложенные файлы, и только затем передают его в PHP.
$_FILES['userfile']['tmp_name']
Временное имя, с которым принятый файл был сохранен на сервере.