Большое спосиба. Ваш урок за меня казался безкрайно полезный и очен хорошо, чётко и ясно изложенны. Ешё раз: БОЛЬШОЕ СПОСИБО!
@alekseyp102812 жыл бұрын
Автор Молодчина! Отличное видео, особенно для начинающих(как я, например). Давай ещё!
@laflayfayl84449 жыл бұрын
Просто супер! Спасибо за такие уроки!)!
@сережакрашенинин-ъ4с9 жыл бұрын
Спасибо огромное , я буду смотреть все видеоуроки, очень помог , еще раз спасибо)))
@MrAlexMonk9 жыл бұрын
Отлично все объяснил - все просто и понятно! Лайк тебе!
@bober_crm10 жыл бұрын
Спасибо большое автору! Благодаря вам мой проект сдвинулся с мертвой точки)))
@archikdavidofff11 жыл бұрын
Хороший и наглядный видео урок. Спасибо автору!
@bently556610 жыл бұрын
автор молодец! респект! я вообще начинающий в этой сфере и с 2-го раза у меня все получилось спс биг ЛАЙК!
@АхметКартоев-щ2ь8 жыл бұрын
хороший урок без воды!!!
@alexxgoldman21539 жыл бұрын
Легко и доступно. Спасибо)
@mikhailmiasnikov19148 жыл бұрын
Спасибо за урок.
@Octave17411 жыл бұрын
отличный урок) жду следующих)
@vsevolodsberzinsh712812 жыл бұрын
спасибо за ответ!) продолжай в том же духе!
@ecroFeGushKa11 жыл бұрын
ок, жду видео-ответов на тему оптимизации нагрузки на сервер. сам с удовольствием послушаю еще раз.
@dereteiker11 жыл бұрын
очень доступно))) красавчик)
@YuriiHnatyshyn11 жыл бұрын
Все получилось,спасибо за урок
@monax42149 жыл бұрын
Спасибо все понятно ! Лайк
@lexxfirecore12310 жыл бұрын
очень доходчиво спасибо :)
@kpevedkonet12 жыл бұрын
Расскажи пожалуйста в следующих сериях про SQL инъекции через форму, и про поля для ввода без спецсимволов. Спасибо
@andreypereverzev998210 жыл бұрын
Автора видео поддержу за то что помогает людям. Попросили прокомментировать это видео. Вобщем когда смотрел чуть не лопнул, автор писал пару строчек кода и сделал столько ошибок ппц. то и дело что пишет - исправляет, короче автор не профи сразу видно, не знает что такое мд5 (не смог обьяснить в 2 словах), размер поля password сделал 60 символов warchar. Поле Warchar "резиновое",хорошо использовать если не знаешь количество символов заранее (меил, имя, логин и т.д.) но MySql работает с полем TEXT гораздо быстрее, тем более md5 содержит 32 символа, соответственно для этого поля лучше делать text (32). Так же при создании таблиц нужно указывать кодировку да бы избежать проблем в будущем.
@andreypereverzev998210 жыл бұрын
причем поле login должно быть уникальным. Все полученные данные проверять (а не просто одинаковы ли пароли.) Поле username или login могли быть пустым (проверка в HTML 5 не гарантирует что в скрипт не прилетит неопределенная переменная). Говорить можно много и долго. Но если учить человека то сразу нужно учить правильно, приучать проверять вводимые символы и все такое.
@boboboo-2710 жыл бұрын
вопрос к вам: автор видео шифрует пароль - а нужно ли это? ведь скрипт обращается к базе данных на локалхосте - т.е. они же на одной машине...
@ПавелПрищепа-л7с3 жыл бұрын
Привет, помню смотрел это лет 5-6 назад))
@pavelantunovich847511 жыл бұрын
Время на ролике 10:55 ,"запаковываем в переменные и отправляем на сервер..."; если не ошибаюсь, файлы РНР работают на сервере, куда отправляем? И тогда вопрос: алгоритм md5 принимает и шифрует, надо ли шифровать данные перед отправкой и есть ли методы (они, видно, будут в JS)?
@Tony-kd3ko8 жыл бұрын
Спасибо тебе огромное!
@ecroFeGushKa11 жыл бұрын
проверить, используете ли вы функцию mysql_select_db(имя базы). если нет, то добавьте ее после mysql_connect
@pavelantunovich847511 жыл бұрын
Прошу прощения, неясно сформулировал. Ещё раз: правильно ли я понял, фрагмент ...md5... в коде принимающего файла даёт команду зашифровать данные из массива POST и разместить в базе данных. Из формы ввода данные в массив POST браузером включаются шифрованные или нет?
@АлександрМарков-х1з9 жыл бұрын
Класс очень помогло ))))
@ecroFeGushKa11 жыл бұрын
пробовали перезапустить денвер? это созданная папка имеет в себе папку "ww"?
@АмиргамзаевЭльдар10 жыл бұрын
в php стоят какие символы ' или " подскажите пожалуста что на каждой сторочке просто не вилно
@ecroFeGushKa11 жыл бұрын
Шифруют, обычно, только пароли. Почитайте про алгоритмы хэширования SHA-2 и md5
@мишарыбка-у1я11 жыл бұрын
Все получилось, спасибо!!
@tobiasjensby41588 жыл бұрын
Можете скинуть код уже готовый етот - Там где уже заливают данные. А то нихрина на екране не видно
@plintusthecatasdf72068 жыл бұрын
качество улучшить не судьба?
@drewbieber13995 жыл бұрын
до конца улучшено, но МЕЛКО
@АлександрЛященко-п8х8 жыл бұрын
Здравствуйте! А не подскажите мне куда генерируется это скрипт
@pavelantunovich847511 жыл бұрын
спасибо, тогда можно ещё вопрос; работаю в CODEIGNITORе, он уже открыл сессию и на session_start(), set_cookie(), и т.д. апач выдаёт ошибки. Есть ли команды классического РНР, которые будут менять данные в сессии при таких условиях? (или где можно про это почитать?) Кстати, сессия включена в состав массива COOKIE.
@bigbon16566 жыл бұрын
здравствуйте почему данные отправляются в таблицу е только по кнопке но и когда просто обновляю страницу и отправляются когда поля пустые , но я понимаю если бы отправлял и в базе данных было все пусто а то отправляет и в базе данных заполнены поля предыдущими данными ? проверку на кнопку сделал
@ЮрийНовгородский-п2т11 жыл бұрын
разобрался с ошибкой, теперь все работает.
@ecroFeGushKa11 жыл бұрын
т.е. переход на другую страницу осуществляется?
@ecroFeGushKa11 жыл бұрын
все по разному стартуют.не зацикливайтесь на себе. все зависит от стартового образования
@MaxKuz6711 жыл бұрын
Здравствууйте, какой скрипт должен быть чтобы при заходе на сайт выполнялось опредленное дейсие
@JimUSA11 жыл бұрын
А как пробел делаете автоматический на несколько строк?
@urewr9 жыл бұрын
Раз mysql_query устарел, как будет выглядеть строчка с mysqli_query ?
@ГадяПетрович-ф5л10 жыл бұрын
а что если пользователь нажмет f12 и уберет required? кнопка ж уже спокойненько нажмется. Что будет?
@razorvin10 жыл бұрын
На жмется и отправиться. Нужна проверки делать в js или php
@daoollaa10 жыл бұрын
Пишет ошибку: Parse error: syntax error, unexpected T_STRING in Z:\home\localhost\www egister.php on line 6
@TheNightTank11 жыл бұрын
При нажатии на кнопку "залогиниться" или "зарегаться" вы дает следующую ошибку: Parse error: syntax error, unexpected T_VARIABLE in lgn\user_login.php on line 9 как раз там где находится строка: $query = mysql_query('SELECT * FROM users WHERE login = '$ent_login'');
@ecroFeGushKa12 жыл бұрын
значит у тебя нет input'a с именем "submit". Это условие выше проверяет, нажата ли кнопка с именем submit
@Fellx2711 жыл бұрын
Тут видео не снять. Надо начать программировать на чистом Си+/Си++. Прочитать тонну литературы тематической. Вникнуть в теорию алгоритмов, раскурить тему баз данных. Проникнуться понятием "правильная архитектура". Понять, что компьютер работает не на волшебстве. Процессор и оперативка всегда ограничены. Нельзя взять и оптимизировать. Все случаи уникальны. Просто нужно не делать косяков. Многим покажется, что это все трудно. Еств трудно. Но по-другому никак, если хочешь сделать что-то стоящее.
@ecroFeGushKa11 жыл бұрын
если это стоит в конструкции if(), то внутри if нужно использовать == вместо =
@ecroFeGushKa11 жыл бұрын
tab?
@НатальяКурбанова-ъ8ч11 жыл бұрын
Здравствуйте! Подскажите пожалуйста, в чем ошибка. У меня почему то условие на совпадение паролей игнорируется. Прям блэк мэджик какой то. То есть я ввожу в оба поля ("введите пароль" и "повоторите пароль") два одинаковых пароля, а он все равно говорит что пароли не совпадают. как быть? Вот мой код: if(isset($_POST['submit'])) { $username=$_POST['username']; $login=$_POST['login']; $password=$_POST['password']; $password2=$_POST['passwod2']; if($password==$password2) { $password=md5($password2); $query=mysql_query("INSERT INTO users VALUES('','$username','$login','$password')")or die(mysql_error()); } else { die("Пароли не совпадают!"); } }
@ДенисСоснин-э9ъ10 жыл бұрын
такая же песня
@raf-g33439 жыл бұрын
Наталья Курбанова Тоже самое(
@bulgari9649 жыл бұрын
Наталья Курбанова Смотрите внимательно. Скорее всего у вас пропущен символ -r- $password2=$_POST['passwo -r- d2'];
@nilsrus11 жыл бұрын
Извиняюсь за оффтоп, но глаза режет когда в npp мучают грызуна для копипаста строк. Дублирование строки происходит по Ctrl+D, а перемещение строки или выделенного блока по Ctrl+Shift+стрелка вверх/вниз
@nosov25728 жыл бұрын
Работать то работает, но коряво. Тоесть если я жму ентер или зарегистрировать, введеные данные попадают в бд в любом случае, с ошибками и без. Как не допускать регистрацию пользователя если он ввел что то не правильно ?
@feruzabeknazarova270811 жыл бұрын
Здравствуйте можете мне скинуть исходники по этому уроку, а то реально мне ничего не видно очень тяжело писать.
@pavelantunovich847511 жыл бұрын
я студент и пока пользуюсь программами бесплатными, присоветуй, где качнуть PHPStorm на таких условиях?
@sopromat-online12 жыл бұрын
очень гуд)
@laoshichannel11 жыл бұрын
у меня введенные значения в базу не заносятся, но в phpMyadmin написано что запрос надо вроде оформлять так INSERT INTO `players`(`id`, `nickname`, `password`) VALUES ([value-1],[value-2],[value-3]) . но я так и не смог добиться результата
@ИльгизСултанбеков-е7ф11 жыл бұрын
Помогите с ошибкой Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in on line 16 строка $query = mysql_query('INSERT INTO users VALUES('','$username','$login','$password')') or die(mysql_error());
@JimUSA11 жыл бұрын
Как вы делаете пробелы такие?
@04Daniil11 жыл бұрын
Здравствуйте. Я всё пишу как вы но у меня выдаёт пустое поле
@ZDEntertainment79011 жыл бұрын
Помогите с ошибкой "Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in P:\home\151.249.97.17\151.249.97.17 egister.php on line 5" Никак не исправляется
@Valentin_Kievskiy10 жыл бұрын
Подскажите, выдает ошибку - hoshy = mysql_connect("localhost","root")or die(mysql_error()); А когда я убераю "hoshy =" Все снова начинает работать. Почему, как исправить?
@Valentin_Kievskiy10 жыл бұрын
Благодарю
@flyheck7 жыл бұрын
Спасибо^^
@Mr.NightExpress11 жыл бұрын
Parse error: syntax error, unexpected '=' (путь) on line 23 Что это может означать?
@FCraftTV11 жыл бұрын
Пожалуйста, сделай урок по доступу(например: только пользователь, который залогинился может постить посты(как в блоге), а гость(не залогинненый) не может) Если я в чем-то протупил, сообщи мне об этом:D Заранее спасибо :)
@vladislavborodin37711 жыл бұрын
делал всё по-уроку,но когда нажимаю кнопку для отправки,у меня просто показывается php код в браузере и ничего не выполняется.. в чём проблема может быть?
@ecroFeGushKa11 жыл бұрын
@nmdsoft наверное)) просто это первое понятное слово,которое пришло в голову на тот.момент
@Toshik10 жыл бұрын
Здравствуйте. Скажите почему у меня выходит ошибка на странице Access denied for user '...'@'10.2.1.28'(using password: NO)
@АндрійБеднарський-н8к10 жыл бұрын
ты неправильно ввел информациюда на видео было сказано имено так у меня тоже была такая проблема но просто послушай меня. $connect = mysql_connect('сайт базы данных','имя базы данных','пароль базы данных')
@vladislavborodin37711 жыл бұрын
да,пробовал.(несколько раз) " 3*w" папка есть
@lisakodee22438 жыл бұрын
Дайте ссылку на конструктор базы данных.
@UngvarPK11 жыл бұрын
куда можна вам скинуть исходник?
@mihail49714 жыл бұрын
все писал как у тебя на видео, выдает ошибку подключения к базе данных
@Fellx2711 жыл бұрын
Ну вот в том беда, что это как раз основы и есть. Процессорное время, оперативная память, типы данных, "стоимость" операций. С этого начинается любое программирование. А у людей складывается мнение, что программирование - это написал текст, а оно в программу магией превратилось и здорово. И то в итоге получается, что пхпшников миллиард, а программистов среди них сотня. Им пока плевать, а потом поздно будет хвататься.
@feendTV11 жыл бұрын
код написал полностью точный. никаких ошибок. и с 12:56 где нужно ввести не верные пароли и чтобы нам это вывело на экран, у меня при вводе ничего не происходит. только меняется сама ссылка.. в чём проблема то???????
@6yJldog11 жыл бұрын
Ахах, емае, несколько часов провозился, в итоге когда решил делать все заного, просек что в таблице, в столбце пасс. INT а не VARCHAR. Ок, будет хорошим уроком ;)
@ecroFeGushKa11 жыл бұрын
нет, в POST массиве он не зашифрованные.
@VladiqLot11 жыл бұрын
md5 это просто функция хэширование,но как для примитивного и надежного шифрования подходит)
@ВладимирЧернов-в4ц11 жыл бұрын
Здравствуйте! Пишу такое поле При обновлении страницы в поле login выводится не слово login, а localhost. Скажите, что не так?
@TrickTrickist11 жыл бұрын
Login изначально, после то что ты вписал - localhost, кликни в урл и перегрузи
@6yJldog11 жыл бұрын
Слушай, почему когда уже регистрируюсь, в базу заносится все нормально, кроме пароля? Вместо него выводит или 0 или небольшие числа, в коде и в базе все вроде нормально, может ты догадываешься. Заранее спасибо.
@ЮрийНовгородский-п2т11 жыл бұрын
очень серьезная проблема!! не знаю в чем проблема. сделал все по уроку, когда отсылаю данные пишет такую ошибку "Incorrect integer value: '' for column 'idusers' at row 1" я понимаю в чем проблема, но не знаю как ее решить. когда ставлю в ручную iduser в те кавычки которые пустые в запросе оно работает, а с пустыми кавычками выдает ошибку. подскажите пожалуйста что делать?
@eversain386910 жыл бұрын
помогите мне пишет Внимание : mysql_connect () [ function.mysql-подключения ]: Доступ не закрыт для пользователя 'u287385203_regus'@'10.2.1.28"(с помощью пароля: НЕТ) в /home/u917249815/public_html/register.php на линии 2 Доступ закрыт для пользователя "u287385203_regus'@'10.2.1.28"(с помощью пароля: НЕТ)
@JimUSA11 жыл бұрын
о да, спасибо!
@ANNA-ui6ls9 жыл бұрын
Ничего не появляется в базе данных. Что делать?
@nightdog0076 жыл бұрын
проверить синтаксис mysql
@sdfsdfgs11 жыл бұрын
ну для примера вприцепе сойдет. В реальных проектах никто не будет рубать целую страницу.И вместо этого выводить какой то одно слово или дескриптор ошибки.(без html даже).
@johnlee800711 жыл бұрын
когда будет вторая часть?
@johnlee800711 жыл бұрын
да и спасибо огромное...хорошим делом занимаешься)
@office_ni9 жыл бұрын
+Eugene Syrovets скинь код плизз а то чот у меня не получаеться
@TheSquareGuy1438 жыл бұрын
Че делать? Parse error: syntax error, unexpected T_IF in /home/u494079105/public_html/register.php on line 5
@TheSquareGuy1438 жыл бұрын
:)
@Natankon11 жыл бұрын
А где нужно вводить это все?
@ВладимирКуликов-й8р8 жыл бұрын
Подскажите почему при нажатии на кнопку вообще ни чего не происходит?
@kamilok298 жыл бұрын
Владимир Куликов у меня тоже
@ecroFeGushKa11 жыл бұрын
какие?
@ecroFeGushKa11 жыл бұрын
Incorrect integer value либо вы даете ему не число, либо у вас базе данных колонка iduser имеет не тип integer
@ecroFeGushKa11 жыл бұрын
в mysql_connect ("localhost","users"); должно быть третье значение пароля от базы данных mysql_connect ("localhost","users", "пароль");
@fantomdeni9511 жыл бұрын
Спасибо
@FCraftTV11 жыл бұрын
Помоги - допустим у меня есть сайт и есть кнопочка логин. Я перехожу на страницу для авторизации. Авторизируюсь и потом - мне нужно что-бы при авторизации меня перекидывало на другую страницу с которая доступна только для авторизированных пользователей и контент был виден только для них. Как это реализовать в коде? Буду очень благодарен:)
@ecroFeGushKa11 жыл бұрын
покажите строку с ошибкой
@АндрейСурганов-т1у11 жыл бұрын
я проблему решил, но появилась другая. Дело в том когда я захожу на страницу у меня в базу данных заносятся пустые данные, как будто я ничего не вводил, что делать?
@ТинголДориат8 жыл бұрын
В каком текстовом редакторе пишешь?
@TheRigetPlay18 жыл бұрын
notepad ++
@lisakodee22438 жыл бұрын
Notepad++
@TheRigetPlay18 жыл бұрын
+Gamenamer Game пофиг
@TheRigetPlay18 жыл бұрын
+Gamenamer Game одно и тоже
@dansel326111 жыл бұрын
Трудно всех угодить
@dengleokai19287 жыл бұрын
эх, ну ладно... придется показать)))
@vladislavborodin37711 жыл бұрын
денвер включён,перепроверял несколько раз. теги также присутствуют. У меня такое чувство,что с локал сервером что-то не так,ибо папка,которую я создал(помимо localhost) не открывается как должна через браузер.Нужно указывать полный путь к папке,а не просто её название писать..
@андрейроманюк-е3з11 жыл бұрын
у меня после того как я зарегистрировался выбивает: No database selected. Что делать?
@eugenesamoylov19468 жыл бұрын
у вас две одинарные кавычки отображаются как одна двойная, пол часа искал где ошибка
@talonvan44893 жыл бұрын
You prolly dont care but if you guys are bored like me during the covid times you can watch pretty much all of the new movies and series on instaflixxer. I've been watching with my girlfriend for the last couple of weeks xD
@vincenzoaiden53833 жыл бұрын
@Talon Van yea, been using instaflixxer for years myself :D
@reubenahmir33283 жыл бұрын
@Talon Van Definitely, have been watching on InstaFlixxer for years myself =)
@rusofob123459 жыл бұрын
Разрешение мелковато. К тому же там надо mysqli писать сейчас вместо mysql, А еще в musqli_db($connect, "text"); переменную с коннектом надо прописывать.