[Дмирий Валак] Интернет магазин на PHP и MySQL [2012, RUS]

Ответить
 

kin77733

Стаж: 15 лет 9 месяцев

Сообщений: 21

kin77733 · 13-Май-12 20:07 (13 лет 4 месяца назад)

Интернет магазин на PHP и MySQL
Год выпуска: 2012
Производитель: Дмирий Валак
Сайт производителя: http://phpshop.2develop.ru/
Автор: Дмитрий Валак
Продолжительность: 2 часа 20 мин
Тип раздаваемого материала: Видеоурок
Язык: Русский
Описание: Видеокурс по созданию интернет магазина на PHP и MySQL
Практический курс по PHP И MySQL. В этом курсе Вы своими руками создадите свой интернет магазин. Пройдя курс Вы научитесь работать с сессиями, функциями, get и post данными, создавать гибкую структуру сайта и многое другое.
Курс состоит из 11 видео-уроков общей продолжительностью примерно 2 часа и 20 минут.
http://phpshop.2develop.ru/dyourroof/phpshop
Содержание
В этом курсе Вы научитесь:
Работать с сессиями
Работать с функциями
Создавать корзину товаров
Создавать гибкую структуру сайта
Работать с глобальным массивом GET
Работать с глобальным массивом POST
Работать с циклом foreach
Работать с конструкцией switch-case
Работать с MySQL
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG-4, 8 бит, 373 Кбит/сек, 950 пикс.на 650 пикс., 30,000 кадр/сек
Аудио: AAC, 44,1 КГц, 52,8 Кбит/сек, 2 канала
Скриншоты
<a target="_blank" href="http://fastpic.ru"><img src=" " border="0"></a>
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

Kajilenos

Старожил

Стаж: 15 лет 10 месяцев

Сообщений: 29

Kajilenos · 14-Май-12 15:00 (спустя 18 часов, ред. 14-Май-12 15:00)

MZZZ писал(а):
vampiri6ka - ммм, вот мне интересно откуда у вас столько свободного времени все курсы рассматривать! Неужели кризис Java?
А что Вы так удивляетесь ?
Если человек профессионально занимается программированием, то ему не надо весь курс от начала до конца смотреть.
Достаточно 10 минут чтобы понять, что этот курс с практичекской точки зрения как применения так и обучения совершенно бесполезный.
------------------------------------------
Предвосхищая вопросы типа, какой же тогда курс лучше (применительно к PHP), отвечу:
Если есть базовые знания PHP, но нет практики, то надо взять и досконально разобрать исходные коды того же OpenCart.
При этом автоматически выработается стиль программирования, появятся навыки работы с ООП, MVC, будут понятны алгоритмы обхода многоуровневых каталогов, и еще много полезных вещей.
Ну а если уж очень хочется учиться по видео, то лучше смотреть вот этот курс
http://www.lynda.com/PHP-tutorials/php-with-OOP-beyond-the-basics/653-2.html
[Профиль]  [ЛС] 

AmberLEX

Стаж: 16 лет 7 месяцев

Сообщений: 43

AmberLEX · 14-Май-12 17:18 (спустя 2 часа 17 мин., ред. 14-Май-12 17:18)

Цитата:
Если есть базовые знания PHP, но нет практики, то надо взять и досконально разобрать исходные коды того же OpenCart.
Кстати, да. Очень неплохой и относительно простой и шустрый магазин. Можно сначала даже наполовину урезать функционал и попробовать сделать примерно то же самое самому. Поизучать как взаимодействуют элементы, что от чего зависит и попробовать.
З.Ы Нашел. Вот студия и тоже на OpenCart сделали http://stfalcon.com/portfolio/web-design/radialka-net (это не реклама), ну они там SEO URL изменили на нормальное, типа http://radialka.net/Posuda/Kastryuli/Kastryulya-Primus-AluTech-0-6-l
[Профиль]  [ЛС] 

vampiri6ka

VIP (Заслуженный)

Стаж: 13 лет 8 месяцев

