Главная / Об авторе

Об авторе

Дмитрий Валак

Приветствую Вас на сайте 2develop.ru
Хочу рассказать немного о себе, чем я занимаюсь, чем увлекаюсь ну и так далее.
Меня зовут Дмитрий Валак, на данный момент (2013) мне 22 года, я живу в Латвии в городе Даугавпилс.

Веб-разработкой интересуюсь, собственно не так давно. Начал погружаться в эту тему когда был на 1 курсе технического университета на факультете информационных технологий.

Обучался по видеокурсам, статьям, много пытался практиковаться, делал сайты чисто для себя. Придумывал различные темы, сидел и просто делал. Было очень интересно и нравилось видеть результат своей работы.

Получал много удовольствия от того, что я не зря сидел, учил, вел записи, так как я своими глазами видел то, что сделал своими руками, опираясь на полученные знания. Классно было понимать, что на самом деле все очень просто и легко и я видел РЕЗУЛЬТАТ!

Вот таким образом я создал свой первый сайт, потом второй, третий и так далее.

Ну и в дальнейшем мне стал интересен инфобизнес, так как стал часто натыкаться на инфо-бизнесменов различных тематик.

Вот и мне тоже захотелось обучать людей своим знаниям, которые я когда то так же получал от других людей, которые этими знаниями делились.

Ну и немного о личном.

Сейчас нигде не учусь, занимаюсь спортом – вольной борьбой уже наверно 11 лет, и недавно начал заниматься настольным теннисом, так же еще занимаюсь на турнике.

Сейчас в сети успешно функционируют мои проекты: 2develop.ru, get-app.biz, turnik-mans.ru, evideokursi.ru и nauwniki.com

Являюсь автором курсов:

Ну вот, пока на этом все, если что буду дополнять информацию :)

Если Вы интересуетесь веб-разработкой – желаю Вам приятного времяпровождения на моем блоге.

С уважением, Дмитрий Валак.
До связи.

Ну и несколько фоток :)

Борьба. Чемпионат Европы.

С друзьями

Взгляд маньяка


Обсуждение. Оставлено 159 коммент.

В целом не плохо! Четвёртая фотка меня больше порадовала)
Клевая жизнь! Когда не учишься а учишь))) Я сам пока ещё учусь, живу в России, в городе Владимир. Учусь на программиста в Политехническом.
С детства никакими секциями не увлекался. Вообщем скучная жизнь. Ну до этого времени.
С не помню точно сколько лет я увлекаюсь созданием сайтов. Сначала сделал на движке Ucoz, именно тогда я впервые создал свою почту))) Да и не помню с какого это меня потянуло на создание сайтов! Сначала делал просто сайты! Потом начал на них зарабатывать. И до сих пор у меня такие планы на счёт моего сайта.
Ну вроде все сказал! Если возникнут вопросы, пишите: temnei33@gmail.com

Ну я бы не сказал, что я не учусь совсем :)
Самообразование. Да и обучаю не так давно :)
Сергей, хотелось бы взглянуть на Ваши сайты.
Оставляйте здесь ссылочки, или пришлите мне на почту.

Здравствуйте Дмитрий, решил написать Вам потому как вы меня удивили в который раз. Сначала своми знаниями и обилием уроков. Теперь соим возрастом. Хватаю у Вас уроки по PHP чему при многом благодарен.Сам тоже спортсмен но уже на тренерской давно, свои сайты делаю сам которые посвящены тематике спорта и моего бизнеса. Очень порадовало, что вы занимаетесь спортом и хотел дать дельный совет, ни когда не прекращайте заниматься спортом ни при каких обстоятельствах, поверьте с возрастом Вы об этом пожалеете. Спасибо Вам за то что Вы есть, и ждем новых и интересных уроков.

Здравствуйте Сергей, спасибо за теплые слова – приятно :)
Мой самый первый сайт был тоже посвящен тематике спорта, но в связи с некоторыми обстоятельствами пришлось его закрыть)
Да без спорта никуда, особенно когда занимаешься сознательно для себя, тогда получаешь только положительные эмоции от этого.
Интересно по какому виду спорта Вы тренер? Если хотите, поделитесь ссылочками на свои сайты про спорт и про Ваш бизнес – будет интересно посмотреть.

Да Дмитрий, уже у Вас на почте.

Здравствуй Дмитрий!Было приятно прочитать вашу биографию.
Она чем-то совподает с моей)
Я пишу рэп,начал увлекаться Workout-ом(видимо на долго),
Конретно повис на мысли создать свой большой проект(сайт).
Но к сожалению пока от этой мечты я далек.Только только начал изучать PHP & MySQL…
Очень бы хотелось получить от вас советы-на что больше “нажимать”?
В плане или книги или видео-уроки или еще что-то?

Здравствуйте Бибарс.
Пишите рэп – это похвально) Не легкое занятие.

А насчет советов – то про книги я ничего сказать не могу, так как не учился по ним.
Но что-то мне подсказывает, что это не лучший вариант.
Я учился на видеокурсах, получал на них фундамент и потом пытался создать сайт.
Главное практиковать полученные знания. Я на самых базовых знаниях сразу сделал простенький
сайт, где был вывод новостей в цикле из БД, потом по мере поступления знаний – дополнял сайт и т.д.

Так что получили знания – сразу их используйте.

Так же, когда есть база, есть простенький сайт, начинают расти запросы, то есть хочется что-то посложнее
добавить на сайт. И тогда начинает работать мозг, начинаешь искать скрипты, статьи на нужную тему и т.д.

Попробуйте так же :)

Спасибо)…я все не решался начать сайт…
Ну чтож,собирусь с силами и начну,помолясь:)

А что на счет хостинга?
В смысле подключать сразу?

Сначала разработайте сайт на локальном сервере.
Когда будет все готово – покупайте домен и хостинг и переносите на него сайт :)

