Уроки PHP практика - Регистрация

253 ratings | 6717 views


Уроки PHP практика - Регистрация

Всем привет, мы начинаем новый курс уроков PHP практика и начнем мы с реализации регистрации и авторизации на сайте с нуля. Уроки по основам php это конечно хорошо, но всегда информация лучше воспринимается именно при приобретении практических навыков в работе. Регистрация для сайта это то что должен уметь каждый начинающий в программировании php. Так же на практике мы рассмотрим еще много интересных примеров реализованных на данном языке программирования, будет около 20 видео. Посмотрите всю практику и так вы быстро сможете дойти с нуля до junior php developer. WBLOGHOST – скидка 40% на любой пакет виртуального хостинга по ссылке Если надоел ваш текущий хостинг, то HOSTiQ перевезет бесплатно на оставшийся оплаченный срок у старого хостера. Подробнее:

Comments to the video: Уроки PHP практика - Регистрация

Bekzat Kamen 3 months ago
Можете посодействовать у меня сходить промах Сайт localhost покамест не может обработать этот запрос. HTTP ERROR 500 локальный сервер MAMP
Davit Martirosyan 3 months ago
ты путал места пароля и емайла :D
Yuriy Klosov 4 months ago
На мой взор, этот канал одинешенек из наилучших для обучения бэкенду! : )ъ
Holy Shit 4 months ago
Смысл , использовать mysqli 0 фактически одно и тоже , что и типовой комплект функций с базой mysql Ты же учишь людей ooп А сам показываешь говно код Мы ведь и учим языки программирования, чтоб воплотить какоуто программку
JR AdamanT 4 months ago
реально говнокод??, туф блин где нормально можно практиковаться?
KG Kyrgyz Gaming 4 months ago
емае, у меня всюду *| Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in D:\home\register.loc\www\connect.php on line 3 |*
Денис Шпадарук 5 months ago
Круто.с побробными комментами. Теперь кушать с чего приступить.
Victor Kotelevich 5 months ago
Я сходу извиняюсь. Вопрос не по теме. Я подключился к базе данных чрез PDO, однако никак не могу вывести данные из таблицы mysql на страничку собственного веб-сайта. Выводится последующая промах: Подключение к базе данных mathtask не удалось: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected Вот сам код: $servername = localhost ; $dbname = mathtask ; $dbusername = root ; $dbpassword = 101325v9 ; try $conndb = new PDO ( mysql:host=$servername;dbname = $dbname ,$dbusername,$dbpassword); $conndb -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = SELECT * FROM math ; $result = $conndb->query($sql); // Перебор и умозаключение результатов while ($row = $result->fetch()) echo $row['idmt']. \n ; catch (PDOException $e) echo Подключение к базе данных $dbname не удалось: .$e -> getMessage(); Спасибо всем кто исправит мои ошибки в коде либо если можно напишет пролетарий верный код.
Алексей Жидков 5 months ago
Victor Kotelevich пробелы dbname = $dbname
NICHOSI DANCER 5 months ago
Смотрю твой канал весьма издавна. Лучше было PDO, этак хоть полезнее было бы
olia evseewa 5 months ago
Пидорас дырявый хуйню какую-то прогнал, чёрт ёбанный!!! Говнокодер сука!!!
MambaShow 5 months ago
Как бы не плохние базы - однако груда кривоКода :( какой глупо не будет трудиться ( у всех) для опыта все повторил - половину твоего когда пришлось переписовать. я думаю ты можешь и качествненней сделать видос.
Нуритдин Жумахмет 5 months ago
благодарю
Dooth 5 months ago
это этак и надлежит быть что у меня при обновлении странички выводится echo промах однако если зарегистрироваться то пишет все правильно вы зарегистрированы
Александр Матыка 5 months ago
Пожалуйста уделите в серии этих уроков внимание построению движка и mvc
Tornado 5 months ago
С меня лайк)
Эдуард Артюх 5 months ago
А можно не вакуумный образец, которых тыщи? Если с защитой паролей все попросту - однобокое шифрование, то вот с безопасностью от инъекций - кучи функций и не совершенно понятно, какие к каком случае нужны, а какие - лишь излишними будут. Но все упрямо делают вакуумные примеры для самых малеханьких. Если это и этак внутренние функции ЯП, то отчего бы не уделить им внимание? Ну либо если кушать более высококачественные посторонние разработки, то отчего не выделить для таковой принципиальной темы несколько роликов?
Nasibullo Mukhamedov 5 months ago
Ты даёшь наилучшие уроки во всем вебе!
Алексей Трофимов 5 months ago
бранится на эти строчки,проверил 20 один и ошибок не отыскал ,все 1 в 1 изготовлено <?php if(isset($smsg)) ?><div class= alert alert-sucess role= alert > <?php echo $smsg; ?></div><?php ?> <?php if(isset($fsmsg)) ?><div class= alert alert-danger role= alert ><?php echo $fsmsg; ?></div><?php ?>
Алексей Трофимов 5 months ago
этак в видео этак же 1 к 1
Эдуард Артюх 5 months ago
<?php ?>
Алексей Трофимов 5 months ago
не работает никак. Выдает ошибку 500 и в кодах где сообщения высыпает ошибки PHP Parse error: syntax error, unexpected ' ' in /home/msftklav/public_html/Insaider/index.php on line 192 [26-Jun-2018 14:40:22 Europe/Helsinki] PHP Parse error: syntax error, unexpected ':', expecting ',' or ')' in /home/msftklav/public_html/Insaider/connect.php on line 2
singlesly IDE 5 months ago
где то пропустил скобочку точку либо точку с с запятой.
Alexandr Toropov 5 months ago
Фильтровать не нужно переменные которые в базу вносим?
Николай Громов 5 months ago
Приветствую Алекс. Ты уж если написал Практика PHP , то пускай это вправду будет практика, которую уже можно где то применить. Тот вариант кода какой ты написал уже нигде не применяется. Этот задание можно отнести к основам PHP. Прислушайся к советам работай чрез PDO.
chuvital 5 months ago
Спасибо! Только в последующих уроках шрифт в редакторе сделайте крупнее изволь, а то нехорошо видать.
GaMa IT 5 months ago
нечего не видать
Саша Сашечкин 5 months ago
Не проктайс, а прэктис.
на Руси 5 months ago
рейтинг пугабе Что тут увлекательного
Hrom G 5 months ago
УУУУра 20 и боле будет класная практика толика абесни будто для навичка для некатарых будет приятнее
Lega TV 5 months ago
Привет, будет что-то типа laravel echo, redis и т.д. ?
asid 5 months ago
Спасибо за пригодное видео!
EinStein 5 months ago
Интересно было бы затронуть проверку на „корректность“, если этак можно выразиться, введённых данных, т.е., к примеру, e-mail кто-то ввёл, будто «someuser.gmail@com»
Rodion D. 5 months ago
Мы ожидали и дождались. Наконец то! Спасибо Алекс
Windchester 5 months ago
Не практайс , а прэктиc читается)) Ждём ещё видосы. Хорошо делаешь
Windchester 5 months ago
John Doe я не про одну буковку говорю. А про слово в целом, в частности про завершение.
John Doe 5 months ago
В различных странах произносится по различному - в амер чрез Э, а брит чрез А
Debora 5 months ago
Если видео для новичков, то для чего обучать их этак говнокодить? то что ты понаписывал, это целый пи*дец. Ты сам в собственных проектах наверное не стал бы этак строчить
[Kameramann Adventures] 4 months ago
это будто бы базы а не подробное управление об отлове ошибок и тд
singlesly IDE 5 months ago
1. Скрипт находится совместно с HTML кодом( Это полное гавнище, можешь сам потестить брать какой нибудь HTML штамп веб-сайта и сделать в нем логику всякую для работы с БД ) 2. Ошибки ни будто не логируются. -Занят логин либо дудки. -Зареган ли уже таковой email либо дудки. 3. Апагей итого этого - пароль в открытом виде, создателю видео даже трудно написать password_hash(); И придирки. - Страница перезагружается потом каждого ввода данных. - Данный из полей никак не валидируются, то кушать можно написать заместо емайла какую то хрень, а в имени числа. - mysqli - юзлесс шлак, абсурд, мусор - юзать лучше PDO или ORM. Я думаю хоть какой новенький знает будто брать данные из формы и выслать их в базу данных одним запросом. А вот эти аспекты будто один и необходимы новеньким. P.S Если что то подробное хочешь выяснить будто все это верно мастерить, то можешь написать в вк
Henry Ozabocheniy 5 months ago
подскажите будто новенькому. что здесь не этак?
Артем Шмелев 5 months ago
Сделайте курс по node js, вот реально многим людям необходимо.
Артем Шмелев 5 months ago
Нет в плейлисте
Мухаммадкадыр Иброхимов 5 months ago
уже кушать в плейлистах взгляни
Alisher Anvar Basmachi 5 months ago
Артем Шмелев *poderjvayu* 😊
Clear Conscience 5 months ago
Зпили курс по FFmpeg а то в ркнете обычного курса не отыскать вообщем
# Bugai 5 months ago
Почему для каждого сообщения отдельная переменная ? В одну переменную можно было.
Alexandr Ryabenko 5 months ago
Почему во большинстве видео уроках показуете говнокод? Почему сходу не демонстрировать будто трудиться по модели MVC, неужели трудно обучать людей верно?
Mr_RAS 5 months ago
если мастерить все верно то будет трудно для новичков
Debora 5 months ago
Ему не прибыльно обучать людей правильному коду. Лучше пускай новенькие говнокодят, будет меньше соперников
dddobriak 5 months ago
не, это нужно выслать
Алекс Чтец 5 months ago
до внесения данных в базу их нужно хотя бы малость проверить, для начинающих мог бы пару примеров проверки показать то будто то очень сыровато..
Nick 5 months ago
отчего не PDO?
Ergonomic Code 5 months ago
Тогда учите ловить вшей перед отправкой запросов на драйвер mysqli. Иначе новенький этак и будет находить, что приём $_POST без валидации и экранирования - норма =) А на самом деле, если хватать поверхностно, то PDO не на столько очень сложен: - try сделали подключение (с неотклонимым указанием шифровки) в режиме: PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_PERSISTENT => true, catch (PDOException $e) либо изловили исключение, а далее думай сам что с ним мастерить - а далее - в 95% случаях потребуются лишь способы: prepare(), execute(), fetchAll(), rowCount(), lastInsertId(), которые оборачиваем в тот же try catch (PDOException $e) . Конечно можно упороться, вплоть до написания собственного класса-обёртки для PDO. Но новеньким этого не необходимо.
Clear Conscience 5 months ago
mysqli и для среднечков норм наверняка. ПДО для других задач вроде. Например, когда употребляются различные типы баз.
Web Developer Blog 5 months ago
Потому что для новичков проще mysqli
Misha Python 5 months ago
Как я впору)
Web Developer Blog 5 months ago
Весьма
Мухаммадкадыр Иброхимов 5 months ago
Наконец-то практические уроки по PHP, жду последующих уроков!) Лайк и Репост!
Web Developer Blog 5 months ago
Репост, благодарю!!
Арсен Маковей 5 months ago
А где брать phpMyAdmin?
Мухаммадкадыр Иброхимов 5 months ago
либо скачай xampp
Web Developer Blog 5 months ago
В open server он уже предустановлен, взгляни базы php у меня на канале там про это кушать.
John Doe 5 months ago
Юзай сходу prepared statements, не юзай ординарную вставку get в query - новенькие ведь и понятия не имеют, что это ведёт к ровный уязвимости, а могут сходу приступить что-то пробовать строчить/дописывать схожим образом
Ergonomic Code 5 months ago
На самом деле - не легче, этак будто при правильном изготовлении PDO - всплывает немало аспектов. Но. Всё равно нужно юзать лишь PDO, или ORM. К огорчению заключительный - уже не для новичков.
Алексей Богданов 5 months ago
а еще лучше сходу использовать PDO, оно удобнее и легче воспринимается, чем mysqli
Web World 5 months ago
Интересное видео. Для новичков самое то! Лайк репост от меня
Misha Python 5 months ago
я тоже репостнул)
Web Developer Blog 5 months ago
За репост отдельное благодарю!!
Staber Soft 5 months ago
что с качеством?
Staber Soft 5 months ago
ок, ясно
Web Developer Blog 5 months ago
Видео загружено 3 минутки вспять, ютуб еще не прогрузил, на данный момент все нормализуется.
Staber Soft 5 months ago
Спасибо!
Web Developer Blog 5 months ago
Работаем!