Сообщений: 967

vampiri6ka · 14-Май-12 22:19 (спустя 5 часов)

Kajilenos писал(а):
Если человек профессионально занимается программированием, то ему не надо весь курс от начала до конца смотреть.
Я еще до того, как докачался курс, открыла сорц и поняла, что идея содрана из одного из этих трех курсов:
https://rutr.life/forum/viewtopic.php?t=3953603
https://rutr.life/forum/viewtopic.php?t=3953599
https://rutr.life/forum/viewtopic.php?t=1283667
Содрана не в лучшем виде.
Курсы я действительно целиком не смотрю, только бегло, чтобы оценить на каком они уровне. Этот - на никаком.
idealist писал(а):
подобных курсов нет на форуме
Есть, см. ссылки выше.
[Профиль]  [ЛС] 

idealist

Стаж: 18 лет 5 месяцев

Сообщений: 175


idealist · 14-Май-12 22:47 (спустя 27 мин.)

vampiri6ka
в конце данных уроков автор и говорит что нашёл уроки западного программиста и судя по всему он реализовал данный курс по его примеру, в этом нет ничего страшного
У нас ведь как с английским: Do you speak English? - Yes, a little....
вот для таких курсы и сделаны, так что давайте понимать и ленивых к английскому языку людей


Сообщения из этой темы были выделены в отдельный топик Выделено из: [Дмирий Валак] Интернет магазин на PHP и MySQL [2012, RUS] [4058433]
Sovr
[Профиль]  [ЛС] 

Sovr

Top Seed 04* 320r

Стаж: 17 лет 7 месяцев

Сообщений: 1602

Sovr · 16-Май-12 16:36 (спустя 1 день 17 часов)

? Следует изменить постер.
Учитывайте, что максимальный размер картинки должен составлять 500 точек по большей стороне, минимальный - 200 точек по меньшей. Информацию по изготовлению постера для раздачи можно получить по ссылке.
? Скриншоты следует публиковать в виде кликабельных миниатюр.
Информацию о публикации скриншотов можно получить по ссылке.
? Разрешение скриншотов должно совпадать с разрешением видео в раздаче.
Обязательна публикация скриншотов (не менее 3х, в виде превью), имеющих РАЗРЕШЕНИЕ ОРИГИНАЛА раздаваемого видео. Информацию по изготовлению скриншотов можно получить по ссылке.
? Размер превью должен быть от 150 до 300 пикселей по большей стороне.
Дооформите, пожалуйста.

О дооформлении сообщайте в [ЛС].
Не забудьте приложить ссылку на раздачу и указать, что было изменено.
[Профиль]  [ЛС] 

svet2222

Стаж: 16 лет

Сообщений: 2


svet2222 · 17-Май-12 23:45 (спустя 1 день 7 часов)

Курс на русском и мне понравился. Все сжато и без размазывания. Спасибо автору.
[Профиль]  [ЛС] 

gigska

Стаж: 15 лет 4 месяца

Сообщений: 13


gigska · 18-Май-12 20:18 (спустя 20 часов, ред. 18-Май-12 20:18)

А выложите пожалуйста курс "Профессиональный веб-разработчик.CodeIgniter - новый взгляд на веб-разработку" этого же автора
[Профиль]  [ЛС] 

vpypOK

Стаж: 16 лет 11 месяцев

Сообщений: 34

vpypOK · 22-Май-12 21:52 (спустя 4 дня)

помогу с интернет магазином - пишите в лычку отвечу всем
[Профиль]  [ЛС] 

AmberLEX

Стаж: 16 лет 7 месяцев

Сообщений: 43

AmberLEX · 25-Май-12 07:22 (спустя 2 дня 9 часов)

Цитата:
А то ищу репетитора, и не знаю где взять...
Судя по вашему нику здесь "lemo_ua" и на freelance "max_ua" и еще 17 эитх вопросов в разных темах - вы и есть этот репетитор) Хотя, может я и не прав))
Цитата:
он нормально обьясняет?
- конечно нормально! )))
Портфолио состоит, я так понял, из домашних наработок) И что такое "Канкулятор"!?? а-а-а!)))
[Профиль]  [ЛС] 