И снова здравствуйте,Дмитрий!
В этот раз у меня вопрос на счет Code Igniter…
Никак не могу перевести сайт на русский язык.
Учусь по вашим урокам.Все получается,кроме языка.
Вместо букв всякие закорючки.Да и в папке language ничего нет…
Посоветуйте выход из этого положения :)

Здравствуйте.
Ответил Вам на e-mail :)

Благодарю за советы))

Спасибо за уроки. Очень доволен. Грамотно, интересно, а самое главное на понятном человеческом языке приводятся примеры. Давно искал такой курс, и думал уже что и не найду. Спасибо гуглу и еще раз Вам Дмитрий!"

Спасибо, Роман.
Приятно слышать такие слова :)

Спасибо за уроки, в частности php+mysql и магазин на php.
В сети не видел уроков по натяжке шаблонов на разные движки. Был бы очень рад если у вас появились такие уроки :)

Здравствуйте, Максим.
Из движков я работал только с WP, и вот думаю записывать видео-курс.

Буду ждать

Димон уважуха тебе, в такие годы знать столько, понравился твой видеокурс.
Спасибо тебе!!!!!  
P.S. Мне 20 и я 3 года в wow играл понял, что просто убил свои 3 года))))

Спасибо.
Тоже играл долго в онлайн игры, так что, думаю это нормально ))
Главное не затягивать)

доброго времени суток, Дима!:)
скачиваю щас курс твой по фреймворку codeigniter, планирую интернет-магазин сделать, думаю за лето сделать и заняться бизнесом:) 
буду держать тебя в курсе дела о своих успехах))
спасибо, за курс! :)

Здравствуйте, Кирилл.
Приятного вам обучения и успехов в будущем бизнесе :)

Просмотрел курс по интернет магазину
все очень быстро, понятно, профессионально
есть конечно пару но
1. следовало бы доделать курс до конца, т.е админку к этому магазину
2. шаблон то удобно подключили, но как же к каждой странице задать титлы, мета теги?
а это наверное самая важная часть в дальнейшем продвижении

Над этим я сейчас работаю :)

Вот жду с нетерпением, очень хочу научиться программить.
но вот с кусков разных людей, чото спаять  в кучу не получается.
Дмитрий. я ваш поклонник – жду от вас доделок по интернет магазину, очень уж нужно.
сделал на джумле, но блин тормоза эти затрахали меня.
хочу сделать свой сайт, т.е магазин, что бы работало все четко, без всяких глюков.
в общем жду)

Там будет на примере другого сайта, но главное, что эти вопросы будут решены.

Привет, а ты работал в IT канторах или только на себя? 

Здравствуйте. Нет, я нигде не работал.

Много усилий, но всегда нужно обращать внимание на мелочи! Хотелось бы, чтобы получше и качественее расписывали уроки для новичков.
Всего месяц в пхп и CI, но думаю, что любые старании вознаграждаются. Желаю не останавливаться и развиватся в том же направлении. :)

Малачага так держать! 

Здравствуйте Дмитрий.
                Купил ваши диски, во время акции ДР.
                Благодарен, очень интересный способ создания сайта.
                Вы молодой и талантливый, в нашем нете это новое.
                Новое = как вы ведёте урок, без всякой тягомутины с css, html.
                любимое занятие всех, чтобы растянуть размер видео.
                После этого способа,  сайт переделываю, на  неделе хотел выложить в нет,
теперь оттянем время.
                               Вы, свой сайт собираетесь развивать?
                               Хоть уроки новые заделайте.
                               П.С. выберите волшебный способ , чтобы людям понравилось.

Здравствуйте.
Очень рад что уроки Вам понравились.
Да конечно, я развиваю сайт по мере возможности и буду этим заниматься.
Просто сейчас лето – время отпусков, спорта и т.д :)

Здравствуйте Дмитрий, Отличные курсы! В одном из своих уроков вы сказали, что раньше писали на php, а можно поинтересоваться на какой язык вы перешли и почему?

Здравствуйте.
Спасибо, рад что курсы понравились.
Ну я раньше писал чисто на php, а сейчас все свои проекты делаю на фреймворке. Он тоже на языке php, но там уже совсем по-другому приходится программировать. Все получается проще и быстрее.

Дмитрий, спасибо за ответ! Вот ещё один вопрос: Вы ранее писали, что обучались программированию по видеокурсам, я просто сам не очень люблю теорию и предпочитаю практику. можете ли вы мне посоветовать еще каких-нибудь авторов с видеокурсами по PHP, помимо ваших замечательных уроков?
Заранее благодарю за ответ.
Кстати. программист и спортсмен в одном человеке – это достаточно редкое явление, которое достойно уважения!

Основам php учился у Евгения Попова, ну и вообще старт в тему веб-программирования взял у него.

Здравствуйте Дима, я опытный верстальщик и начинающий PHP программист.
 
Если вы не сильно заняты – можно где-то вас добавить? Интересно общатся о разработке да и если во имя коммунизма будете готовы помочь советом в трудную минуту – буду бесконечно рад.
Мои контакты
ICQ - 564640920 
Skype – metallist132
email – metaller92@mail.ru
 
 

Здравствуйте, Дмитрий.

Я Вас добавлю в скайп, если будут вопросы – пишите.

Молодец! Так держать, и спорт и знания. Всестороннее развитие! 

Спасибо :)

Приветствую, Дмитрий
Отличный курс по созданию интернет-магазина. Давно хотел узнать как это делается, но пришлось столько мусора прочитать перед тем как нашел Ваш курс, жаль сразу не нашел.
Спасибо Вам за понятный и профессиональный материал!

Здравствуйте.
Благодарю. Рад что курс Вам понравился.

