![Architector](/img/default-banner.jpg)
- Видео 11
- Просмотров 103 153
Architector
Россия
Добавлен 26 сен 2012
Этот канал о том, как я изучаю языки программирования. Здесь я выкладываю свои конспекты по веб-программированию
PHP запись статей через PDO с картинками на сервер
Как производить записи в базу данных с помощью PHP расширения PDO и при этом загрузить картинку на сервер
Просмотров: 1 558
Видео
PHP ограниченная паджинация Simple pagination using PHP and MySQL
Просмотров 3,5 тыс.5 лет назад
Исходник тут - drive.google.com/open?id=1zxfR6naAuuOqwtnyPnamFHiyvLl3zFO5I7r1cNLXrxU Как сделать простую и доступную для понимания новичка паджинацию, без всяких классов и ООП. Данное видео является альтернативным вариантом к предыдущему видео о паджинации ruclips.net/video/uE0KXHQal7I/видео.html
Решение проблемы с кодировкой символов на сайте (UTF-8). Отображает иероглифы или знаки вопроса
Просмотров 16 тыс.5 лет назад
Русские буквы на веб-странице отображаются в виде непонятных символов, знаков вопроса, иероглифов, непонятной абракадабра. Как решить проблему на php, в СУБД MySQL phpMyAdmin, .htaccess 1) Создаём файл в кодировке UTF-8 без BOM 2) Когда создаёте базу данных, указывайте сравнение utf8_unicode_ci или utf8_general_ci 3) Решение на PHP. set_charset или mysqli_set_charset www.php.net/manual/ru/mysql...
PHP Как хранить картинки в базе данных How to save images as a BLOB in MySQL
Просмотров 29 тыс.5 лет назад
Исходник тут - drive.google.com/open?id=1YbWkzkm87u4iqZr0Cjv0E2QNr1qnrsA2 Как сохранить картинку или другой файл прямо в базе данных, а не на сервере? Вопрос зачем хранить в бд, а не на сервере в данном видео не подымается.
Простая регистрация и авторизация на чистом php
Просмотров 3,9 тыс.5 лет назад
Исходник тут - drive.google.com/open?id=1syfyelOTSgl4FKjwQFWxGXZGKzxnT-Mi Пример простой авторизации и регистрации для сайта на чистом PHP. Процедурный интерфейс
Как переключать на другую ракладку клавиатуры shift + alt в Manjaro Gnome и Solus OS Budgie
Просмотров 3,7 тыс.5 лет назад
#linux #manjaro #gnome #solus #budgie #клавиатура How to change keyboard layout on Linux Manjaro Gnome and Solus 3 OS Budgie
PHP поиск на сайте ПО НЕСКОЛЬКИМ СЛОВАМ How to search using PHP and MySQL on web site
Просмотров 18 тыс.6 лет назад
Creating a PHP search. Реализация поиска на сайте с помощью PHP
PHP Загрузка файлов на сервер. Отображение файлов из папки
Просмотров 8 тыс.6 лет назад
Исходник тут! drive.google.com/open?id=1DVd4vF-BJxkWhNsRbOAGT9qZhxcG-KIXXc2Vg66NqZc Как загрузить файлы на сервер с помощью языка PHP? Как отобразить загруженные на сервер файлы на веб-странице?
PHP Вывод записей в три столбца из БД в таблице table
Просмотров 10 тыс.6 лет назад
Как выводить статьи из базы данных mysql в три столбца в каждую ячейку. Исходник по ссылке drive.google.com/open?id=1PaxCX9tF843k4v2xwTTr2AeroKwRoxpPmdsAdNIBDFs А вообще можно просто выводить в блоке div и в css прописать свойство float: left; Тогда каждый последующий блок будет прилипать к предыдущему с левой стороны. Только рассчитайте сколько дочерних дивов вместится.
PHP pagination. Постраничная навигация. Паджинация/пагинация
Просмотров 3,6 тыс.6 лет назад
Как сделать постраничную навигацию? Ссылка на исходник drive.google.com/open?id=1I503cJ9Pn9YsyBj4VTpNEoz0dT7nerAHoNtSA_ucnD0
PHP Вывод статей из БД, выводить сначала новые, просмотр статьи на отдельной странице
Просмотров 7 тыс.6 лет назад
Подключаемся к базе данных mysql, производим выборку, выводим записи от последней к самой первой (ORDER BY id DESC) при помощи цикла while. Чтобы отдельно вывести статью используем $_GET. Исходник смотреть по ссылке здесь drive.google.com/open?id=1aeYbbzrkFHl0b3C7Jc5PPY9_fvU6_GsHVuVyaAYhTrU
Пожалуйста помогите мне у меня не получилось и выводит вот такую ошибку Fatal error: Uncaught mysqli_sql_exception: Требуемый адрес для своего контекста неверен in C:\xampp\htdocs\baza\index.php:9 Stack trace: #0 C:\xampp\htdocs\baza\index.php(9): mysqli->__construct('::1', 'root', Object(SensitiveParameterValue), 'img_upld') #1 {main} thrown in C:\xampp\htdocs\baza\index.php on line 9 Вот код: <?php $server = $_SERVER['SERVER_ADDR']; $username = 'root'; $password = ''; $dbname = 'img_upld'; $charset = 'utf8'; $connection = new mysqli($server, $username, $password, $dbname); if($connection->connect_error){ die("Ошибка соединения".$connection->connect_error); } if(!$connection->set_charset($charset)){ echo "Ошибка установки кодировки UTF8"; } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Загрузка картинки в БД</title> </head> <body> <form action="index.php" method="post" enctype="multipart/form-data"> <p>Загрузить картику</p> <input type="file" name="img_upload"><input type="submit" name="upload" value="Загрузить"> <?php if(isset($_POST['upload'])){ $img_type = substr($_FILES['img_upload']['type'], 0, 5); $img_size = 2*1024*1024; if(!empty($_FILES['img_upload']['tmp_name']) and $img_type === 'image' and $_FILES['img_upload']['size'] <= $img_size){ $img = addslashes(file_get_contents($_FILES['img_upload']['tmp_name'])); $connection->query("INSERT INTO images (img) VALUES ('$img')"); } } ?> </form> <?php $query = $connection->query("SELECT * FROM images ORDER BY id DESC"); while($row = $query->fetch_assoc()){ $show_img = base64_encode($row['img']);?> <img src="data:image/jpeg;base64, <?=$show_img ?>" alt=""> <?php } ?> </body> </html> Спосибо большое!
Функция addcslashes имеет два параметра. Первый параметр это строка, символы которой надо экранировать, а второй параметр это коллекция символов которые надо экранировать. У Вас не указано какие именно символы строки экранировать. Т.е. addcslashes(file_get_contents($_FILES['img_upload']['tmp_name']), а здесь коллекция символов должна была быть)
а хранить музыки можно?
Внимание! Не перепутайте addslashes и addcslashes! Если используете быстрое заполнение (tab), например, в Visual Code, то вполне можете на этом словить затуп
Спасибо тебе, добрый человек. Сколько видео пересмотрел, не понятно было - всё разъяснил
Спасибо больше КЭП
Единственное видео, по которому все получилось на всем русскоязычном ютубе. Пишу диплом, как раз такая ф-ия нужна была для сайта. Спасибо!!!!!
Отличный видеоурок, всё понятно и без заморочек непонятных, лайк
Спасибо.
Соплежуй
Спасибо вам большое ! Я тоже очень долго мучался с данной проблемой.
Как быть если в пхп просано latin1 и при отправки формы в бд возникают кракозябры?
Привет, брат
а как вывести svg картинку?
Насколько я знаю, загрузка svg файлов на сайт небезопасна из-за структуры этого типа файла.
Иван Золо?
Хороший, а главное полезный урок. Пол дня бился и искал, как загружать в БД именно картинку, а не пути и ссылки на неё. По данному примеру всё сделал, очень рад! Спасибо
KODE <?php $connect=mysqli_connect("localhost","root","","search") or die("Boglanishda xatolik bor"); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>SEARCH</title> </head> <body> <center> <form method="post"> <input type="text" name="search" class="search"><input type="submit" name="submit" value="SEARCH"> </form> <hr> <?php if(isset($_POST['submit'])){ $search=explode(" ", $_POST['search']); $count=count($search); $array=array(); $i=0; foreach ($search as $key) { $i++; if ($i<$count) $array[]="CONCAT (`title`,`text`) LIKE '%".$key."%' OR "; else $array[]="CONCAT (`title`,`text`) LIKE '%".$key."%'"; } $sql="SELECT * FROM `test` WHERE ".implode("", $array); // echo $sql; $query=mysqli_query($connect,$sql); while($row=mysqli_fetch_assoc($query)) echo "<h1>".$row['title']."</h1><p>".$row['text']."</p><br>"; } ?> </center> </body> </html>
KODE
Спасибо! Очень полезно для меня чайника. Подскажите, что нужно добавить в этот код - 1) Что бы при пустом запросе в поле поиска выдало бы сообщение "Пожалуйста, введите поисковый запрос". 2) При поиске не оказалось совпадений с запросом и тогда должно выдать сообщение: "Поиск не дал результатов". Спасибо!
спасибо, у меня всё работает, получилось, но нужно выводить фотографию ещё, а она выводится просто названием(по типу 55dfdf.jpg) не подскажешь, как сделать, чтоб она выводилась именно фотографией, а не таким текстом?
Спасибо огромное!
Видос крутяк спасибо большое, а как вывести 10 страниц, следующию и предыдущую, и через точки последнюю?
А как добавить в код если ничего не найдено вывести ничего не найдено?
Чувак ты крут все работает, объясняешь все доходчиво спасибо тебе!
Не знаю пока почему и как, но это работает
Как вы меня выручили вы бы знали :) Лайк, подписка однозначно)
А строка AddDefaultCharset utf8 тебе не очем не говорит
ееее ты мамный
У меня все заработало, спасибо Вам большое! Очень полезное видео ахпэр жан
Ахуенно всё. Благодарю братка. Всё просто чётко и без лишней воды)
Спасибо за объяснение, но немного трудно было его понять из-за того, что все было очень мелко. Но все равно огромное тебе спасибо.
Сделай продолжение как обезопасить, пжпж
2:30
спасибо, помогло
А где решение то ? Че за говно ? Стандартный метод кодировки ? Парень трюки с MySQL не помогли. Вот так же вопросы бьет. Скажика а что дальше делать ???. Сама страница читаеться норм а мускул + пхп вопросами хотя мне выводит что кодировка утф-8
тоже снял видео о том как Сделать загрузку на сервер и ПК, ЗАЦЕНИ : ruclips.net/video/52OCuSoE818/видео.html
тоже снял видео о том как Сделать загрузку на сервер и ПК, ЗАЦЕНИ : ruclips.net/video/52OCuSoE818/видео.html
Шик и блеск
cмотреть на скорости 1.5
Заранее спасибо за хеширование пароля!)
Спасибо бро :D
Спасибо огромное! Ролик очень помог!
Спасибо огромное! Мне, всего та, при сохранении файла в PHP нужно было указать кодировку. Мог бы и сам догадаться. Ещё раз спасибо)
Жаль не добавили защиту от загрузки слишком больших картинок и прочего
когда все сохраняю выводится на сайте только '; echo '( '.$article['id'].' ) '.$article['title'].' '; echo $article['text'].' '; echo ''; } } ?> что делать?
как обернуть ссылку на эти картинки в тэг <img src='путь к файлу'> при экспорте в БД?
Как теперь все это вывести с картинкой?
Все ещё нужна помощь?
@@glbash_ нет, спасибо
@@glbash_ да
@@vasiletacic5297 напиши мне как нибудь в тг
подскажи, как вывести
У меня есть вывод ссылки на картинку из БД Mysql в виде papka/pic.jpg? как мне сделать авто замену на вывод самой картинки, которая хранится получается на сервере?
Спасибо! Отличное видео, но как сделать, чтобы в результат поиска попадали только строки, где встречаются все слова из запроса в произвольном порядке?