Coldnight

Стаж: 16 лет 3 месяца

Сообщений: 343

Coldnight · 25-Май-12 08:43 (спустя 1 час 21 мин., ред. 25-Май-12 08:43)

Конечно, он - на сайте это даже не скрывается))) Реклама повеселила)))) В стиле "обыгрывателей" онлайн-казино с доходом $500 в день и псевдобесплатного файлообменника, на который ведет страница а-ля гугл ответы, где ищут "новые альбомы". Но тут все-таки честный способ заработка на клиентах.
[Профиль]  [ЛС] 

TBIKC

Стаж: 15 лет

Сообщений: 23

TBIKC · 25-Май-12 10:18 (спустя 1 час 35 мин., ред. 25-Май-12 10:18)

Посмотрел и скажу - уг, а не магазин
Автор вам следует изучить что такое mysqli и php ООП
[Профиль]  [ЛС] 

we11

Стаж: 18 лет 2 месяца

Сообщений: 66


we11 · 25-Май-12 16:29 (спустя 6 часов)

Курс локаничный и по существу, автору курса респект и уважуха
[Профиль]  [ЛС] 

SvetV884

Стаж: 13 лет 4 месяца

Сообщений: 27


SvetV884 · 25-Май-12 21:32 (спустя 5 часов)

я только начинающий хпх-шник, поэтому ценю то что Вы, уважаемый автор, сделали. Для лошары-меня это просто находка. Желаю счастья и здоровья.
[Профиль]  [ЛС] 

sanya13579

Стаж: 15 лет 9 месяцев

Сообщений: 8


sanya13579 · 25-Май-12 23:01 (спустя 1 час 29 мин.)

SvetV884 писал(а):
я только начинающий хпх-шник, поэтому ценю то что Вы, уважаемый автор, сделали. Для лошары-меня это просто находка. Желаю счастья и здоровья.
я бы сказал - очень начинающий, еще не понял, как язык называется, а уже интернет магазин создает.
[Профиль]  [ЛС] 

Alagar13

Стаж: 16 лет

Сообщений: 3


Alagar13 · 17-Июн-12 20:16 (спустя 22 дня)

Товарищи, помогите кто делал по этим урокам. В 4-м видео показывалось как создавали файл db_fns.php и в нем есть функция db_result_to_array()
А в 5-м видео при выводе товаров по категориям(только PC или только ноутбуки) у меня выдает такую ошибку:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\Program Files\AppServ\www\shop\db_fns.php on line 31 там как раз находится функция function db_result_to_array($result)
{
$res_array = array();
$count = 0;
while($row = mysql_fetch_array($result)) // эта самая 31 строка
{
$res_array[$count] = $row;
$count++;
}
return $res_array;
}
Что я делаю не так?
p.s. весь код 4 и 5 видео просмотрел 2 раза в поисках ошибки
[Профиль]  [ЛС] 

geor7

Стаж: 15 лет 9 месяцев

Сообщений: 13


geor7 · 17-Июн-12 21:35 (спустя 1 час 18 мин.)

что в переменную $result приходит? скорее всего проблема в ней, она пуста, а точнее false кажется там.
[Профиль]  [ЛС] 

lilia20

Стаж: 14 лет 11 месяцев

Сообщений: 3


lilia20 · 17-Июн-12 23:09 (спустя 1 час 34 мин.)

нет привелегий для создания базы данных
[Профиль]  [ЛС] 

Semandra

Стаж: 18 лет 5 месяцев

Сообщений: 112

Semandra · 19-Июн-12 00:04 (спустя 1 день)

Alagar13
ошибка где то в предыдущем коде, если вы видете сообщение об ошибке Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in - это означает, что вы не обработали возможные ошибки обработки SQL-запроса, такая ошибка возникла и функциия mysql_query() вернула false вместо дескриптора результирующей таблицы. Далее скрипт передаёт false функции mysql_fetch_array(), на что она естественно огрызается. Следует обработать возможные ошибки для всех функций mysql_query().
[Профиль]  [ЛС] 