Здравствуйте. Дмитрий Валак!
Отличный курс по созданию динамического сайта. Давно хотел узнать как это делается, но тввой курс мне очень очень понравился и его и как сделать возники очень много ошибок и не знаю как их исправить и как у тебя удалось а у меня нет , надеюсь что вы мне обясняйте как испавить такие ошмбки , допустиь вы постаянно использавали в обрабочке переменую т  и в странице news  and video   писали а как там считается , у меня показалась ошмбка что эта перменная не определенно типа того так и другие ошибка  у меня , еще раз спасибо вам огромное за хороший курс

День добрый, Дмитрий. Видел твоё видео о постраничной навигации, есть вопрос, т.к. столкнулся с этой же проблемой. Дело вот в чём: ты делаешь 6 записей в таблицу и всё вроде гладко проходит, а если сделать 7, 8 и т.д. то эта навигация работает не так как надо. Я так понимаю там нужно делать цикл, чтоб они (строки if($page + 5 <= $total) $page5right = ' | <a href=book.php?id='.$id.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';) выводились по мере добавления. Вопрос к тебе как это сделать? Не подскажешь??? Заранее благодарю.

Здравствуйте.
Я раньше пользовался этой навигацией и все хорошо работало и при 7, 8 и т.д записей, без всяких циклов.

Спасибо Дмитрий. Я вижу, как Вы профессионально растете.  Ваш курс по codeigniter прямо "лучь света в темном царстве".

Спасибо, Сергей)

Рекомендуемое……   два "м" написали

Спасибо)

 
Здравствуйте Дмитрий давно учусь по вашим урокам очень они мне нравяться Спасибо вам большое Возник один вопрос как сделать простую регистрацию на скрипте СОДИГНАЙТЕР Всмысле дело вот в чём я хочу сделать чтобы ссылка регистрации меня перебрасывала сразу на страницу регистрации Вообшем не могу я обьяснить вам Если есть возможность могите мне вот мой скайп slavacomb А ошибка ниже 
A PHP Error was encountered
 
Severity: Notice
 
Message: Undefined property: Login::$template
 
Filename: controllers/login.php
 
Line Number: 10
 
 
Fatal error: Call to a member function template_view() on a non-object in C:\AppServ\www\znakom\application\controllers\login.php on line 10

Ошибка вот в чем. Вы загружаете в контроллере login модель template, которой нет.
И Вы хотите вызвать функцию template_view из модели которой нет.
Проверьте название модели.
Насчет возможности по скайпу – такой возможности нет.

Молодец Дмитрий, спасибо!!!!!!

Здравствуйте, Дмитрий! Начал обучаться по вашим урокам php. Спасибо большое за курс! Давно хочу научиться пазрабатывать приложения web. У меня возникла одна проблемма, прошу у Вас помощи. Дошёл до урока, вывод на экран 4-х статей, с php кодом всё получается, статьи выводятся на экран. Только одно но… Все русские буквы отображаются иероглифами. Всё перебрал, не могу понять почему иероглифы. астовление в таблице и в бд стоит utf8_general_ci, пробывал ставить кодировку win_cp1251, не помогает. В одном месте при входе в phpmyadmin справа пишет в описании сервера баз данных кодировку utf-8 unicode. может в этом причина??? Хотя в конфиге sql сервера стоит utf8_general_ci. Что я делаю не так? Или где мне что подправить, чтобы русские буквы отображались корректно? Спасибо за ответ. С уважением, Александр.

Здравствуйте.
Кодировку win_cp1251 не стоит ставить. Просто у Вас файл закодирован не в UTF8.
Это можно проверить в настройках Вашего редактора. Например, в phpdesigner’e это во вкладке File->File Encoding

Здравствуйте Дмитрий.
Классные уроки, респект. Но возник один вопрос в конце урока по Codeigniter, после урока Загрузка изображении в статьи все нормально, однако выдает ошибку при добавлении категории и страниц
 

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: upload_data
Filename: controllers/admin.php
Line Number: 82

 

Здравствуйте.

В ошибке написано, что неизвестная переменная upload_data. Значит Вы ее просто не создали.

Спасибо за быстрый ответ. Но дело в том что я сделал в точности по Вашим исходникам выдает ту же ошибку в файле admin.php вот в этой строке
$add['mini_img'] = $upload_data['file_name'];

а $upload_data = $this->upload->data(); есть у Вас?

Вот кусочек кода
 
$this->load->library('upload', $config);

$this->upload->do_upload();

$upload_data = $this->upload->data();
}
$add['mini_img'] = $upload_data['file_name'];
$add['title'] = $this->input->post('title');
в admin.php. Остальное все работает добавляет категрории и страницы, но все же вот эта ошибка напрягает. 

Картинка тоже загружается? И в БД записывается название?

Да при добавлении статьи картинка добавляется и той ошибки нету. Ошибка только при добавлении категории и страниц. Может они тоже пытаются добавить мини картинку
Я имею ввиду 
foreach ($add as $key=>$val)
{
if(!$add[$key])
{
unset($add[$key]);
}
}

Ну поставьте условие, чтобы только при добавлении статьи добавлялась картинка.

Все делал точнок как по видео. Все равно не разобрался. Я только начинающий горе программист. Но все же спасибо за отзывчивость. 

Здравствуйте, Дмитрий! Может подскажите, как вставить код биржи статей Liex на свой сайт построенный на Code Igniter. А то в нете про это что-то нигде не встречал.
Спасибо.

Здравствуйте. “код биржи статей Liex” впервые слышу о таком

Дмитрий! Будут ли уроки или курс про использование модульного расширения HMVC для CI 2.0. Очень хотелось бы.

Пока не планировал

Дмитрий Валак, я может и не по теме обращаюсь, но вы не могли бы написать урок по созданию маленького блога на php?

