ВНИМАНИЕ! Материал бесконечно устарел, видео носит исключительно исторически-ностальгический характер :)
Пікірлер
@petarpetrov251711 жыл бұрын
Большое спосиба. Ваш урок за меня казался безкрайно полезный и очен хорошо, чётко и ясно изложенны. Ешё раз: БОЛЬШОЕ СПОСИБО!
@alekseyp102812 жыл бұрын
Автор Молодчина! Отличное видео, особенно для начинающих(как я, например). Давай ещё!
@сережакрашенинин-ъ4с9 жыл бұрын
Спасибо огромное , я буду смотреть все видеоуроки, очень помог , еще раз спасибо)))
@laflayfayl84449 жыл бұрын
Просто супер! Спасибо за такие уроки!)!
@archikdavidofff11 жыл бұрын
Хороший и наглядный видео урок. Спасибо автору!
@MrAlexMonk9 жыл бұрын
Отлично все объяснил - все просто и понятно! Лайк тебе!
@bently556610 жыл бұрын
автор молодец! респект! я вообще начинающий в этой сфере и с 2-го раза у меня все получилось спс биг ЛАЙК!
@bober_crm10 жыл бұрын
Спасибо большое автору! Благодаря вам мой проект сдвинулся с мертвой точки)))
@АхметКартоев-щ2ь8 жыл бұрын
хороший урок без воды!!!
@Octave17411 жыл бұрын
отличный урок) жду следующих)
@ecroFeGushKa11 жыл бұрын
проверить, используете ли вы функцию mysql_select_db(имя базы). если нет, то добавьте ее после mysql_connect
@mikhailmiasnikov19148 жыл бұрын
Спасибо за урок.
@alexxgoldman21539 жыл бұрын
Легко и доступно. Спасибо)
@dereteiker11 жыл бұрын
очень доступно))) красавчик)
@vsevolodsberzinsh712812 жыл бұрын
спасибо за ответ!) продолжай в том же духе!
@ecroFeGushKa11 жыл бұрын
Шифруют, обычно, только пароли. Почитайте про алгоритмы хэширования SHA-2 и md5
@kpevedkonet12 жыл бұрын
Расскажи пожалуйста в следующих сериях про SQL инъекции через форму, и про поля для ввода без спецсимволов. Спасибо
@YuriiHnatyshyn11 жыл бұрын
Все получилось,спасибо за урок
@ecroFeGushKa11 жыл бұрын
если это стоит в конструкции if(), то внутри if нужно использовать == вместо =
@ecroFeGushKa11 жыл бұрын
пробовали перезапустить денвер? это созданная папка имеет в себе папку "ww"?
@ecroFeGushKa11 жыл бұрын
ок, жду видео-ответов на тему оптимизации нагрузки на сервер. сам с удовольствием послушаю еще раз.
@ecroFeGushKa11 жыл бұрын
1. В переменные не заносятся данные из формы. 2. Что-то с кодировкой, но не уверен
@ecroFeGushKa11 жыл бұрын
tab?
@АмиргамзаевЭльдар10 жыл бұрын
в php стоят какие символы ' или " подскажите пожалуста что на каждой сторочке просто не вилно
@ecroFeGushKa11 жыл бұрын
нет, в POST массиве он не зашифрованные.
@ecroFeGushKa11 жыл бұрын
какие?
@ecroFeGushKa11 жыл бұрын
в mysql_connect ("localhost","users"); должно быть третье значение пароля от базы данных mysql_connect ("localhost","users", "пароль");
@ecroFeGushKa12 жыл бұрын
значит у тебя нет input'a с именем "submit". Это условие выше проверяет, нажата ли кнопка с именем submit
@ecroFeGushKa11 жыл бұрын
т.е. переход на другую страницу осуществляется?
@ecroFeGushKa11 жыл бұрын
покажите строку с ошибкой
@daoollaa10 жыл бұрын
Пишет ошибку: Parse error: syntax error, unexpected T_STRING in Z:\home\localhost\www egister.php on line 6
@ecroFeGushKa11 жыл бұрын
шифрование - в общем смысле, как представление строки в ином виде
@monax42149 жыл бұрын
Спасибо все понятно ! Лайк
@ecroFeGushKa11 жыл бұрын
Incorrect integer value либо вы даете ему не число, либо у вас базе данных колонка iduser имеет не тип integer
@bigbon16566 жыл бұрын
здравствуйте почему данные отправляются в таблицу е только по кнопке но и когда просто обновляю страницу и отправляются когда поля пустые , но я понимаю если бы отправлял и в базе данных было все пусто а то отправляет и в базе данных заполнены поля предыдущими данными ? проверку на кнопку сделал
@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'');
@мишарыбка-у1я11 жыл бұрын
Все получилось, спасибо!!
@tobiasjensby41588 жыл бұрын
Можете скинуть код уже готовый етот - Там где уже заливают данные. А то нихрина на екране не видно
@plintusthecatasdf72068 жыл бұрын
качество улучшить не судьба?
@drewbieber13995 жыл бұрын
до конца улучшено, но МЕЛКО
@АлександрЛященко-п8х8 жыл бұрын
Здравствуйте! А не подскажите мне куда генерируется это скрипт
@lexxfirecore12310 жыл бұрын
очень доходчиво спасибо :)
@pavelantunovich847511 жыл бұрын
Время на ролике 10:55 ,"запаковываем в переменные и отправляем на сервер..."; если не ошибаюсь, файлы РНР работают на сервере, куда отправляем? И тогда вопрос: алгоритм md5 принимает и шифрует, надо ли шифровать данные перед отправкой и есть ли методы (они, видно, будут в JS)?
@АлександрМарков-х1з9 жыл бұрын
Класс очень помогло ))))
@ecroFeGushKa11 жыл бұрын
покажите всю строку с кодом, где ошибка
@ecroFeGushKa11 жыл бұрын
все по разному стартуют.не зацикливайтесь на себе. все зависит от стартового образования
@MaxKuz6711 жыл бұрын
Здравствууйте, какой скрипт должен быть чтобы при заходе на сайт выполнялось опредленное дейсие
@nosov25728 жыл бұрын
Работать то работает, но коряво. Тоесть если я жму ентер или зарегистрировать, введеные данные попадают в бд в любом случае, с ошибками и без. Как не допускать регистрацию пользователя если он ввел что то не правильно ?
@vladislavborodin37711 жыл бұрын
да,пробовал.(несколько раз) " 3*w" папка есть
@ecroFeGushKa11 жыл бұрын
На этом и делается акцент. Зачем мне показывать пользователю страницу, если я банально не смог даже к бд подключиться?
@Tony-kd3ko8 жыл бұрын
Спасибо тебе огромное!
@urewr9 жыл бұрын
Раз mysql_query устарел, как будет выглядеть строчка с mysqli_query ?
@laoshichannel11 жыл бұрын
у меня введенные значения в базу не заносятся, но в phpMyadmin написано что запрос надо вроде оформлять так INSERT INTO `players`(`id`, `nickname`, `password`) VALUES ([value-1],[value-2],[value-3]) . но я так и не смог добиться результата
@JimUSA11 жыл бұрын
А как пробел делаете автоматический на несколько строк?
@ГадяПетрович-ф5л10 жыл бұрын
а что если пользователь нажмет f12 и уберет required? кнопка ж уже спокойненько нажмется. Что будет?
@razorvin10 жыл бұрын
На жмется и отправиться. Нужна проверки делать в js или php
@04Daniil11 жыл бұрын
Здравствуйте. Я всё пишу как вы но у меня выдаёт пустое поле
@pavelantunovich847511 жыл бұрын
Прошу прощения, неясно сформулировал. Ещё раз: правильно ли я понял, фрагмент ...md5... в коде принимающего файла даёт команду зашифровать данные из массива POST и разместить в базе данных. Из формы ввода данные в массив POST браузером включаются шифрованные или нет?
@mihail49714 жыл бұрын
все писал как у тебя на видео, выдает ошибку подключения к базе данных
@TheSquareGuy1438 жыл бұрын
Че делать? Parse error: syntax error, unexpected T_IF in /home/u494079105/public_html/register.php on line 5
@TheSquareGuy1438 жыл бұрын
:)
@JimUSA11 жыл бұрын
Когда вы форму выделели, нажали что-то и автоматически выровнялось.
@ПавелПрищепа-л7с3 жыл бұрын
Привет, помню смотрел это лет 5-6 назад))
@ecroFeGushKa11 жыл бұрын
вы, наверное, очень не любите и недооценивайте людей...я в свое время начинал именно с таких уроков, иностранных правда. также только основные знания. когда понадобилось больше - пошел и узнал больше. и уж поверьте, я прекрасно представляю себе что такое md5, sha и как бороться с инъекциями. если людям надо будет - они узнают про все это. я не могу рассказать все в одном видео. эти видеуроки - не инструкция, а объяснение принципов и мотивация
@pavelantunovich847511 жыл бұрын
спасибо, тогда можно ещё вопрос; работаю в CODEIGNITORе, он уже открыл сессию и на session_start(), set_cookie(), и т.д. апач выдаёт ошибки. Есть ли команды классического РНР, которые будут менять данные в сессии при таких условиях? (или где можно про это почитать?) Кстати, сессия включена в состав массива COOKIE.
@Toshik10 жыл бұрын
Здравствуйте. Скажите почему у меня выходит ошибка на странице Access denied for user '...'@'10.2.1.28'(using password: NO)
@АндрійБеднарський-н8к10 жыл бұрын
ты неправильно ввел информациюда на видео было сказано имено так у меня тоже была такая проблема но просто послушай меня. $connect = mysql_connect('сайт базы данных','имя базы данных','пароль базы данных')
@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" Никак не исправляется
@ИльгизСултанбеков-е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());
@eversain386910 жыл бұрын
помогите мне пишет Внимание : mysql_connect () [ function.mysql-подключения ]: Доступ не закрыт для пользователя 'u287385203_regus'@'10.2.1.28"(с помощью пароля: НЕТ) в /home/u917249815/public_html/register.php на линии 2 Доступ закрыт для пользователя "u287385203_regus'@'10.2.1.28"(с помощью пароля: НЕТ)
@nilsrus11 жыл бұрын
Извиняюсь за оффтоп, но глаза режет когда в npp мучают грызуна для копипаста строк. Дублирование строки происходит по Ctrl+D, а перемещение строки или выделенного блока по Ctrl+Shift+стрелка вверх/вниз
@JimUSA11 жыл бұрын
Как вы делаете пробелы такие?
@АртурРамазанов-и3к10 жыл бұрын
у меня не открывает код php в браузере а не то что получилось почему &
@lisakodee22438 жыл бұрын
Дайте ссылку на конструктор базы данных.
@sopromat-online12 жыл бұрын
очень гуд)
@Valentin_Kievskiy10 жыл бұрын
Подскажите, выдает ошибку - hoshy = mysql_connect("localhost","root")or die(mysql_error()); А когда я убераю "hoshy =" Все снова начинает работать. Почему, как исправить?
@Valentin_Kievskiy9 жыл бұрын
Благодарю
@НатальяКурбанова-ъ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'];
@flyheck7 жыл бұрын
Спасибо^^
@РомаВасиленко-э9ъ10 жыл бұрын
Помогите пожалуста у меня данные не приходят на таблицу
@vladislavborodin37711 жыл бұрын
денвер включён,перепроверял несколько раз. теги также присутствуют. У меня такое чувство,что с локал сервером что-то не так,ибо папка,которую я создал(помимо localhost) не открывается как должна через браузер.Нужно указывать полный путь к папке,а не просто её название писать..
@ecroFeGushKa11 жыл бұрын
@nmdsoft наверное)) просто это первое понятное слово,которое пришло в голову на тот.момент
@zzZRooL10 жыл бұрын
No database selected....и че делать?
@ANNA-ui6ls9 жыл бұрын
Ничего не появляется в базе данных. Что делать?
@nightdog0076 жыл бұрын
проверить синтаксис mysql
@Mr.NightExpress11 жыл бұрын
Parse error: syntax error, unexpected '=' (путь) on line 23 Что это может означать?
@vladislavborodin37711 жыл бұрын
делал всё по-уроку,но когда нажимаю кнопку для отправки,у меня просто показывается php код в браузере и ничего не выполняется.. в чём проблема может быть?
@feendTV11 жыл бұрын
код написал полностью точный. никаких ошибок. и с 12:56 где нужно ввести не верные пароли и чтобы нам это вывело на экран, у меня при вводе ничего не происходит. только меняется сама ссылка.. в чём проблема то???????
@pavelantunovich847511 жыл бұрын
я студент и пока пользуюсь программами бесплатными, присоветуй, где качнуть PHPStorm на таких условиях?
@rusofob123459 жыл бұрын
Разрешение мелковато. К тому же там надо mysqli писать сейчас вместо mysql, А еще в musqli_db($connect, "text"); переменную с коннектом надо прописывать.
@MarvinMatters9 жыл бұрын
Что за бред!?? - когда зарегался и обновил страницу, то создается новый пользоватеть, и не обнуляются никакие пост параметры. Как это исправить? Я пробовал тыкать unsetы в разные места кода, но того что надо не получается.
@ВладимирЧернов-в4ц11 жыл бұрын
Здравствуйте! Пишу такое поле При обновлении страницы в поле login выводится не слово login, а localhost. Скажите, что не так?
@TrickTrickist11 жыл бұрын
Login изначально, после то что ты вписал - localhost, кликни в урл и перегрузи
@АндрейСурганов-т1у11 жыл бұрын
я проблему решил, но появилась другая. Дело в том когда я захожу на страницу у меня в базу данных заносятся пустые данные, как будто я ничего не вводил, что делать?
@ЮрийНовгородский-п2т11 жыл бұрын
разобрался с ошибкой, теперь все работает.
@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 =)
@feruzabeknazarova270811 жыл бұрын
Здравствуйте можете мне скинуть исходники по этому уроку, а то реально мне ничего не видно очень тяжело писать.
@андрейроманюк-е3з11 жыл бұрын
у меня после того как я зарегистрировался выбивает: No database selected. Что делать?
@nis13d598 жыл бұрын
Пожалуйста скинь ссылку на готовый сайт бестплатно без регастрций
@adminindigo495610 жыл бұрын
как узнать имя базу данных
@UngvarPK11 жыл бұрын
куда можна вам скинуть исходник?
@andreypereverzev998210 жыл бұрын
Автора видео поддержу за то что помогает людям. Попросили прокомментировать это видео. Вобщем когда смотрел чуть не лопнул, автор писал пару строчек кода и сделал столько ошибок ппц. то и дело что пишет - исправляет, короче автор не профи сразу видно, не знает что такое мд5 (не смог обьяснить в 2 словах), размер поля password сделал 60 символов warchar. Поле Warchar "резиновое",хорошо использовать если не знаешь количество символов заранее (меил, имя, логин и т.д.) но MySql работает с полем TEXT гораздо быстрее, тем более md5 содержит 32 символа, соответственно для этого поля лучше делать text (32). Так же при создании таблиц нужно указывать кодировку да бы избежать проблем в будущем.
@andreypereverzev998210 жыл бұрын
причем поле login должно быть уникальным. Все полученные данные проверять (а не просто одинаковы ли пароли.) Поле username или login могли быть пустым (проверка в HTML 5 не гарантирует что в скрипт не прилетит неопределенная переменная). Говорить можно много и долго. Но если учить человека то сразу нужно учить правильно, приучать проверять вводимые символы и все такое.
@boboboo-2710 жыл бұрын
вопрос к вам: автор видео шифрует пароль - а нужно ли это? ведь скрипт обращается к базе данных на локалхосте - т.е. они же на одной машине...
@ВладимирКуликов-й8р8 жыл бұрын
Подскажите почему при нажатии на кнопку вообще ни чего не происходит?
@kamilok298 жыл бұрын
Владимир Куликов у меня тоже
@ЮрийНовгородский-п2т11 жыл бұрын
очень серьезная проблема!! не знаю в чем проблема. сделал все по уроку, когда отсылаю данные пишет такую ошибку "Incorrect integer value: '' for column 'idusers' at row 1" я понимаю в чем проблема, но не знаю как ее решить. когда ставлю в ручную iduser в те кавычки которые пустые в запросе оно работает, а с пустыми кавычками выдает ошибку. подскажите пожалуйста что делать?
@daoollaa10 жыл бұрын
Как узнать название базы данных?
@adminindigo495610 жыл бұрын
я нашел ошибку там перед connect надо поставить $
@ecroFeGushKa11 жыл бұрын
'$ent_login''); у вас тут пропущена закрывающая одинарная кавычка. должно быть '$ent_login''');
@andrewyoutube695110 жыл бұрын
$query = mysql_query("INSERT INTO users VALUES(",'$username','$login','$password')") or die(mysql_error()); где тут ошибка??
@razorvin10 жыл бұрын
$query = mysql_query(тут подключение к db,"INSERT INTO users VALUES(",'$username','$login','$password')") or die(mysql_error()); Попробуй подключить db
@MrSp1se10 жыл бұрын
Здесь везде ошибка. вообще mysq_query устарело - php.net/manual/ru/function.mysql-query.php use mysqli or PDO