cmmndr

Стаж: 18 лет 4 месяца

Сообщений: 8

cmmndr · 20-Июн-12 00:46 (спустя 1 день)

gigska писал(а):
А выложите пожалуйста курс "Профессиональный веб-разработчик.CodeIgniter - новый взгляд на веб-разработку" этого же автора
курс стоит своих денег купите не пожалеете
[Профиль]  [ЛС] 

cmmndr

Стаж: 18 лет 4 месяца

Сообщений: 8

cmmndr · 08-Июл-12 00:24 (спустя 17 дней)

cmmndr писал(а):
gigska писал(а):
А выложите пожалуйста курс "Профессиональный веб-разработчик.CodeIgniter - новый взгляд на веб-разработку" этого же автора
курс стоит своих денег купите не пожалеете
Вот кто желает этот курс на него идет сбор в складчину
http://www.skladchik.com/threads/%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8...0%BA%D1%83.1881/
[Профиль]  [ЛС] 

Apple tea

Стаж: 15 лет 9 месяцев

Сообщений: 2


Apple tea · 16-Авг-12 19:46 (спустя 1 месяц 8 дней)

какой прогой надо смотреть видосы?
а то в wmp тока звук почему-то идёт
[Профиль]  [ЛС] 

MrVamp

Стаж: 16 лет 1 месяц

Сообщений: 7


MrVamp · 23-Сен-12 22:57 (спустя 1 месяц 7 дней)

В первую очередь БОЛЬШОЕ СПАСИБО автору данного курса. Любой опыт бесценен. В PHP я тоже начинающий, но имею опыт программирования на javascript, Delphi ну и конечно на HTML и CSS =)
На а теперь критика. -- Курс запутан немного. Не понимаю зачем автор пишет в скрипте тысячи запутанных функций, одна переплетается с другой и трудно сразу понять где и что к чему. Лишние переменные и другой ненужный мусор. Вот например 4-ый урок. Для того чтобы подключится к базе и создать массив автор создал 6 или 7 функций... Я конечно же все переделал под себя и не стал разбираться в этой каше, хотя в общем то и в нее вникнуть можно, но зачем? Вот посмотрите мой код, он намного короче и понятнее.
Цитата:
<?php
//--- Функция соединения с базой
function db_connect() {
$connect = mysql_connect('localhost','shop_user','admin123');
if ($connect and mysql_select_db('Internet_Shop')) {
return $connect;
}
else return false;
}
//--- Функция возвращает массив товаров, полученных из базы
function get_products() {
db_connect(); //--- соединяемся с базой
//--- делаем выборку из базы
$result = mysql_query("SELECT * FROM products ORDER BY id DESC");
if (mysql_num_rows($result)>0) { //--- если выборка прошла удачно
//--- создаем новый массив
$new_arr = array(); //--- и заполняем его
while ($myrow = mysql_fetch_array($result)) {
array_push($new_arr,$myrow); //--- добавляем новый элемент
} //--- в массив
return $new_arr; //--- возвращаем массив с данными товаров
}
else exit("Ошибка в выводе данных =("); //--- если выборка неудалась выходим
}
?>
Всего две функции, а работают не хуже, и думаю даже лучше. Но все равно, БОЛЬШОЕ СПАСИБО -- нашел много нового для себя. Посмотрю что дальше.
[Профиль]  [ЛС] 

vampiri6ka

VIP (Заслуженный)

Стаж: 13 лет 8 месяцев

Сообщений: 967

vampiri6ka · 24-Сен-12 00:22 (спустя 1 час 25 мин.)