добрый день  учюсь по вашым курсам и хотела бы реализовать нечто средние мкжду сайтом что в начальном курсе по инетмагазину и в Экстремальное создание сайтов на PHP и MySQL чтоб начальная страница была  в виде  как со второго приобретенного  курса а послудующие  похожие на те что в  курсе по шопу поясню что б картинки  выводились  вместо блоков цена и тд  , помогите с версткой  пыталась сама сверстать шаблон но не вышло=( а так курс отличны , буду рекомендовать ….

Здравствуйте.

Как Вы хотите чтобы я Вам помог? Сверстать для Вас шаблон? К сожалению, я этим не занимаюсь.
Там же все просто, обычный HTML и CSS…

При подключении кода  таблицы  блоки и последняя новость остаются .. в идеале хотелось бы получить шапку , меню , и таблицку с выводом картинок ..

Оставил коммент чтобы сказать огромное спасибо. Работаю с Joomla, но хочу научится и професональном програмированию. Спасибо за ваш ресурс

Привет, Дмитрий! Уже много времени ломаю голову над созданием своего сайта, прошёл все твои уроки по codeinigner css. Всё понятно с php, всё получается, всё проще простого, особо с хелперами. Ну всякие идеи мысли, вопросы бударажат и беспокоят, даже по ночам мозг работает. Например, существует много программ по скачке сайтов целиком себе на комп. Возможно так скачать сайт (там же по-идее тогда и папки фрамворка качаются, и все конфиги, так, как они находятся в директории сайта), потом изменить что-либо и методом, потипу sql иньекции взломать сайт. Существует ли какая-то защита?  И вообще, как защитить сайт  от взломов различных? Тема безопасности как-то не особо освещена в твоих уроках. Спасибо за ответ.
P/S/: создание сайта стало на мёртвой точке, так как из меня дизайнер никакой, остановился на создании главной страницы, и всё затык…. Всё получается шиворот на выворот. В html прописываю стили, задаю параметры для них в css, некоторые части работают, некоторые нет, почему не могу понять. Уже отчасти запутался в этом коде.

Здравствуйте.

Не слышал о скачке сайтов, а sql инъекциями сайт на фреймворке врятли взломают.

Защитить свой сайт можете только Вы, правильно работая с кодом, создавая бекапы БД и сайта.

Я сначала вообще об этом не думал и спокойно создавал сайты. Наверно, если бы забивал свою голову этими вопросами, никогда бы не сделал ни один сайт.

Привет
Не подскажешь в твоем курсе по созданию сайта на php и sql , как сделать очищение корзины после заказа?
 

Здравствуйте.
Можете, например, удалить элементы сесии.

Дмитрий
подскажите пожалуйста по php  
как сделать в тег body класс либо id сменный, то есть на главное один id, на другой странице совсем другой 
<body id="<?  что сюда нужно вписать  ?>"> 
буду благодарен

 

Ну во первых это можно сделать разными способами, смотря как устроен Ваш сайт. Я не знаю как он устроен, так что трудно сказать.
 
Если к примеру Вы делаете сайт по моему курсу по PHP ( создание интернет-магазина например), то тогда можно использовать значение переменной GET['view'].
 
И как бы подставлять сюда <body id="<? echo GET['view'];?>"> и будет на каждой странице свой id для тега body, т.е например <body id="index">, <body id="video">, <body id="photos"> и т.д.

Спасибо.  за Ваш ответ
сайт на джумле, и к щастью уже нашел решение )) а то уже пол инета перелопатил

<?php 
$page = str_replace(array('/', '.php', '?s='), '', $_SERVER['REQUEST_URI']); 
$page = $page ? $page : 'default'; 
?>
 
<body id="<?php echo $page ?>">

Дмитрий, а есть у Вас урок по созданию мобильных сайтов?
Если нет, то было бы мне интересно увидеть такой урок. И что бы там затронуть вопрос о создании мобильной копии обычного сайта.

Спасибо!

Такого урока у меня нет.

Здравствуйте Дмитрий Очень нравится ваши видеоуроки очень все понятно
а главное что практика это самое важное. Занимаюсь собственными разработками
в свободное время и тут же возник вопрос о создание своей гостевой книге
которая состоит из двух файлов index.php post.php не понятно почему то
выводится на экран только английские слова. Как сделать чтобы выводились
английские и русские слова ???
заранее спасибо с Уважением РОМА
——————–index.php

View My Guestbook

Гостевая книга

Имя:
Email:
Сообщение:

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("tests");

$sql=mysql_query("SELECT * FROM guestbook ORDER BY id DESC");

while($row = mysql_fetch_array($sql)){
echo "”.$row['content'].”by:”.$row['name'].” | on: “.$row['date'].”";
}
?>

Here is my text that i postedby: NAME | on: DATE

———————–post.php

Здравствуйте Дмитрий, хочу поблагодарить за реальные уроки, полностью согласен, что любую теорию надо крепко закреплять практикой, я так фотошоп учил, html и css сейчас учу на ваших курсах php и чего то временами страшно становиться от того сколько надо знать, вот сегодня целый вечер сижу и не могу понять, я хочу защитить форму, вот один из способов

На локальном хосте вроде все работает если в msite.ru убираю один символ то письмо не шлет и выводит (Не корректный способ отправки сообщения) на платном сервере то же, вот попробовал загрузить копию страницы с формой на “народ” там я начинал и аккаунт еще есть, обработчик остался на платном хосте, и вроде бы письма не должны приходить а они приходят как будто и нет ни какой защиты,
может подскажете в чем фишка или тут сплошная фишка.
С уважением Андрей

Здравствуйте.

Спасибо. Если честно я ничего не понял из 2-го абзаца.

почему то код не прошел вот еще раз попробую

Охренительные уроки!

Дмитрий, подскажите Вы пожалуйста, потому что не могу найти в инете

имеется в таблице firm ячейка,поле vip

SELECT * FROM firm ORDER BY id DESC LIMIT 2

