Тёмный
Уроки по Web програмированию и не только!
Уроки по Web програмированию и не только!
Уроки по Web програмированию и не только!
Подписаться
Комментарии
@textcreator5836
@textcreator5836 7 месяцев назад
4:48 говорит "два знака равно" ставит два двоеточия. Сейчас любой долбоеб-школьник учит php?
@alexgyryanov627
@alexgyryanov627 9 месяцев назад
Всем привет. Делал тоже самое но на настоящем хостинге. Php вообще не знаю, но все получилось. Спасибо большое
@user-fs7lh5oi4x
@user-fs7lh5oi4x 5 месяцев назад
Подскажи не было такой ошибки? Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\OSPanel\domains\Login-registration-System-PHP-and-MYSQL-master\koments.php on line 34
@ЛолитаКлимова-ы6ж
если не работает, поменяйте a на button
@jidelcode6084
@jidelcode6084 Год назад
<p>Красавчик</p>
@Autoprom500
@Autoprom500 Год назад
а где готовый код?
@freeze996
@freeze996 2 года назад
Давай в след уроке отредактировать это всё чудо css 'ом, как тебе идея?
@Magic_st
@Magic_st 2 года назад
Когда будут еще видео?🐺
@web9191
@web9191 2 года назад
Если есть идеи для видео, пишите в телеграм: @SkyCrews
@user-fx5xz1er2k
@user-fx5xz1er2k 2 года назад
Почему ты больше не выпускаешь контент?
@web9191
@web9191 2 года назад
Нет каких-то уникальных идей. Если есть какие-то интересные темы - предлагайте
@kizilyrtru
@kizilyrtru 3 года назад
Плохо видно и ссылок нет в описание. дурачек какойто
@user-jj1im7zt7x
@user-jj1im7zt7x 3 года назад
нужен скрипт блинб....
@user-sy3dd4pc4y
@user-sy3dd4pc4y 3 года назад
Большое спасибо тебе за видео. Долго искал нормальный гайд и вот наткнулся на твой канал, очень понятно и интересно рассказываешь.
@user-bq2xe3jp4c
@user-bq2xe3jp4c 3 года назад
ggggg
@marinaskosyreva9687
@marinaskosyreva9687 3 года назад
Отличное видео, отличный урок! Продолжений бы..
@yanmordanenko8889
@yanmordanenko8889 3 года назад
А будут ещё видео?
@sartsgamers8419
@sartsgamers8419 3 года назад
привет у меня появилось проблема пж помаги вот код который я писал а ошибка вот это : mysqli_query() expects parameter 1 to be mysqli, null given in on line : mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in on line <?php require 'rb.php'; if (isset($_POST['update'])) { mysqli_query($con, "UPDATE `lesson` SET `rights` = 1 WHERE `id` = ".$_SESSION['logged_user']->id); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Profile</title> </head> <body> <?php if(isset($_GET['id'])) { ?> <div class="block"> <!-- urishi sayt--> <?php $not_my_prof = mysqli_query($con, "SELECT * FROM `lesson` WHERE `id` = ".$_GET['id']); while ($not_my_profile = mysqli_fetch_assoc($not_my_prof)) { ?> <?= $not_my_profile['login'] ?><br> <?php if ($not_my_profile['rights'] == 1) { ?> <div>ogtater@ pakel e ira danin</div> <?php } else { ?> <?= $not_my_profile['email'] ?><br> <?php } } ?> </div> <?php } else { ?> <!-- im sayt --> <?php $my_prof = mysqli_query($con, "SELECT * FROM `lesson` WHERE `id` = ".$_SESSION['logged_user']->id); while ($my_profile = mysqli_fetch_assoc($my_prof)) { ?> <div class="block"> <form action="" method="post"> <?= $my_profile['login'] ?><br> <?= $my_profile['email'] ?><br> <span>pakel nayelu hnaravorutyun@ der akaunti</span> <?php if($my_profile['rights'] == 1) { ?> <input type="checkbox" name="rights" value="1" checked><br> <?php } else { ?> <input type="checkbox" name="rights" value="1"><br> <?php } ?> <button type="submit" name="update"> </form> </div> <?php } } ?> </body> </html>
@web9191
@web9191 3 года назад
Попробуй убрать ’ кавычки
@sartsgamers8419
@sartsgamers8419 3 года назад
@@web9191 Какой?
@sartsgamers8419
@sartsgamers8419 3 года назад
@@web9191 можешь меня готовий код скинуть?
@web9191
@web9191 3 года назад
@@sartsgamers8419 <?php require 'rb.php'; if (isset($_POST['update'])) { mysqli_query($con, "UPDATE lesson SET rights = 1 WHERE id = ".$_SESSION['logged_user']->id); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Profile</title> </head> <body> <?php if(isset($_GET['id'])) { ?> <div class="block"> <!-- urishi sayt--> <?php $not_my_prof = mysqli_query($con, "SELECT * FROM lesson WHERE id = ".$_GET['id']); while ($not_my_profile = mysqli_fetch_assoc($not_my_prof)) { ?> <?= $not_my_profile['login'] ?><br> <?php if ($not_my_profile['rights'] == 1) { ?> <div>ogtater@ pakel e ira danin</div> <?php } else { ?> <?= $not_my_profile['email'] ?><br> <?php } } ?> </div> <?php } else { ?> <!-- im sayt --> <?php $my_prof = mysqli_query($con, "SELECT * FROM lesson WHERE id = ".$_SESSION['logged_user']->id); $my_profile = mysqli_fetch_assoc($my_prof) ?> <div class="block"> <form action="" method="post"> <?= $my_profile['login'] ?><br> <?= $my_profile['email'] ?><br> <span>pakel nayelu hnaravorutyun@ der akaunti</span> <?php if($my_profile['rights'] == 1) { ?> <input type="checkbox" name="rights" value="1" checked><br> <?php } else { ?> <input type="checkbox" name="rights" value="1"><br> <?php } ?> <button type="submit" name="update"> </form> </div> <?php } ?> </body> </html> Если не получится, то проверь наличие записи в БД и чтобы такого больше не повторялось, проверяй наличие записей функцией mysqli_fetch_assoc
@sartsgamers8419
@sartsgamers8419 3 года назад
@@web9191 брат у тебя есть вк если да скин пж
@user-ez9cu1gi4v
@user-ez9cu1gi4v 4 года назад
У меня не работает. Лучше бы обновить это видео!
@remnvnt4207
@remnvnt4207 4 года назад
Топ, спасибо
@kalashunter6996
@kalashunter6996 4 года назад
Исходник бы, а так всё вроде понятно. Удачи тебе!
@zientenin5526
@zientenin5526 4 года назад
Все норм, но в некоторых моментах очень нужно увидеть, что ты пишешь, а видно плохо. Если не трудно, перезапиши плииз. А так все круто!
@NONAME-ko5zn
@NONAME-ko5zn 4 года назад
Где можно обучаться книги читать или что
@NONAME-ko5zn
@NONAME-ko5zn 4 года назад
Голос изменился
@web9191
@web9191 4 года назад
2 года прошло)
@sergeystepanenko6153
@sergeystepanenko6153 4 года назад
В чом проблема Fatal error: Class 'R' not found in D:\OSPanel\domains\progect.ua\index.php on line 4?
@zientenin5526
@zientenin5526 4 года назад
Учи английский. Fatal error: Class 'R' not found in D:\OSPanel\domains\project.ua\index.php on line 4. Перевожу дословно. Фатальная ошибка: класс 'R' не найден в D:\OSPanel\domains\project.ua\index.php на 4 линии.
@yevheniiyevtushenko2689
@yevheniiyevtushenko2689 3 года назад
@@zientenin5526 спасибо за перевод, лучше объясни как исправить
@zientenin5526
@zientenin5526 3 года назад
@@yevheniiyevtushenko2689 подключить RedBeam. 8:00
@yevheniiyevtushenko2689
@yevheniiyevtushenko2689 3 года назад
@@zientenin5526 она у меня уже была подключена, в итоге , надо просто посмотреть что б небыло пробелов в строчке перед <?php, как в index.php так и в db.php. Таким образом у меня решилась проблема
@zientenin5526
@zientenin5526 3 года назад
@@yevheniiyevtushenko2689 мдааа... никогда на первой строчке, в любом языке наверное, кроме python, нельзя делать пробелы, абзацы, комментарии перед открытием главного тега, класса, функции, воида, где как... это само-собой. Даже по логике. Зачем там пробел?
@teyorr
@teyorr 4 года назад
Что делать, если вылезает ошибка "Class 'R' not found" и бла бла бла
@karominasyan4230
@karominasyan4230 4 года назад
Привет. Занимаешься ли ты сайтами на заказ? Я не нашёл никакой информации о тебе
@web9191
@web9191 4 года назад
Да, можешь написать мне в telegram: @danya_kulko
@paleontv6591
@paleontv6591 4 года назад
Post лучше
@leftnees
@leftnees 4 года назад
помаги плз! У меня пишет Fatal error: Uncaught Error: Class 'R' not found in W:\domains\lesson\index.php:3 Stack trace: #0 {main} thrown in W:\domains\lesson\index.php on line 3
@teyorr
@teyorr 4 года назад
Тоже самое((
@tenineboys7214
@tenineboys7214 4 года назад
print_r($переменная) выведи и чекни
@yevheniiyevtushenko2689
@yevheniiyevtushenko2689 3 года назад
у меня была такая-же проблема, надо просто посмотреть что б небыло пробелов в строчке перед <?php, как в index.php так и в db.php
@leftnees
@leftnees 3 года назад
@@yevheniiyevtushenko2689 Спс но, мне уже нежно(не занимаюсь прогроммированием)
@artikru2535
@artikru2535 5 лет назад
А защита от спама есть в твоем коде?
@leftnees
@leftnees 4 года назад
У него в коде от спама нету
@leftnees
@leftnees 4 года назад
а нет есть
@economist9922
@economist9922 5 лет назад
Что делать чтобы комментари не повторался на другой странице
@web9191
@web9191 5 лет назад
Не выводи их на другой странице. Выводи только там где они нужны
@leftnees
@leftnees 4 года назад
@@web9191 a где видео??
@rjusm9187
@rjusm9187 4 года назад
нужно по идентификатору обращаться, при нажатии сабмит через hidden можно его передать
@mech_tv3776
@mech_tv3776 5 лет назад
молодец - развивайся у тебя все впереди.
@ivansafronov3359
@ivansafronov3359 5 лет назад
Ты просто топ! Продолжай! Сделай систему личных сообщений, если можно, все равно канал очень интересный, молодец! И больше роликов по php!
@topartushin759
@topartushin759 5 лет назад
Сможешь скинуть файл со стилями?
@leftnees
@leftnees 4 года назад
Придумай свой дизайн. Или просто найди в интернете
@user-es8qs7cl8k
@user-es8qs7cl8k 5 лет назад
Скажи, пожалуйста, как можно удалять комментарии через кнопку в форме?
@user-gi8zc5wl9w
@user-gi8zc5wl9w 5 лет назад
В строке <?php while($kom = mysqli_fetch_assoc($komen)) { ?> выдает ошибку Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result. Не подскажите, почему?
@web9191
@web9191 5 лет назад
Кинь что у тебя в $komen
@user-gi8zc5wl9w
@user-gi8zc5wl9w 5 лет назад
@@web9191 $komen = mysqli_query($con, "SELECT * FROM 'koments'")
@web9191
@web9191 5 лет назад
Допиши в конце запроса "ORDER BY `id` DESC"
@kibet_krevetka
@kibet_krevetka 2 года назад
@@web9191 Мне не помогло
@blackvidtm7881
@blackvidtm7881 5 лет назад
Дай ссылку на свой ВКонтакте пожалуйста
@igorsutko7541
@igorsutko7541 5 лет назад
а как это все теперь вставить в страницу?
@pcfbclan7803
@pcfbclan7803 5 лет назад
Что ты несешь
@igorsutko7541
@igorsutko7541 5 лет назад
PCFB CLAN в плане?
@pcfbclan7803
@pcfbclan7803 5 лет назад
@@igorsutko7541 всмысле как вставить в страницу???код php???
@igorsutko7541
@igorsutko7541 5 лет назад
PCFB CLAN да, но я уже разобрался. У меня все равно ошибку выдает в 41 строке где запрос((
@pcfbclan7803
@pcfbclan7803 5 лет назад
@@igorsutko7541 странно что в 41,кинь код
@pcfbclan7803
@pcfbclan7803 5 лет назад
Братан пожалуйста продолжай ты молодец
@stankleshnov7701
@stankleshnov7701 5 лет назад
катастрафически тихо... и на 17 минуте происходят неозвученные ключевые действия
@wildspirit7824
@wildspirit7824 5 лет назад
спасибо
@NONAME-ko5zn
@NONAME-ko5zn 5 лет назад
где учился программированию?
@user-zh8iv7dn4t
@user-zh8iv7dn4t 5 лет назад
Привет. Все интересно. Скиньте, пожалуйста сами файлы bd.php, index.php, stale.css
@shershen7939
@shershen7939 5 лет назад
Привет , очень крутые уроки . спасибо, сколько тебе лет?
@web9191
@web9191 5 лет назад
А как вы думаете?)
@leftnees
@leftnees 4 года назад
@@web9191 думаю где то 13-16
@lekbit9865
@lekbit9865 3 года назад
@@web9191 15 тебе было. Угодал?
@economist9922
@economist9922 5 лет назад
ты сможешь по громче говорить?
@leftnees
@leftnees 4 года назад
Это микрофон
@Vimble
@Vimble 5 лет назад
Красавчик с меня подписка!
@cristianpasat5086
@cristianpasat5086 6 лет назад
+
@gennadius909
@gennadius909 6 лет назад
Мне лично все понравилось, искал нужную информацию и нашел, все четко продуманно и легко в понимание, спасибо бро)
@MaksimBelokurov
@MaksimBelokurov 6 лет назад
Добрый день. Вы можете выслать код и все файлы этого урока?
@leftnees
@leftnees 4 года назад
No) He not share of codes and files.
@teyorr
@teyorr 4 года назад
@@leftnees But why? I think he can and even want share code for us, but he don't look this comment
@leftnees
@leftnees 4 года назад
@@teyorr переводчиком каждый может)
@teyorr
@teyorr 4 года назад
@@leftnees давай начнём с того, что я живу в Канаде, и переехал туда из другой страны, окда?
@leftnees
@leftnees 4 года назад
@@teyorr мне пох, ок да?
@user-ym7qz4ze1u
@user-ym7qz4ze1u 6 лет назад
автор твою дивизию ты используешь PDO какого хера у тебя заголовок MySQLi ?
@АртёмРыженький-т7ч
шёл 2018 год, люди проверяли POST-запросы через isset() )))
@danya8497
@danya8497 6 лет назад
Артём Рыженький :)
@youtubeuser4684
@youtubeuser4684 5 лет назад
а как нужно?
@danyakulazhenko6400
@danyakulazhenko6400 6 лет назад
Спасибо!
@web9191
@web9191 6 лет назад
Скрипт photo_load.php : <?php require 'obrezka_photo.php'; if (isset($_POST['upload'])) { if (isset($_FILES['uploadfile'])) { $foto_name = time()."_".basename($_FILES['uploadfile']['name']); $error_flag = $_FILES['uploadfile']['errors']; if ($error_flag == 0) { $upfile = getcwd()."/img/profiles_photos/full_img/".time()."_".basename(iconv('utf-8', 'windows-1251', $_FILES['uploadfile']['name'])); if ($_FILES['uploadfile']['tmp_name']) { $allowed = array('jpg', 'jpeg' , 'png'); $ext = pathinfo($_FILES['uploadfile']['name'], PATHINFO_EXTENSION); if (!in_array($ext, $allowed)) { $errors[] = "Неверный формат"; } else if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $upfile)) { $uploaddir = "img/profiles_photos/full_img/"; $uploaddir2 = "img/profiles_photos/small_img/"; mysqli_query($con, "UPDATE users SET img = '$foto_name' WHERE id = ".$_SESSION['logged_user']->id); cropImage($uploaddir.$foto_name, $uploaddir2.$foto_name, 240, 240); } } else { $errors[] = "Ошибка"; } } } else if ($_FILES['uploadfile']['size'] == 0)$errors[] = "Выберите изображение"; } ?> скрипт obrezka_photo.php : <?php function cropImage($aInitialImageFilePath, $aNewImageFilePath, $aNewImageWidth, $aNewImageHeight) { if (($aNewImageWidth < 0) || ($aNewImageHeight < 0)) return false; $lAllowedExtensions = array(1 => "gif", 2 => "jpeg", 3 => "png"); list($lInitialImageWidth, $lInitialImageHeight, $lImageExtensionId) = getimagesize($aInitialImageFilePath); if (!array_key_exists($lImageExtensionId, $lAllowedExtensions)) return false; $lImageExtension = $lAllowedExtensions[$lImageExtensionId]; $func = 'imagecreatefrom' . $lImageExtension; $lInitialImageDescriptor = $func($aInitialImageFilePath); $lCroppedImageWidth = 0; $lCroppedImageHeight = 0; $lInitialImageCroppingX = 0; $lInitialImageCroppingY = 0; if ($aNewImageWidth / $aNewImageHeight > $lInitialImageWidth / $lInitialImageHeight) { $lCroppedImageWidth = floor($lInitialImageWidth); $lCroppedImageHeight = floor($lInitialImageWidth * $aNewImageHeight / $aNewImageWidth); $lInitialImageCroppingY = floor(($lInitialImageHeight - $lCroppedImageHeight) / 2); } else { $lCroppedImageWidth = floor($lInitialImageHeight * $aNewImageWidth / $aNewImageHeight); $lCroppedImageHeight = floor($lInitialImageHeight); $lInitialImageCroppingX = floor(($lInitialImageWidth - $lCroppedImageWidth) / 2); } $lNewImageDescriptor = imagecreatetruecolor($aNewImageWidth, $aNewImageHeight); imagecopyresampled($lNewImageDescriptor, $lInitialImageDescriptor, 0, 0, $lInitialImageCroppingX, $lInitialImageCroppingY, $aNewImageWidth, $aNewImageHeight, $lCroppedImageWidth, $lCroppedImageHeight); $func = 'image' . $lImageExtension; return $func($lNewImageDescriptor, $aNewImageFilePath); } function deletfile($directory,$filename) { $dir = opendir($directory); while(($file = readdir($dir))) { if((is_file("$directory/$file")) && ("$directory/$file" == "$directory/$filename")) { unlink("$directory/$file"); if(!file_exists($directory."/".$filename)) return true; } } closedir($dir); } ?>