MrVamp писал(а):
55376178
Код:
else exit("Ошибка в выводе данных =(");
Во-первых, else тут - избыточный синтаксис. return в php - в своем роде уже управляющая конструкция.
Во-вторых, представьте себе, блондинка, которая печатает на компьютере одним пальчиком, нашла где-то ссылку на ваш чудесный Internet_Shop. Заходит туда, а все товары из products давно распроданы. Несчастная смотрит на "Ошибка в выводе данных =(" и рвет блондинистые волосы, какой же антивирус ей установить, чтобы избавиться от этой напасти.
По поводу лапшекода в видео уже писала
vampiri6ka писал(а):
53102590идея содрана из одного из этих трех курсов:
https://rutr.life/forum/viewtopic.php?t=3953603
https://rutr.life/forum/viewtopic.php?t=3953599
https://rutr.life/forum/viewtopic.php?t=1283667
Содрана не в лучшем виде.
[Профиль]  [ЛС] 

MrVamp

Стаж: 16 лет 1 месяц

Сообщений: 7


MrVamp · 24-Сен-12 14:38 (спустя 14 часов)

Цитата:
Несчастная смотрит на "Ошибка в выводе данных =(" и рвет блондинистые волосы, какой же антивирус ей установить, чтобы избавиться от этой напасти.
vampiri6ka -- +100500
[Профиль]  [ЛС] 

MrVamp

Стаж: 16 лет 1 месяц

Сообщений: 7


MrVamp · 30-Сен-12 23:17 (спустя 6 дней)

В предпоследнем уроке автор тоже немножко сплоховал (возможно забыл про оператор switch и его возможности).
Тоесть, имеется такой вот код (не весь конечно)
Цитата:
switch ($view) {
case ('index'):
$products = get_products();
break;
case ('cat'):
$cat = $_GET['id'];
$products = get_cat_products($cat);
break;
case ('product'):
$id = $_GET['id'];
$product = get_product($id);
break;
case ('cart'):
break;
Для защиты от ввода в адресную строку посторонних значений, вместо существующих в коде ('index', 'cat','product' и т.д.) , автор создал новый массив из этих значений для проверки их существования. Тоесть если таковых нет -- выходим.
Но в конструкции switch - уже есть подобное, не нужно слишком заморачиваться, просто пишем
Цитата:
default: exit('ERROR 404');
Это для тех, кто изучает этот курс, может пригодится.
[Профиль]  [ЛС] 

vita727

Стаж: 16 лет 4 месяца

Сообщений: 4


vita727 · 15-Окт-12 13:24 (спустя 14 дней)

Всем привет)
А в этом курсе управление заказами и добавление товаров только через MySQL или через админку?
Я курс только начал изучать.
Посоветуйте, пожалуйста, ещё какие-нибудь видеокурсы для новичка про: создание магазина и скриптов на php или php-framework'e.
[Профиль]  [ЛС] 

D-SV

Стаж: 16 лет 8 месяцев

Сообщений: 7


D-SV · 05-Ноя-12 06:44 (спустя 20 дней)

Цитата:
Формат видео: MP4
Видео: MPEG-4, 8 бит, 373 Кбит/сек, 950 пикс.на 650 пикс., 30,000 кадр/сек
Аудио: AAC, 44,1 КГц, 52,8 Кбит/сек, 2 канала
Скачал (спасибо)...
А где mpeg-4 ???
[Профиль]  [ЛС] 

sky3333

Стаж: 16 лет 10 месяцев

Сообщений: 2


sky3333 · 05-Дек-12 14:16 (спустя 1 месяц)

vita727 писал(а):
55767431Всем привет)
А в этом курсе управление заказами и добавление товаров только через MySQL или через админку?
Я курс только начал изучать.
Посоветуйте, пожалуйста, ещё какие-нибудь видеокурсы для новичка про: создание магазина и скриптов на php или php-framework'e.
Без админки.
[Профиль]  [ЛС] 

0_mega

Стаж: 15 лет 5 месяцев

Сообщений: 55

0_mega · 21-Фев-13 13:54 (спустя 2 месяца 15 дней)

Господа, а appserv 2.5.10 для win64 имеется у кого то? не могу её найти
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error