как отсортировать по ячейке vip в таблице ?

Здравствуйте. Наверно так:
SELECT * FROM firm ORDER BY vip DESC LIMIT 2 :)

Спасибо. огромное Дмитрий
слушайте
могу ли я задать вам вопрос не в онлайн? куда написать вам? если конечно вам это не будет трудно
вопрос в принципе только для меня серьезный, не знаю как для кого
спасибо большое вам

Вопросы пишите сюда: support.2develop.ru

Здравствуйте Дмитрий, большое спасибо за уроки и за те видео что приходят по рассылке, я уже который раз прохожу курс php и каждый раз дохожу до MySQL и ни как не начну ее учить чего то мне кажеться что это очень сложно, еще хочу спросить насколько сложно взломать сайт если нет на нем базы данных только страницы с html, css, javascript, из php только форма связи и гостевая книга все сообщения из которой идут в текстовый файл, какие в таком ресурсе слабые места и как их лучше защитить.
Заранее спасибо за ответ

Здравствуйте.

Если сайт у Вас будет построен на html,css,javascript и немного php, то нужно уделить должное внимание именно php.
Аккуратно поработайте с формой обратной связи, поставьте различные проверки, чтобы туда не вводили никакой код скриптов.
А так, на таком сайте мало слабых мест, т.к. html и css это не языки программирования, и как мне кажется на яваскрипте вы будете делать незначительные функции на сайте. Так что не бойтесь, создавайте сайт и выкладывайте в сеть.

Почему-то у большинства новичков очень большой страх по поводу взломов. Я тоже этого боялся, но залил свой первый сайт в сеть со словами “кому нужен мой, никому не известный, сайт”.

А самая лучшая защита от потери данных вашего сайта – делать резервные копии сайта и БД. И смотрите по факту – взломали – где?как?в чем слабость? Исправляем. Восстанавливаем данные резервными копиями.

Возможно, у вас есть свое мнение по этому вопросу, буду рад выслушать.

Спасибо Дмитрий за быстрый и подробный ответ, дело в том что я делал этот сайт на заказ и продвинул его в поиске достаточно высоко во всех поисковиках естественно стала расти посещаемось и стал слышен скрип зубов конкурентов того кому я делал, вот почему я и задал этот вопрос.

Дмитрий Спасибо вам огромное за все, и надеюсь, что делаешь нам видеокурс по созданию сайт как твой точно с нуля до профи, и конечно же вам будем поблагодарить и будем ждать

Здравствуйте Дмитрий, я начал изучать mysql и вот первый тормоз, указал в базе данных utf8_general_ci и в файле mysql_set_charset(‘utf8′, $connection); и выходит вот что на странице РЅР° локальном компьютере РїСЂРё помощи Денвера. интересно что в дримвивере эта функция в отличии от других не подсвечивается, да сервер у меня стоит Денвер, не могу понять в чем дело, может другую кодировку попробовать, хотя врядли функция не светится, я уже не веря себе скопировал эту функцию и вставил и всеравно может я чего то не догоняю.
С уважением Андрей

Возможно у Вас сам файл закодирован не в UTF-8.
Проверьте в настройках дримвивера.

Я уже не знаю все по много раз проверил, скачал даже тот редактор в котором вы работаете, установил на обеих файлах utf8 и в head то же на indexe и проверил в базе данных везде такая же кодировка, а результ тот же, все таки может чудеса бывают, хотя наверно не в этом случае
С уважением Андрей

Андрей

создайте файл .htaccess в нём напишите AddDefaultCharset utf8. После этого файл положите в корень своего сайта!!! Всё будет с кодировкой отлично. Когда я начинал у меня была такая же проблема. Всё перерыл, где только не лазил, что только не менял, ничего не помогало. Кстати этот файл ещё отвечает много за что. Свойства можно посмотреть обратившись на локальном хосте к php файлику в котором написать функцию php_info();

Большое спасибо, за ответ я добавлю htaccess в корень сайта,
самое интересное что я в настройках мозилы нашел кодировку и установил ее utf8 и все стало нормально, до очередной перезагрузки потом опять иероглифы, а вот в хроме все нормально и даже в эксплорере то же нормально,
ну теперь файл закину и надеюсь что все вооще будет нормально,
зато интерфейс базы данных могу не глядя заполнить 2 дня на его смотрел.
С уважением Андрей

