$phone = $_POST["phone"];
может стоить проверить что вообще прислали?дыра с инъекцией$result = mysqli_query($link, $sql) or die("Ошибка " . mysqli_error($link));
if (request.status == 200 && request.status < 300) {...
ваще шедевр )) Замечание:
Функция strlen() возвратит количество байт, а не число символов в строке.
...
mb_strlen() - Получает длину строки
Там стоит проверка поддерживает ли браузер webp и если да, то конвертирует jpg и показывает готовое webp.Спорное и малопрактичное решение, кроме того, что-то меня одолевают сомнения, что такое вообще где-либо используется.
Плюс такого варианта как по мне, это то, что нужна лишь jpg картинка и нет дублей(jpg, webp), которые занимают место.
В моем случае картинок примерно 200+ в будущем будем больше.Для общего понимания вопроса - процесс конвертации из формата в формат весьма затратный по ресурсам, по этому обычно так никто не делает, во всяком случае на адекватных проектах такого не встречается. 200 картинок - вообще фигня, от еще 200 картинок серверу ни жарко ни холодно. А вот процу и памяти будет плохо. Вообще для таких случаев есть специальный тег picture, в котором можно прописать все имеющиеся форматы и размеры, а браузер сам выберет самый подходящий для отображения.
На данный момент учу php, а именно: ООП, интерфейсы и трейты.ООП, интерфейсы и трейты напрямую к пхп отношения не имеют, это общие принципы построения кода.
Недавно узнал, что в php есть фишка рендеринга страниц (создаем метод, допустим, render() и вызывает каждый раз его, когда хотим отобразить какую либо php/html страницу).Круто, про то как происходит "рендеринг" конечно знать не надо, ну есть и есть...
В свободное время листаю вакансии php программистаНадеюсь что пока это чисто академический интерес, судя по вопросу вы не сильно тяните на, допустим, стажера...
если допустим, мне дадут по началу задачу "добавить в профиле пользователя строку с номером телефона и передавать ее в бд", на чем и через что я буду выполнять эту задачу, то ли через какой то уже готовый шаблон, то ли есть уже какая то готовая библиотека/фреймворк?На компьютере через клавиатуру будете. Возможно будет готовый шаблон (сомневаюсь что мы с вами говорим об одном и том же "шаблоне"), скорее всего это будет какой-то готовый фреймворк, и даже уже какой-то функционал на нем будет написан (но это не точно).
У меня цель блокировать пользователей, которые нарушили правила сайта.
если их там 500+будет парсинг займет много времениЕстественно, по уму надо таскать только свежие/обновленные, иначе точно наступит жпа. А со свежими естественно выборка уже будет совсем небольшой.
превратить их в объекты javascript и соответственно работать с ними как с объектами js вставляя и перемещая их на странице... Понятно, что я могу вставить их в тег scriptОчевидно, что все что вы хотите получать как объект жс, должно быть жс. По этому - да, это будет сформированный в шаблоне кусок скрипта, с соответствующим json представлением объектов. Есть куча методов этого не делать, например парсить сформированные хтмл данные, или еще как-либо извращаться, но если вам нужны именно объекты без заморочек - только через скрипт (собсно аяксом они и попадают внутрь скрипта, в контекст вызывающего объекта).