Получи случайную криптовалюту за регистрацию!

Библиотека PHP программиста 👨🏼‍💻👩‍💻

Логотип телеграм канала @php_lib — Библиотека PHP программиста 👨🏼‍💻👩‍💻 Б
Логотип телеграм канала @php_lib — Библиотека PHP программиста 👨🏼‍💻👩‍💻
Адрес канала: @php_lib
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.54K
Описание канала:

Библиотека PHP программиста. По всем вопросам @evgenycarter

Рейтинги и Отзывы

2.00

2 отзыва

Оценить канал php_lib и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

2

1 звезд

0


Последние сообщения 10

2023-01-19 10:35:09
Базовый PHP

Все видео доступны на youtube

@php_lib
251 views07:35
Открыть/Комментировать
2023-01-18 06:53:02 78% веб-сайта работает на PHP (3% на PHP)

Сегодня PHP используется почти в 78% всех сайтов, язык программирования которых мы знаем. На PHP работают такие популярные сайты, как Slack, Etsy, Wikipedia, WordPress, Mailchimp, Canva, Indeed, Investing.com и другие.

https://bookflow.ru/78-veb-sajta-rabotaet-na-php-3-na-php-8/

@php_lib
404 views03:53
Открыть/Комментировать
2023-01-18 00:12:01 PHP Code Quality Tools

https://getparthenon.com/blog/php-code-quality-tools/

@php_lib
371 views21:12
Открыть/Комментировать
2023-01-17 13:02:02
Пройди тест по PHP

Ответь на вопросы и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "PHP Developer. Professional " по специальной цене.

После прохождения теста ты получишь демо-ролик о занятиях на курсе, Welcome-скидку на курс и доступ к открытым урокам:

Мастер-класс: элементы DDD в PHP
Полиморфизм для PHP-разработчиков
Асинхронность в PHP: ожидания и реальность
Пишем микросервисный бэкенд на PHP
.......и многие другие!

ПРОЙТИ ТЕСТ

Реклама. Информация о рекламодателе на сайте otus.ru
399 views10:02
Открыть/Комментировать
2023-01-17 01:35:00 Простая аутентификация на PHP

Многие новички до сих пор попадают в тупик при написании простейшей аутентификации в PHP. На Тостере с завидной регулярностью попадаются вопросы о том, как сравнить сохраненный пароль с паролем полученным из формы логина. Здесь будет краткая статья-туториал на эту тему.

Disclaimer: статья рассчитана на совершенных новичков. Умудрённые опытом разработчики ничего нового здесь не найдут, но могут указать на возможные недочёты =).

Для написания системы аутентификации будем использовать базу данных MySQL/MariaDB, PHP, PDO, функции для работы с паролями, для построения интерфейса возьмём bootstrap.

Полный код примера доступен на гитхабе: ссылка на Github.

@php_lib
415 views22:35
Открыть/Комментировать
2023-01-16 13:01:16
Хардкорный тест для Web-разработчиков

Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - «Golang Developer. Professional»

Переход на язык Golang — это не только способ расширить свое мастерство, но и повысить зарплату. Чаще всего, при переходе на Go, зарплаты разработчиков сильно растут. Хотите получать одну из самых высоких зарплат в IT? Тогда онлайн-курс от OTUS для вас!

ПРОЙТИ ТЕСТ https://otus.pw/lDzX/

Пройдете тест, получите демо-ролик о занятиях на курсе и доступ к 2 открытым урокам курса:

Демо-ролик о занятиях на курсе
Лучшие открытые уроки прошлых наборов курса
Топовые статьи по Go
Доступ к открытому уроку - Mock-собеседование со студентом курса Golang

Реклама. Информация о рекламодателе на сайте www.otus.ru
430 views10:01
Открыть/Комментировать
2023-01-16 11:24:07
В Laravel 9.31 команда dd теперь показывает откуда она была вызвана

Этот pull request улучшает вывод dd, добавляя исходный файл/строку в вывод dd.

Очень часто при разработке приложений Laravel мы используем dd и забываем о первоначальном месте, где был оставлен dd. Этот запрос на исправление решает эту проблему, добавляя очень минимальный серый текст с исходным файлом/строкой:

https://github.com/laravel/framework/pull/44211

@php_lib
421 views08:24
Открыть/Комментировать
2023-01-11 12:30:14
Что нового в PHP 8.2?

Узнайте 17 января в 20:00 мск на открытом уроке с Александром Пряхиным, техническим руководителем юнита в Авито.

На занятии онлайн-курса «PHP Developer. Professional» в OTUS мы посмотрим нововведения в языке и рассмотрим аспекты их практического применения.

Это отличная возможность для PHP-разработчиков узнать новое, познакомиться с преподавателем и протестировать обучение на курсе!

Для регистрации на урок пройдите вступительный тест: https://otus.pw/gi91/

Реклама. Информация о рекламодателе на сайте otus.ru
245 views09:30
Открыть/Комментировать
2023-01-11 12:05:52 Dealing with deprecations

https://stitcher.io/blog/dealing-with-deprecations

@php_lib
257 views09:05
Открыть/Комментировать
2023-01-05 11:58:11 Авторизации с помощью php

1. Создайте базу данных MySQL, в которой будут храниться информация о пользователях. Таблица должна содержать поля «Имя пользователя», «Пароль» и «Права доступа».

2. Создайте страницу авторизации, которая будет содержать форму для ввода имени пользователя и пароля.

3. Напишите код PHP, который будет проверять введенную информацию с информацией из базы данных. Если введенные данные соответствуют данным из базы данных, пользователь будет авторизован.

4. После успешной авторизации пользователя перенаправьте его на страницу приветствия. Эта страница должна быть доступна только для авторизованных пользователей.

5. Для безопасности всегда используйте хеширование паролей, прежде чем их сохранять в базе данных.

session_start();
if(isset($_POST['submit']))
{
// Проверяем данные из формы
$username = $_POST['username'];
$password = $_POST['password'];

// Подключаемся к БД
$host = 'localhost';
$user = 'root';
$pass = '';
$db_name = 'auth';

$link = mysqli_connect($host, $user, $pass, $db_name);

// Делаем запрос в БД для проверки данных
$query = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = mysqli_query($link, $query) or die(mysqli_error($link));
$user_data = mysqli_fetch_assoc($result);

// Проверяем, существует ли пользователь
if(count($user_data) > 0)
{
// Если данные верны, то устанавливаем переменные сессии
$_SESSION['username'] = $user_data['username'];
$_SESSION['id_user'] = $user_data['id_user'];

// Перенаправляем пользователя на главную страницу
header("Location: index.php");
exit;
}
else
{
// Если данные не верны, выводим сообщение об ошибке
echo "Неверные данные для входа";
}
}
?>












@php_lib
506 views08:58
Открыть/Комментировать