Здравствуйте Дмитрий, меня очень сильно интересует ваше мнение как специалиста, вот как вы думаете, реально ли за три месяца самому не зная основ построения алгоритма логики программы c нуля изучить php, codeigniter, MySQL, Apache 2.0 и написать диплом по веб-разработкам, например такой теме: “WEB-интерфейс управления пользователями прокси-сервира”? О себе: имею очень слабый опыт в программировании (писал на С# простенькие мат.программульки в универе, да и то с большими трудностями). У меня затруднения в понимании логики програмного кода, сам же синтаксис языка и синтаксичесие особенности усваиваю довольно быстро и не вижу в этом сложностей. Зарание большое спасибо!

Вполне реально, но придется много работать. Больше практики и все будет. Начинайте с малого и двигайтесь по нарастанию.
Постройте простой сайт на php и пробуйте понемногу его улучшать.

понравился урок по созданию интернет-магазина “интернет-магазин на php & mysql” http://www.youtube.com/watch?v=dIVPkVy7Q-8
но при его реализации мне выводит ошибку Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given
возможно вы могли бы подсказать в чем может быть причина?
заранее спасибо.

весь код

Здравствуй Дмитрий. Подскажи пожалуйста! У меня на сайте есть формы комментариев на форуме, регистрации пользователей, с методом передачи post. Как отредактировать скрипт (или что дописать), чтобы при обновлении страницы пользователем, путём (F5) данные из формы не отправлялись и не добавлялась информация в базу? Я сделал условие в скрипте, если пользователь зашёл только на страницу и кнопка «submit» не нажата открывать ему просто вид той страницы, на которую он зашёл. Например для комментариев у меня сделано так:
if($this->input->post(‘enter’))
{$this->load->model(‘rules_model’);//загружаю модель правил
$this->form_validation->set_rules($this->rules_model->comments_rules); // загружаю библиотеку
$check = $this->form_validation->run(); //сохраняю в переменную проверку правил.}
//это если кнопка нажата
Если не нажата, гружу капчу к комментариям (регистрации) и выдаю вид исходной страницы
else
{ $data['captcha'] = $this->captcha->get_captcha();
$this->template->page_view($data,$name);}
Всё-то хорошо, но как только я нажимаю F5 один и тот же введённый комментарий при каждом нажатии F5 добавляется в БД в таблицу комментариев. Как сделать, чтобы этого не происходило и страница просто бы обновлялась?
Спасибо за ответ! С уважением, Александр.
p.s.// в Гугле ответа не нашёл адыкватного.

Здравствуйте. После отправки сделайте перенаправление функцией redirect();

Извините, Дмитрий! Ну как-то redirect неправильно будет. Допустим, форум, человек зашёл на сайт, как зарегистрированный пользователь, он хочет оставить комментарий. Каптчу и мэйл ему вводить не надо. он пишет комментарий, тут у него или интернет подглючил или подзавис браузер, он нажал F5 и всё, что он навводил отправилось в базу данных. Потом у него опять подвисло 2 раза, он опять два раза нажал обновить и то что он не дописал опять добавилось в базу. По моему, я догадываюсь, что тут нужно с сессиями работать. Как правильно, только не знаю, подскажите пожалуйста! Подсказали, что есть 3 решения, ну как их осуществить, что-то недопонимаю. Проясните ситуацию.

Решения: 1. добавлять через ajax
2. добавить скрытое поле input, где будет храниться строка например 123 (каждый раз разная), которая будет каждый раз проверяться, и если такая строка уже была, то есть при добавлении 123 уже было, значит добавлять второй раз не надо.
3. после добавления обновлять страницу принудительно с помощью header.

1 думаю не подходит, так как java нужна, я не знаток java.
Ну redirect тут думаю никак не подходит.

С уважением, Александр.

Не знаю, у меня с редиректом проблем нет, чем вас этот вариант не устраивает тоже не пойму.
Вопросы пишите сюда: http://support.2develop.ru

Здравствуйте, Дмитрий

в рассылке, получил письмо по идеям для последующих курсов, не успел.

сделайте в курсе доработку админки к курсу инет магазин, хотя бы самую простую, очень нужно
так как не понятно как объеденить в админке заказ, то есть с разных таблиц в одно собрать

Спасибо

Здравствуйте .
Огромное спасибо за ваши видео уроки.
Не нашел как связаться с вами.
В сайтотворец3 в 11 уроке не получилось скидывать в бд данные о регистрации.
Сделал так;
Вместо $ArrStr)
{
$ArrKey = $_POST[$ArrKey];
}
$date = date(‘Y-m-d’);
$time = date(‘H:i:s’);
написал так:
}
if($_SESSION['cart'] && isset($_POST['order']))
{
foreach($_POST as $ArrKey => $ArrStr)
$$ArrKey = $_POST[$ArrKey];

$date = date(‘Y-m-d’);
$time = date(‘H:i:s’);.
Один вопрос как сделать так чтобы на страницу с товаром поместить несколько картинок этого товара.
Подскажите а то третий день голову ломаю.
С уважением Вадим

Здравствуйте.
Чтобы можно было добавлять много фото для каждого товара, вам (лучший вариант) надо создать отдельную таблицу, например, photos.
В нее записывать название фото и ID товара которому это фото принадлежит. И при просмотре товара выводить фото товара именно из этой таблицы photos.

Здравствуйте Дмитрий.
В ваших уроках по интернет магазину продается ноутбук.
С ценой и описанием. Предположим что есть такие же ноуты тока красного синего и черного цвета. Сответственно картинки должны быть большого и маленького размера. При выводе товара по id появляются маленькие картинки других цветов. При клике на маленькую картинку она появляется на месте основной с этим же описанием.Не могли бы вы создать небольшой урок как это реализовать. Я пока новичок в этих делах. Если честно запутался в bd какую картинку и когда подгружать.
С уважением Вадим.
Кстати просмотрел много уроков по интернет магазину. Ваши можно оценить на 10 по 10бальной шкале . Просто и понятно. Быстро разобрался и подстроил под сввой шаблон.
Большое спасибо за уроки.

Здравствуйте.

Спасибо.

Всех моментов осветить не возможно. У каждого свои желания и потребности в плане функционала. Поэтому если больше практиковаться, со временем сможете решить любую задачу и будете думать больше над логикой сайта, а не о том как это реализовать.

Дмитрий добрый день есть вопрос если позволите?
При парсинге новостей есть img сlass=”print-icon” который нужно удалить перед записью в БД а вот в шаблон которым я пользуюсь как втюкать понятия не имею. Требуется исключить этот класс в шаблоне.

$pattern = ‘/<img\s+src="(([^"]+)(.)(jpeg|png|jpg|gif|bmp))"/';

Кстати сайт сделал по вашему диску "Экстремальное создание сайтов на PHP и MySQL"
Спасибо!

Здравствуйте. Если честно я не понял вашу проблему, видимо я с таким не сталкивался.

Уважаемый Дмитрий … прошу вашей помощи как можно внедрить в ckeditor кнопку youtube и другие полезные кнопки?(создаите урок пожалуйста) заранее благадарю.

Спасибо большое, Дмитрий, за курс по созданию интернет-магазина. Помогло для написания диплома… :)

Пожалуйста)

Недавно приобрёл курс по экстрему при создании сайтов. Понравилось! Хотелось бы узнать, если какие либо разработки (видеокурсы) про продвижению сайтов, SEO-оптимизации, и с чего бы в этой сфере,ты советовал бы начать?! Суважением, Сергей!

Здравствуйте. Спасибо, к сожалению по SEO у меня курсов нет.
Базовые советы могу дать:
1 – Обязательно должны быть мета теги description и keywords.
2 – В keywords прописываем 5-6 ключевых фраз, по которым хотим продвигать страницу. (подбираем ключевые фразы тут wordstat.yandex.ru)
3 – На каждой странице должен быть заголовок h1, желательно схожий с каким-нибудь ключевым словом.
4 – Потом, в каждой статье, должны присутствовать и быть выделены жирным шрифтом ключевые слова, которые прописывали в мета теге keywords.
5 – Изображения, которые используете в статье называйте тоже как какое-нибудь ключевое слово (например: obu4enie-seо.jpg). Так же к картинкам заполняйте атрибуты alt и title ключевыми фразами.
6 – Публикуйте на сайте только уникальный контент, желательно с определенным интервалом (хотя бы раз в месяц)

Ну вот такие ключевые моменты, с них можете начать.

Здравствуйте, посмотрел курс по созданию магазина, очень понравился узнал много нового и перешел на ваш вид создания сайтов так сказать, хотелось бы спросить у меня не корректно работают сессии и ошибку пишет, решил попробовать скинуть то что вы сделали, к себе и сделать точно такую же БД(в файлах ничего не менял ваших) но все равно пишет что ошибка в сессиях, работаю я в гугл хроме, в опере он ошибок не пишет но и не добавляет товар в корзину, в интернет эксплолере работает но криво.

Fatal error: Cannot increment/decrement overloaded objects nor string offsets in Z:\home\localhost\www\11\cart_fns.php on line 7.

Здравствуйте. Попробуйте ту строку заменить на эту : $_SESSION['cart'][$id] = $_SESSION['cart'][$id] + 1;

Иван, тут дело не в коде. Это глюки с локальным сервером. По каким-то причинам он неправильно работает с сессиями. Некорректную работу замечал на denwer и openserver. У меня, например некорректно работают сессии, когда пытаюсь посчитать кто онлайн, пользователя уже нет на сайте, а в папке userdata/temp висят данные сесии. Иногда приходится чистить их вручную. Стабильно работают сессии на сервере установленном вручную, то есть каждый модуль по отдельности, сначало apache, потом mysql, затем php. Так же всё чётко работает на Linux.

Здравствуйте, проходя ваш курс “Экстремальное создание сайтов на PHP и MySQL” у меня возникла малюсенькая проблема с мультиязычностью: у меня при переключении языков на сайте контент меняется только если после первого клика кликнуть повторно

Здравствуйте. После переключения языка нужно делать перенаправление.

Здравствуй Дмитрий. Прошу твоей помощи. Делал сайт по твоему курсу “Экстренное создание сайта”, Все просто классно.
Прошу как специалиста помощи.
В пункте меню мне надо выводить только определенную инфу, а остальное чтобы из таблицы pages не вы водило здесь. Решил сделать так
$query = “SELECT * FROM pages WHERE hidden = yes”;
но результат, ошибка.
Пробовал др. варианты, но что-то никак, а время идет.
Если не в тягость подскажи. Спасибо заранее.

Здравствуйте. Ваш вариант должен работать. Возможно кавычки(hidden = ‘yes’) вы не поставили поэтому выдает ошибку.

Здравствуйте Дмитрий! Для начала хотел бы поблагодарить за настоящий “экстрим” – для новичка танцы с бубном вокруг .PHP здорово мобилизируют. Трижды переустанавливал локальный сервер и искал причины непоняток вокруг происходящего на экране и у себя в php-дизайнере. В большинстве случаев ошибки были мои – банальная невнимательность к происходящему и отсутствие опыта в кодировке, то букву пропущу, то символ не пропечатаю – в общем как обычно.
Но черт подери мой жесткий диск, объясните мне, непутевому, почему на “выходе” снова появляются “???????” вместо знакомых литер? Понимаю что ошибка в кодировке, но найти пока не могу. Спасибо за ответ заранее.

Здравствуйте, попробуйте способы, которые описаны тут 2develop.ru/support/ внизу в разделе часто задаваемых вопросов.

Можно узнать сколько стоит заказать тебе сайт про рыбалку, разместить его и продвинуть по поисковикам. За ранее спасибо.

Не занимаюсь этим

При прохождении вашего курса “Экстремальное создание сайтов на PHP и MySQL” у меня возникла проблема у меня в меню выводиться только последняя категория. Помогите пожалуйста как это исправить. Проверял не однократно так же как и у вас. Всё рано не получается. За ранее спасибо.

Добрый вечер, Дмитрий. Хотелось посмотреть весь курс создания сайтов на wordpress, сылка http://wp.2develop.ru/ не работает!!! Помогите, сделайте что-нибудь…

Здравствуйте. А где Вы взяли эту ссылку? Просто она уже устарела, хочется знать откуда ее следует убрать)
Вот новая ссылка 2develop.ru/vol5/

http://www.youtube.com/watch?v=agF1pZ7C2no

Дмитрий, можно ли с вами связаться по электронной почте? У меня возникло несколько вопросов, которые не хотелось бы обсуждать в комментариях.

Можно. Опишите свои вопросы как можно подробнее здесь: 2develop.ru/support/

Дмитрий здравствуйте хочу у Вас спросить в дальнейшем Вы планируете уроки по Javascript и jQuery у Вас хорошо бы вышло, в духе экстримального сайтостроения? Сейчас сам изучаю, просмотрел кучу уроков, прочитал много книг, но в javascript с ООП, что-то трудно мне дается, документация везде ну уж очень нормативной лексикой перенасыщена.

Здравствуйте. Пока не планировал, поскольку в этой теме я слабоват.

Здравствуйте Дмитрий! Был очень рад знакомству посредством имэйл рассылок и ряда полезных и нужных мне курсов (по правде сказать, пока ни один не изучил полностью, руки не доходят). Пусть стыдно, но, надо признаться, свой первый (еще недостряпанный) сайт создал на готовом стороннем сервисе-движке weebly.com (методом drag-n-drop)и было сильно увлекся.. Конечно же обязательно до-изучаю и буду применять Базы данных и php для своих будущих проектов (задумок – честно сказать – много). Сейчас, одна из задумок – создать сервис одностраничных сайтов (визиток), для представителей какого-либо рода деятельности, то-бишь бизнеса. Позвольте мне изложить суть идеи и возникшей загвоздки :)) в личку (uzlander@yandex.ru), ну оОчень нуждаюсь в проф. помощи

Здравствуйте. Можете мне написать через данную форму на сайте: http://2develop.ru/support/ помогу чем смогу.

Дмитрий,
если будет время,покажите вкратце в уроке как написать программку “телефонный справочник” с поиском по номеру и фамилии – на сайт

Добрый день, Дмитрий! Посмотрел курс по WordPress, впечатления самые позитивные. Кратко (экономит время), понятно, все по существу. Из всего, что встречал в Интернете – лучший. Всем рекомендую.

Я делаю сайт по вашему курсу “Экстремальное создание сайтов на PHP и MySQL”, и я хочу использовать ваш урок “Постраничная навигация на PHP и MySQL”, только я не как не могу понять куда вставлять код из файла Part2.txt. Помогите пожалуйста. За ранее спасибо.

Дмитрий, здравствуйте! А не могли бы Вы помочь вот с таким кодом: есть файл u-p1.php и u-p2.php
и есть авторизация пользователя. И есть таблица с полем dostup. При помощи какого кода, если доступ =1, надо подключать первый файл, а если доступ равен 2, то второй. И ещё один вопрос: как выводить из таблицы дополнительные данные, не написанные в полях авторизации? при помощи какого кода?

Здравствуйте.
Нужно поставить условие, например, if($dostup == 1){….} else{…..}
Для подключения файлов используйте функцию include_once(“название файла.php”); или require_once(“название файла.php”);
Какие данные? Если они есть в БД для каждого пользователя, то от туда и выводить. Делаете выборку из БД информацию о человеке, который авторизировался и выводите.

Здравствуйте ещё раз! А вот как сделать так: пользователь ввёл в текстовое поле адрес, а при добавлении в базу он должен вместо просто адреса стать вот таким?
И ещё один вопрос: Вот я хочу добавить в базу строчку. Я использую сессии. Как правильно добавить $_SESSION['login'] в базу данных?

Здарвствуй, у меня есть вопрос по поводу метода передачи данных GET можешь рассказать немного поподробнее? Вот мой скайп: tarkos156 , или почти imbockrab@mail.ru . Жду твоей помощи если тебя это не затруднит.

Здравствуйте. В данном курсе http://2develop.ru/master/ есть урок по работе с данным методом передачи данных.

Здравствуйте Дмитрий, мне очень хочется чтобы вы создали урок на тему: “Как сделать поиск а сайте”

Здравствуйте, Дмитрий, мне очень понравился ваше видео курс, но когда я начал разбираться в кодах других людей я заметил такой странный тег $this-> и как он работает. Выпустите пожалуйста статью на эту тему пожалуйста.

Это ООП, можете посмотреть уроки по Codeigniter у меня на блоге в соответствующем разделе, там вы встретите эту конструкцию.

Здравствуйте, Дмитрий!
Как подключить выпадающее меню к php сайту.В каком файле должны находиться скрипт меню.

Здравствуйте. Смотря что за скрипт. Выпадающее меню можно сделать как на СSS так и на Javascript.

Можете написать как можно это сделать, есть ли для этого уроки.

У меня такого урока нет, но в интернете полно статей и уроков на эту тему.

Здравствуйте, Дмитрий! У меня такая ошибка Fatal error: Call to undefined function redirect() in Z:\home\myblog.local\www\application\controllers\pages.php on line 8 не знаю что делать помогите пожалуйста вот исходный код pages_model->get_pages();
$data['pages_info'] = $this->pages_model->get_pages_info($title);
$data['categories'] = $this->pages_model->get_cat();
$data['latest_articles'] = $this->pages_model->get_latest_articles();
$data['user'] = $this->session->userdata(‘user’);
$data['user_info']['status'] = $this->session->userdata(‘status’);
$data['user_info']['avatar'] = $this->session->userdata(‘avatar’);
if(empty($data['pages_info']))
{
redirect(base_url());
}
$name = ‘page’;
$this->template->page_view($data,$name);
}

}
по вашим видео урокам

Здравствуйте. Скорее всего вы не загрузили помощник url.

Можете показать пример?

Здравствуйте Дмитрий, где можно скачать доп. материалы к вашему курсу по созданию интернет магазина на PHP и MySQL??

Здравствуйте. Все материалы приложены к курсу, ищите на диске с курсом или, если Вы курс смотрите на сайте, то там есть раздел дополнительных материалов.

Здравствуйте Дмитрий.
Подскажите пожалуйста как вывести зи таблицы весь массив кроме одной записи
мой код тока что то неправильно
function get_topmenu()
{
db_connect();
$query = “SELECT * FROM topmenu ORDER BY id AND topmenu.title_url != ‘Registration’”;
$result = mysql_query($query);
$result = db_result_to_array($result);
return $result;
}

Здравствуйте, Вадим. Вот запрос: SELECT * FROM topmenu WHERE topmenu.title_url != ‘Registration’ ORDER BY id


Оставить комментарий

Этот домен продается здесь: telderi.ru, и еще много других