<MyRusakov.ru />

Вёрстка сайта с нуля

Вёрстка сайта с нуля

Это уникальная информация по созданию страниц любой сложности. Вы узнаете всё, что нужно по HTML и CSS, а также увидите множество примеров по вёрстке страниц. А также почти к каждому уроку идут упражнения для закрепления материала, поэтому в отличном результате можете быть уверены! Пройдя данный курс, Вы сможете верстать страницы с любым по сложности дизайном. Помимо курса, Вы получите Бонус, который расскажет, как заработать на вёрстке сайтов.

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Служба поддержки

Служба поддержки

1) Если у Вас имеются какие-либо просьбы, например, Вы хотите, чтобы я написал статью по определённой теме.

2) Если у Вас имеются какие-либо вопросы по следующим темам:

3) Если у Вас есть ко мне какое-либо предложение.

4) Если у Вас имеются просто какие-либо общие вопросы.

То пишите мне в мою службу поддержки.

P.S. Полный список моих курсов находится здесь: http://srs.myrusakov.ru/list

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

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

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (495):

pervrom1 pervrom1 10.09.2011 14:52:30

Спасибо, Михаил! У тебя талант доходчиво объяснять! :)

Ответить

sergk12 sergk12 29.09.2011 01:07:30

Михаил, не могу скачать архив 2х часового бесплатного видио архива (пишет битый архив), а очень хотелось ознакомится (отзывы хорошие).

Ответить

Admin Admin 29.09.2011 09:18:15

Напишите мне на e-mail, я дам другую ссылку.

Ответить

yura90_25@mail.ru yura90_25@mail.ru 13.10.2011 23:58:13

Михаил почему когда в самом начале работы,при созданий первой HTML я всё делаю как Вы но у меня не переименовывается сайт?(((третий раз делаю не получается,уже и название другое делал(index.htm index.htlm)подскажите пожалуйста

Ответить

Admin Admin 14.10.2011 00:01:00

Возможно, у Вас ОС скрывает расширения, и там стоит не html, а txt на самом деле. Для этого зайдите в "Параметры папок", перейдите во вкладку "Вид" и уберите галочку со "Скрывать расширения для зарегистрированных типов файлов". Если у Вас Windows XP, то всё то же самое, только там это называется не "Параметры папок", а "Свойства папок".

Ответить

yura90_25@mail.ru yura90_25@mail.ru 14.10.2011 00:10:07

я посмотрел у меня там галочки нет..какие ещё причины могут быть?

Ответить

vitalik211 vitalik211 27.02.2013 14:17:04

Проблемма весьма не сложная, в свое время сам столкнулся. Просто нужно скачать Total Commander и все файлы созадавать через него.

Ответить

Marking Marking 16.09.2013 12:07:23

Здравствуйте Михаил помогите пожалуйста. Дело в том что у меня почему то не получается создать сайт в редакторе notepad++ . Помогите пожалуйста что у меня не так!!! Раньше я делал это в стандартном блокноте но теперь и в нём не получается. Что делать?????

Ответить

rebel rebel 15.10.2011 13:07:33

а почему нет раздела java script??

Ответить

Admin Admin 15.10.2011 13:08:55

Ошибка уже обнаружена. В ближайшее время будет исправлена.

Ответить

Admin Admin 15.10.2011 13:29:13

Починил, спасибо, что сообщили!

Ответить

natalya0908 natalya0908 18.10.2011 06:00:06

Не могу проверить свой denwer?

Ответить

Admin Admin 18.10.2011 09:12:03

Во-первых, вопрос не по теме, следовательно, задавать его нужно не здесь, а на форуме. А, во-вторых, поясните вопрос.

Ответить

DAVID DAVID 28.10.2011 00:07:04

Михаил у меня такой ещё вопрос,может есть ещё у вас видеоуроки как создавать виртуальные кошельки и расплачиваться ими через интернет?

Ответить

Admin Admin 28.10.2011 00:18:55

Нет, таких уроки у меня отсутствуют. Однако, Вы можете поискать в Интернете, я уверен, что их достаточно много.

Ответить

DAVID DAVID 28.10.2011 00:21:19

ок спасибо,но вы лучше обясняете.

Ответить

леся леся 30.11.2011 14:47:14

Здравствуйте Михаил. Получила вашу рассылку по видеокурсу. Все было замечательно. Первые 3 урока я изучила сразу, у меня все получилось. Потом в этот же день только через 3 часа я запускаю 4 урок, а он открывается не в видео а как txt файл. Попробовала первые уроки тоже самое. Подскажите что нужно сделать, чтобы все снова показывалось. А то при просмотрах текстовых файлов волосы дыбом и ничего не понятно. Заранее спасибо. Хочется создать свой сайт про торты. На почтовый адрес не отправляется, поэтому вставляю здесь

Ответить

Admin Admin 30.11.2011 15:39:29

Поменяйте программу по умолчанию для HTML-файлов на браузер. Выберите "Открыть с помощью", там "Выбрать программу". Выбираете Ваш браузер, а далее ставите галочку "Использовать данную программу для всех аналогичных файлов" (быть может, как-то по-другому пишется).

Ответить

89601009349 89601009349 06.01.2012 20:08:17

Здравствуйте Михаил я получил ваш диск очень благодарен вам очеь хороший брату понравилось!!!!!!!Можно вопрос ответьте мне пожайлуста на почту!!!! ar.david2012@yandex.ru

Ответить

GENESIS GENESIS 27.01.2012 20:36:31

Здравствуйте, Михаил, у меня такой вопрос, у меня на сайте (VK-chat.com)пропала регистрация, тоесть она сломалась! :0 Проблема вся в поле ввода, тоесть не вовсех полях можно ввести данные а именно в полях "логин" и "e-mail" ввести ничего нельзя, это случилось совсем недавно но бэкап на хостинге уже сделать нельзя - поздно. :( Вот прошу помощи у Вас, может можно помочь как-то моей беде??!

Ответить

Admin Admin 27.01.2012 20:47:59

Попробуйте обновить файл validate-1.5.js, он как раз отвечает за проверку входных данных, а именно с этим проблема. Если это не поможет, то просто сотрите у тега <form> class="community-form-validate".

Ответить

GENESIS GENESIS 27.01.2012 21:35:11

Я обыскался визде но всё ччетно! :( Подскажите где его искать или как он должен называтся (этот файл)? Может он называется одноимённо или он может называтся "register" например, или как-то ещё? JOOMLA 1.6

Ответить

Admin Admin 27.01.2012 21:38:26

Найти его действительно трудно. Когда я пользовался Joomla, поиск нужного файла - это целая история была. Но в данном случае всё проще, найдите файл validate-1.5.js и просто удалите его (или переименуйте). Способ не очень, но Joomla - это уже плохо, поэтому хуже не будет.

Ответить

GENESIS GENESIS 28.01.2012 17:02:28

Файл мною найден, но любые манипуляции с ним никчему не приводят, тоесть я удалял, переименовывал, заменял его и ничего, абсолютно ничего, поля ввода так и остались невалидными! И что примечательно, что невалидных полей только 2 - остальные впорядке. Пробовал несколько разных браузеров, удалял cookies, но "телега и ныне там". Подскажите, что можно сделать в такой ситуации?

Ответить

Admin Admin 28.01.2012 17:10:33

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

Ответить

GENESIS GENESIS 28.01.2012 18:17:44

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

Ответить

Мико Мико 06.02.2012 19:47:50

Михаил здраствуй! Знаешь я хотел спросить создать сайт по твоей программе бесплатно

Ответить

Admin Admin 06.02.2012 20:45:04

У меня нет программ для создания сайтов.

Ответить

Alnik-75 Alnik-75 07.02.2012 11:48:13

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

Ответить

Admin Admin 07.02.2012 11:52:02

Был урок по регистрации, возможно, он действительно до Вас не дошёл. Напишите мне на e-mail, и я вышлю на него урок по регистрации.

Ответить

Alnik-75 Alnik-75 07.02.2012 12:06:08

alnik-75@mail.ru. Михаил! Можно задать вопрос вдогонку? Я начинающий в этой среде пользователь. Изучив урок по авторизации, заметил небольшие несоответствия с полученными мною ранее знаниями. Касается это команд соединения с базой данных и командой обращения к базе данных. Я пользовался вот такими командами $db = mysql_connect ("localhost", "Александр", "qwertyu"); mysql_select_db ("testbd", $db); $result = mysql_query ("SELECT * FROM firma", $db); $myrow = mysql_fetch_array ($result); Ваши же команды отличаются немного от этих. Это не страшно? заранее благодарен. Александр

Ответить

Admin Admin 07.02.2012 12:09:01

Мои команды более современные и используют ООП. Ваши уже устаревшие, но, тем не менее, допустимые.

Ответить

Alnik-75 Alnik-75 07.02.2012 12:17:44

Спасибо. Эти знания мною были получены от Е. Попова. Последний крайне интересный автор. И с первого взгляда может показаться, что его видеоуроки не имеют аналогов в интернете. Так думал и я. Все, что касалось HTML и cSS, спору нет, очень доходчиво и наглядно.Но вот дальше начинается самое интересное. Касается это PHP,Mysql, javascript, qjuery. У него в курсах крайне поверхностная информация, никакой конкретики. Информация крайне скудная. Вот в частности, вопрос порегистрации. Он предлагает регистрацию, но только от CAptcha, а она мне совсем не нравится. Случайно нашел ваш сайт. Получил уроки по авторизации, по изменению профиля. Очень понравилось заинтересовало. Спасибо за них. Жду урока по регистрации.Может еще подскажите как правильно и качественно организовать на сайте загрузку информации от пользователей, например, фото.И, наконец, как организовать систему "Регион-город". Спасибо!!!!!!!

Ответить

Admin Admin 07.02.2012 12:19:02

Про фото будет выпуск, где-то через месяц после авторизации пойдёт.

Ответить

Alnik-75 Alnik-75 07.02.2012 12:22:51

Буду ждать!!!Приятно было познакомится и спасибо за Ваш труд!!!!!! Александр

Ответить

Alnik-75 Alnik-75 07.02.2012 13:19:30

Михаил!! А какие у Вас еще были рассылки? Как можно их получить?

Ответить

Admin Admin 07.02.2012 13:22:50

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

Ответить

Alnik-75 Alnik-75 07.02.2012 13:24:21

у меня есть рассылки, начинаю от авторизации пользователей

Ответить

Admin Admin 07.02.2012 13:25:28

Такого быть не может, хотя бы курс по HTML же должен быть, а это самый первый выпуск.

Ответить

Alnik-75 Alnik-75 07.02.2012 13:28:25

ошибся. Еще нашел письмо о скором истечении срока на скидки

Ответить

Alnik-75 Alnik-75 10.02.2012 00:58:17

Михаил!Здравствуйте!! Это снова Александр! Извините за назойливость, но реально не с кем посоветоваться. Получил от Вас урок по регистрации пользователей. Захотелось сделать регистрацию красивой, в связи с чем форму разместил в модельном окне. Все красиво, но регистрации не выходит, в базу данные не добавляются. Сначала обработчик, как и Вы, ставил в начале страницы, где имеется код модального окна-не работает. Далее, переносил обработчик перед div, где "начинается" модальное окно, после этого тэга-никакой реакции. В чем может быть дело??????? Два дня убил, толку..... Обидно. Может Вы чем жителям братской Беларуси подсобите... С уважением. Александр

Ответить

Admin Admin 10.02.2012 10:18:52

Совершенно неважно, как выглядит форма, совершенно не важно, сколько там div использовано. Главное, чтобы был тег form. Главное, чтобы был action, method. И главное, чтобы внутри тега form были верные input с правильными атрибутами.

Ответить

Alnik-75 Alnik-75 10.02.2012 02:06:48

Блин!! еще одна загвоздка. Решил проверить систему регистрации без применения модальных окон. И тоже пользователь новый не добавляется. Хотя if ($_SESSION['success_reg'] == 1) { echo "Регистрация прошла успешно"; } прописывает, что все нормально. Проверяю базу, а там никого. Код пятьраз сравнил с Вашим, но ничего не меняется. Что это можеть быть, Михаил? Александр

Ответить

Admin Admin 10.02.2012 10:20:22

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

Ответить

Alnik-75 Alnik-75 10.02.2012 23:02:07

Добрый вечер. Михаил! Опять я к вам со своими проблемами. Не надоел еще? Так и не удалось мне реализовать регистрацию. Сам то я не силен в этом и не могу что-то конкретное пояснить. Код проверил-правильный. Как мне кажется (конечно могу ошиваться) дело в сессиях. Я вымучил сам код регистрации без них и все пошло нормально. Опять же применял старые запросы к базе. Может у меня что-то с Дэнвером 3.2.3? Второй вопрос. Начал же я эту регистрацию делать в модальном окне. Сейчас уже жалею, хотя отступать не хочется. Заполняю форму, отсылаю ее на обработчик (в этой же странице. И окно закрываться и происходит выход на родительскую страницу. Повторно нажимаю на ссылку о регистрации на ней. Окно вновь появляется и информация об успешной регистрации или ошибках, допущенных при ней, появляются. Может быть Вы знаете как сделать так, чтобы это окошко не закрывалось и пользователь мог все прочитать в ней и только тогда сам закрыть его и выйти на родительскую страницу. Очень буду благодарен Вам. С уважением. все тот же Александр из РБ

Ответить

Admin Admin 10.02.2012 23:13:02

1) Денвер здесь не причём. Дело не в сессиях. Если код правильный, то посмотрите кодировку документов. Если она UTF-8, то должна быть обязательно без BOM. Иначе сессия будет выбрасывать ошибку. Если сессия ошибок не выдаёт, значит, код всё-таки неправильный. Про отладку и поиск ошибок здесь почитайте: http://myrusakov.ru/php-finderror.html 2) Модальное окно появляется через JavaScript? Я так понимаю, идёт display: block (изначально display: none;). Если так, то сделайте проверку, если вернулись из обработчика, то блок сразу display: block;

Ответить

Alnik-75 Alnik-75 10.02.2012 23:28:40

статью увидел. Обязательно изучу и разберусь в ней. По поводу окна. Display в CSS указывается как none. Если честно, то я не знаю, как такую проверку организовать (представляю, как вас достают подобные мне программисты, которые ничего знаю, а пытаются, что то творить :::))))) Помогите!!

Ответить

Admin Admin 10.02.2012 23:30:33

Проверка организуется через if и либо referrer, либо через сессию, либо через GET-параметр.

Ответить

Alnik-75 Alnik-75 10.02.2012 23:40:36

понял. Извините за беспокойство

Ответить

tanberg tanberg 15.02.2012 22:33:40

Михаил,здравствуйте,у меня при закачке денвера 3 выходят вместо русских букв какие-то значки.Как мне руссифицировать программу?

Ответить

Admin Admin 23.03.2012 16:25:00

Скачайте с официального сайта: http://denwer.ru Если проблема осталась, то установите как есть, сам Denwer должен без проблем работать.

Ответить

bay95 bay95 23.03.2012 14:44:13

Здравствуйте! Вопрос у меня такой. Вот рабочий код ранд, что сним сделать чтобы этот ранд выводил цифры только девять раз и безповторения чисел ? <?php $rand = rand(1,9); echo "$rand"; ?> С уважением Байт !

Ответить

Admin Admin 23.03.2012 16:22:22

Что-то наподобие этого: $array = array(); while (true) { $rand = rand(1, 9); if (in_array($rand, $array)) continue; $array[] = rand; if (count($array) == 9) break; }

Ответить

nurlan nurlan 04.04.2012 16:50:48

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

Ответить

Admin Admin 04.04.2012 17:48:21

Любой браузер с поддержкой Flash.

Ответить

zimin zimin 06.04.2012 22:30:59

Здесь пока ни чего не пишу... отправлено на Вашу почту. Смотрите письмо от Геннадия Зимина.

Ответить

Alnik-75 Alnik-75 12.04.2012 10:37:01

Добрый день, Михаил! Нужен Ваш совет!. Создаю сайт. использую PHP, MySQL, JS, query,ajax. Когда начинал это дело, то особо не заморачивался по вопросу кодировки. делал все на Windows1251 Сейчас же начал задумываться над этим. Почитал мнению людей по этому вопросу и стало страшно. Все вокруг говорят о том, что нужно использовать UTF8. у меня же в базе данных таблицы, в которых по 800-1000 записей. На локальном сервере все у меня отображается корректно. JS, query,ajax тоже хорошо работают. как быть? посоветуйте. Возможно потом, когда выгружу сайт на сервер начнуться проблемы?

Ответить

Admin Admin 12.04.2012 10:42:25

Никаких проблем не будет. Действительно, лучше использовать UTF-8, однако, если сайт планируется только на русском языке, либо с использованием латинского алфавита, то вполне подойдёт windows-1251.

Ответить

Alnik-75 Alnik-75 12.04.2012 10:46:58

спасибо. Как то даже и обнадежился я. Просто я подумал, что нужно БД переделывать, то дурно становится.Можно еще вопрос? Недавно занялся ajax. Он работает с UTF8, но у меня опять же все корректно. Потом не получу проблем? Я так понимаю, мне нужно потом будет искать хостинг, который будет нормально поддерживать windows-1251?

Ответить

Admin Admin 12.04.2012 10:50:10

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

Ответить

Alnik-75 Alnik-75 12.04.2012 11:00:56

а как правильно эту кодировку задать?

Ответить

Alnik-75 Alnik-75 12.04.2012 11:03:34

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

Ответить

kan2170 kan2170 24.04.2012 14:17:19

Спавибо за хороший продукт. Скажите пожалуйста, как можно разместить значок логотипа сайта во вкладке браузера ? Как у Вас на сайте шар. Логотип у меня есть. Может где-то Вы уже писали ? Заранее спасибо за ответ.

Ответить

Admin Admin 24.04.2012 14:40:37

http://myrusakov.ru/ustanovka-favicon.html

Ответить

Ru34Region Ru34Region 01.05.2012 12:03:59

СКАЖИТЕ ПОЖАЛУЙСТА ЧТО МНЕ НУЖНО СДЕЛАТЬ ЧТОБЫ МОЙ САЙТ БЫЛ ВСЕГДА АКТИВНЫЙ КОГДА Я НЕ В СЕТИ!

Ответить

Admin Admin 01.05.2012 12:16:28

Выложить его в Интернет: http://myrusakov.ru/site-to-internet.html

Ответить

Ru34Region Ru34Region 01.05.2012 12:30:17

СПАСИБО! А ЭТО МОЖНО СДЕЛАТЬ БЕСПЛАТНО!

Ответить

Admin Admin 01.05.2012 12:33:59

http://myrusakov.ru/free-hosting.html

Ответить

Alnik-75 Alnik-75 09.05.2012 02:10:18

Михаил! Здравствуйте!!! Подскажите, если сайт содержит несколько тематик, контент которых содержится в БД. Достаточной ли мерой для уменьшения нагрузки будет являться то, что информация по темам расположена в разных таблицах, или все же лучше разместить их в разных базах? Заранее спасибо за ответ

Ответить

Admin Admin 09.05.2012 02:22:54

Гораздо быстрее, если всё это будет в одной таблице. Не знаю, откуда Вы эту чушь узнали, что если в разных базах, то быстрее, но это действительно чушь полная.

Ответить

Alnik-75 Alnik-75 09.05.2012 13:53:46

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

Ответить

Admin Admin 09.05.2012 14:01:55

Один дурак написал, другие дураки просто скопировали. Вот и несколько статей на бескрайнем Интернете. Вы хоть чуть-чуть мозг включите свой, а не чужой. Элементарно запросов будет БОЛЬШЕ, на каком основании это будет быстрее работать? Никаких злых шуток от большого количества полей в таблице не будет.

Ответить

Alnik-75 Alnik-75 09.05.2012 20:39:21

Михаил! Я создаю сайт с частными объявлениями. При хорошем раскладе возможно хорошее посещение. Соответственно, будет и нагрузка на БД. В каком направлении мне нужно следовать, чтобы избежать ее перегрузки и возможных от этого негативных последствий?

Ответить

Admin Admin 09.05.2012 21:11:23

От Вас мало, что зависит, пишите, как можете и всё. А вот если не будет хватать мощности, то тогда придётся покупать выделенный сервер. Качество кода способно немного увеличить производительность, но лишь немного, поэтому зацикливаться на этом не стоит.

Ответить

Alnik-75 Alnik-75 09.05.2012 21:58:03

Спасибо, Миша!!! А то начитаюсь всяких страшностей и начинаю мучаться. Хоть кто то успокоит.

Ответить

Alnik-75 Alnik-75 09.05.2012 22:53:51

А можно еще вопросик? На сайтах знакомств переписка между двумя пользователями хранится в отдельной таблице или в общей?

Ответить

Alnik-75 Alnik-75 15.05.2012 15:15:54

Михаил! могли бы Вы мне помочь в следующем вопросе? Как я уже говорил выше, создаю доску объявлений. При составлении объявления пользователь, для примера, заполняет следующую форму: <td>Материал стен:</td> <td> <select name="steny" class="middleForm"> <option value="0" selected="selected"></option> <option value="1">Кирпичный</option> <option value="2">Панельный</option> <option value="3">Монолитный</option> <option value="4">Блочный</option> <option value="5">Каркасный</option> <option value="6">Блок/кирпич</option> <option value="7">Шлакобетон</option> <option value="8">Деревянный</option> <option value="9">Щитовой</option> </select> </td> В базу данных, соответственно, будут занесены значения option. Как правильно поступить, чтобы при просмотре объявлений уже другим пользователем эти значения option были заменены, например,option value="7" на "Шлакобетон"?

Ответить

Admin Admin 15.05.2012 15:18:42

Очевидно не писать <option> там, где будет смотреть пользователь.

Ответить

Alnik-75 Alnik-75 15.05.2012 15:19:25

немного не понял

Ответить

Admin Admin 15.05.2012 15:22:40

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

Ответить

Alnik-75 Alnik-75 15.05.2012 15:34:47

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

Ответить

Alnik-75 Alnik-75 15.05.2012 15:37:13

или лучше при создании объявлений в БД заносить не значения селектов и чекбоксов, а уже реальную информацию, стоящую за ними?

Ответить

Alnik-75 Alnik-75 15.05.2012 15:39:44

Я осознаю, что многого еще не знаю, но ведь хочется познавать и учиться

Ответить

Admin Admin 15.05.2012 21:46:00

Всё правильно, осознавайте потихоньку, все так начинают, не только Вы.

Ответить

Admin Admin 15.05.2012 21:45:30

Надо вставлять только value в базу данных/

Ответить

Alnik-75 Alnik-75 16.05.2012 11:52:53

Прикольно. оказывается в value могут быть подставлены не только всякие там цифири но и реально содержание селектов и чекбоксов, т.е. тот же шлакобетон. Век живи-век учись!!

Ответить

Alnik-75 Alnik-75 16.05.2012 11:54:21

осталось только придумать, как автоматически с формами выводить и лейблы, шедшие с ними при составлении объявлений

Ответить

KotOFF KotOFF 25.05.2012 10:30:30

Михаил, у Вас ошибка на сайте! Если в поиск вбиваем + ,то в результате получаем сплошные ошибки!

Ответить

regina_87 regina_87 25.05.2012 11:08:36

Здравствуйте! Решила переделать сайт(тематику, в общем, весь)и новый создать под старым доменом. Вопрос: что делать с вечными ссылками, ведущими на сайт, они ведь будут вести на несуществующие страницы? Нельзя ли за это получить бан от поисковиков? Как ссылки в сапе снимать, по сколько штук в день безопасно? Спасибо.

Ответить

Admin Admin 25.05.2012 17:52:23

Вы поставьте на старом сайте 301-й редирект на новый.

Ответить

Admin Admin 25.05.2012 18:37:48

Спасибо исправил!

Ответить

bosna bosna 26.05.2012 03:46:28

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

Ответить

Admin Admin 26.05.2012 12:50:59

http://myrusakov.ru/php-denwer-nowork.html

Ответить

bosna bosna 26.05.2012 12:54:29

большое спасибо! разбираюсь. еще вопрос. картинки почему-то не появляются. только их название типа "шапка сайта". весь тег прошерстила, все просмотрела, все равно картинок нет(( Спасибо за консультацию

Ответить

Admin Admin 26.05.2012 13:07:47

http://myrusakov.ru/html-img-nowork.html

Ответить

bosna bosna 26.05.2012 17:57:43

большое спасибо, со всем разобралась

Ответить

Kipling Kipling 28.05.2012 16:22:03

Привет. Обращиюсь к Админу сайта. Вы заете у вас на сайте ТЕСТЫ по языкам программирования не работают, не по одному из языков. После первого вопроса проиходит кирдык!!!!

Ответить

Admin Admin 28.05.2012 17:51:03

Большое Вам Спасибо за сообщение! Ошибка исправлена.

Ответить

KotOFF KotOFF 05.06.2012 20:07:29

Михаил, сделайте на форуме возможность заливать изображения!))

Ответить

regina_87 regina_87 11.06.2012 16:49:14

Здравствуйте! Есть вопрос насчет раскрутки: мой сайт занимает 1-ю позицию в гугле по одному из ключевых запросов, в яндекс вордстате по нему около 300000 запросов в месяц. Заходит на сайт всего 5-10 человек в сутки. Почему такой низкий трафик с гугла?

Ответить

regina_87 regina_87 11.06.2012 16:52:47

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

Ответить

Admin Admin 11.06.2012 16:54:19

На эту поисковую систему внимание не обращайте, ею всё равно никто не пользуется. А об её заторможенности даже говорить не приходится, поэтому всё в порядке.

Ответить

regina_87 regina_87 11.06.2012 22:34:45

А про гугл что скажете? От чего еще зависит посещаемость?

Ответить

Admin Admin 11.06.2012 22:37:21

Google - это очень популярная система, под неё надо обязательно оптимизировать сайт.

Ответить

regina_87 regina_87 11.06.2012 22:47:32

Спасибо!

Ответить

Default Default 12.06.2012 17:08:48

Хоть и не в тему сказанно, но искал подобный сайт с самого начала самообучения... кстати, html учил по вашим видеокурсам )

Ответить

Alnik-75 Alnik-75 14.06.2012 14:21:11

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

Ответить

Admin Admin 14.06.2012 16:48:29

То, что вводится в форме и то, что придёт на обработку - это не всегда одно и то же. Для злоумышленников вообще формы никакие не нужны, они просто отправляют то, что считают нужным. И Ваша задача обработать эти входные данные. Вывод: экранировать обязательно нужно.

Ответить

Alnik-75 Alnik-75 14.06.2012 16:54:55

Спасибо большое!!!! у меня еще один вопрос, если можно. Если данных значительное количество, то нельзя ли как то упростить их экранирование? То есть , не обрабатывать каждую переменную из Поста, а как то все переменные сразу и вместе? Это поможет уменьшит код и ускорить работу

Ответить

Admin Admin 14.06.2012 17:30:38

Для этого можно написать функцию, которую будет принимать массив $_POST и каждый элемент экранировать, а возвращать уже новый массив. Элементы можно перебирать циклом foreach.

Ответить

Alnik-75 Alnik-75 14.06.2012 17:36:04

Благодарю за подсказку. stripslashes, htmlspecialchars и напоследок trim подойдут для надежной защиты?

Ответить

Admin Admin 14.06.2012 17:37:16

Да.

Ответить

Alnik-75 Alnik-75 14.06.2012 17:40:22

ну, теперь я спокоен. Еще раз, спасибо, Михаил!!!!!!!!!!

Ответить

Alnik-75 Alnik-75 15.06.2012 15:33:32

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

Ответить

Admin Admin 15.06.2012 16:52:31

http://myrusakov.ru/php-security.html

Ответить

Alnik-75 Alnik-75 16.06.2012 20:34:44

Михаил!! Добрый день! Поизучал я этот цикл и вот, что получилось foreach ($_POST as $key => $value){ $$key = trim(htmlspecialchars(stripslashes($value)));} Скажите, правильно я создал ? И еще вопрос, а зачем после foreach возвращать новый массив и как это делать?

Ответить

Admin Admin 16.06.2012 20:47:04

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

Ответить

Alnik-75 Alnik-75 16.06.2012 20:50:30

может намекнете, как тут нужно действовать

Ответить

Admin Admin 16.06.2012 21:13:48

$_POST[$key] нужно изменять, а не только $key.

Ответить

Alnik-75 Alnik-75 16.06.2012 21:25:58

блин-блин!!! Спасибо.. Можно вопрос? возможно создание платных скриптов?

Ответить

Alnik-75 Alnik-75 16.06.2012 22:39:36

не стоит ли вместо stripslashes использовать addslashes?

Ответить

Admin Admin 16.06.2012 23:08:54

Да, addslashes() надо использовать.

Ответить

Alnik-75 Alnik-75 19.06.2012 12:55:34

Михаил! Здравствуйте снова!!!!! Вы могли бы дать оценку следующей конструкции? Очень много полей форм и не все должны быть обязательно заполнены. Соответственно, в обработчике нет желания проверять "пустые" данные поступили из формы или нет, а также присваивать переменные из всех значений POSTa. Когда Вы меня надоумили про цикл foreach я придумал вот такую форму обработки данных <?php if (isset($_POST['proverka_declar']) and $_POST['proverka_declar'] == 1000) { unset($_POST['proverka_declar']); // ненужные данные удаляю $proverka_array = 1; // задаю для цикла переменную foreach ($_POST as $key => $value) { if ($value != ''){ // отсекаем пустые поля в формах $_POST[$key] = trim(htmlspecialchars(addslashes($value))); if ($proverka_array != 1) //если первый элемент, то не ставит запятую между значениями в переменных QeQ и WeW {$QeQ .= ', '; $WeW .= ', ';} $QeQ .= $key; // поля в таблице $WeW .= '"'.$value.'"'; // загружаемые в таблицу данные $proverka_array ++; } } include(); $result = mysql_query ("INSERT INTO declarations ($QeQ) VALUES ($WeW)"); if ($result=='TRUE') { echo "все класс!!!"; mysql_close (); } else {echo "произошла ошибка";} } ?> Михаил! Вроде все работает на локалке. Будет ли это корректно работать на хостинге? Будет ли безопасным этот код? Спасибо за помощь!!!!!!

Ответить

Admin Admin 19.06.2012 13:38:09

Если всё работает, то хорошо.

Ответить

Alnik-75 Alnik-75 19.06.2012 13:56:09

Михаил!! PHP, JS, Query могут давать ни с того сбои в работе? оправдано ли достаточно серьезное использование на странице Query?

Ответить

Alnik-75 Alnik-75 20.06.2012 10:42:17

Михаил! Хотелось бы узнать Ваше мнение по поводу использования функций mysql_real_escape_string и addslashes. Какую из них лучше применять для экранирования?

Ответить

Admin Admin 20.06.2012 11:36:20

addslashes() более универсальная, поэтому если Вы используете MySQL, то лучше экранируйте специальной для него функцией: mysql_real_escape_string()

Ответить

Alnik-75 Alnik-75 20.06.2012 11:49:05

Спасибо Миша!!!!! Очень рад, что встретил на своем пути Ваш сайт

Ответить

Alnik-75 Alnik-75 24.06.2012 15:24:56

Михаил!!! Здравствуйте. Подскажите, достаточно ли при загрузке изображений на сервер осуществлять проверку типа или размера загружаемого файла средствами JS и Query?

Ответить

Admin Admin 24.06.2012 15:27:04

Во-первых, JS и JQuery - это одно и то же, во-вторых, проверка на клиентской стороне вещь необязательная и проверять нужно на серверной стороне. В-третьих, нет, не достаточно. Вот про это: http://myrusakov.ru/php-loadserver-security.html

Ответить

Alnik-75 Alnik-75 24.06.2012 15:38:54

может быть у Вас есть на примете скриптик загрузки изображений без перезагрузки страницы

Ответить

Alnik-75 Alnik-75 28.06.2012 10:59:40

А я его уже сам сделал. И в БД они заносятся. И форматируются под три размера. И код совсем простой оказывается. Как говорится, у страха глаза велики. Все можно сделать, лишь бы было желание и терпение

Ответить

Alnik-75 Alnik-75 03.07.2012 18:40:46

Михаил! Добрый день. Сайт, который делаю, использует кодировку windows-1251. Запросы, передаваемые с помощью ajax, в кодировке UTF8. В обработчике, после очередных поисков стал использовать при приеме данных функцию iconv (таким вот образом-$fotoname = iconv('UTF-8', 'windows-1251', $_POST['fotoname']);) Кракозябры возвращаемые обработчиком в скрипт исчезли и все воспроизводится в кириллице. На локалке то все хорошо. Будет ли так же хорошо уже после выгрузки сайта на сервер?

Ответить

Alnik-75 Alnik-75 03.07.2012 18:45:54

а нужно ли еще в обработчике нужно указывать header('Content-type: text/html; charset=windows-1251');?

Ответить

Admin Admin 03.07.2012 20:36:18

Всё будет хорошо на хостинге, отправлять в обработчике заголовок совсем не обязательно.

Ответить

Alnik-75 Alnik-75 06.07.2012 10:59:25

Михаил! Можно вопрос? свой скрипт по загрузке фотоизображений на сервер проверил во всех браузерах. Работает корректно. А вот IE имеет проблемы. Касается это проверки обработчиком формата загружаемого файла. Вот кусочек кода.........$type = $_FILES['uploadfile']['type'];........if (($type != "image/jpg") && ($type != "image/jpeg") && ($type != "image/png") && ($type != "image/gif") && ($type != "image/JPEG") && ($type != "image/JPEG")) { $SystemMsg = "Неверный формат файла"; } else {..............далее идет следующая проверка. Загружаю файлы именно этих форматов. Соответственно, обработчик выдает ошибку-неверный формат файлов. Убираю эту проверку и тогда в IE все грузится. В чем может быть проблема. С кодом ведь все в порядке, да и другие браузеры не капризничают

Ответить

Admin Admin 06.07.2012 11:12:36

Причём тут IE? Это PHP, работа которого от браузера не зависит. Посмотрите, какое значение имеет $type. И вот статья для размышления: http://myrusakov.ru/php-finderror.html

Ответить

Alnik-75 Alnik-75 06.07.2012 11:41:54

да, действительно. Если в опере $type = image/jpeg, то в IE он почему то равен image/pjpeg. такие же отличия и по другим форматам. Почему так?

Ответить

Admin Admin 06.07.2012 11:46:06

Странные MIME-типы - это особенность IE, тоже самое, кстати, касается и PNG, который формируется как image/x-png, а не image/png как в нормальных браузерах.

Ответить

Alnik-75 Alnik-75 06.07.2012 11:47:04

а как мне тогда организовать проверку с учетом этих странностей?

Ответить

Admin Admin 06.07.2012 11:48:35

Добавить в IF и эти MIME-type тоже.

Ответить

Alnik-75 Alnik-75 06.07.2012 11:50:19

сейчас попробую. А другие браузеры нормально отреагирует на image/x-png и image/pjpeg, Михаил?

Ответить

Alnik-75 Alnik-75 06.07.2012 11:52:27

Да, все нормально стало работать. И в других браузерах тоже. Спасибо большое Вам!!!!!!!!!!!!

Ответить

regina_87 regina_87 18.07.2012 04:34:46

Здравствуйте! Хотела попробовать обменяться ссылками с сайтами родственной тематики и появился вопрос:почему в конце адреса страницы со ссылками не указывается расширение, потому что это отдельная папка? Вот пример: http://www.prazdnuem.ru/links/9/?page=1. Для чего так делается? И что вы сами думаете об обмене ссылками, забанить могут?

Ответить

Admin Admin 18.07.2012 14:52:11

Просто на том сайте такой движок. Эта ссылка передает движку таким образом номер нужной страницы. Обмениваться ссылками можно, но в разумных пределах.

Ответить

regina_87 regina_87 19.07.2012 02:57:22

Спасибо! А уточнить можно, сколько, в разумном количестве? 100-1000? И еще я планирую сделать отдельные страницы с полным описанием для сайтов, это ведь лучше, чем просто ссылки, с точки зрения поисковиков?

Ответить

Admin Admin 19.07.2012 17:03:44

Тут Вам так точно никто не скажет. Главное чтобы ссылки были тематическими, и на хорошие сайты, тогда всё будет в порядке.

Ответить

regina_87 regina_87 20.07.2012 02:27:09

Спасибо большое!

Ответить

regina_87 regina_87 23.07.2012 14:41:15

Здравствуйте! Опять обращаюсь к вам за советом: прогнала сайт в 1ps результат есть - прирост ТИЦ +10,но после того как убрала временную страницу со ссылками на 400-500 беков стало меньше, позиции упали, следовательно и посещаемость упала. Хотела бы прогнать сайт и в других сервисах автопрогона: Autoprogon, Web-support, Uhuhu, Webprogon, Seoms, какой посоветуете, хотелось бы, чтоб была белая база каталогов? Спасибо.

Ответить

Admin Admin 24.07.2012 00:14:09

Тут я Вам не советчик, делайте на свой страх и риск.

Ответить

21nazar12 21nazar12 25.07.2012 21:56:25

Здравствуйте Михаил! Сегодня установил Denwer, делал все точно-также как в видео-уроке, но когда я зашел по адресу "mysite.local" браузер пишет "На жаль, Google Chrome не вдалося з'єднатися зі сторінкою mysite.local Пропозиції: Спробуйте перезавантажити: mysite.­local". Сколько не обновлял выбивает одна и та же самая ошибка! Что мне делать?

Ответить

21nazar12 21nazar12 25.07.2012 23:18:29

Проблему решил, запуском Денвера. Спасибо!

Ответить

Alnik-75 Alnik-75 25.07.2012 23:35:34

Михаил! Доброй ночи!!! Можно вопросик? Пользователь регистрируется. Он вносится в базу данных. Нужно тут же узнать его id. Нашел функцию mysql_insert_id(). Она выбирает id последней внесенной записи именно этим пользователем или вообще последней записи, внесенной в таблицу?

Ответить

Admin Admin 26.07.2012 10:26:48

Да, она находит любую последнюю запись. Так что если после регистрации запись тут же произошла ещё в другое место, то можно получить неверный id.

Ответить

Alnik-75 Alnik-75 26.07.2012 10:39:06

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

Ответить

Admin Admin 26.07.2012 10:53:22

Если Вы получаете id сразу после регистрации, то ничего страшного. Но всё же лучше делать через SELECT MAX(id) FROM table.

Ответить

Alnik-75 Alnik-75 26.07.2012 11:07:43

но и в этом случае не исключается возможность того, что одновременно с одним пользователем регистрировался, например, другой посетитель. Так я понимаю. Я почему задал этот вопрос. У меня после внесения в базу объявления пользователя происходил переход на страничку-фотоальбом (добавление фото), куда передавался id объявления этого пользователя. Добавление фото происходит в отдельную предназначенную для этого таблице, где указывается этот id. И вот у меня при тестировании этот id при SELECTе не извлекся, соответственно, не имеется возможность загрузки фото. Я понимаю, что это какой то глюк, но хочется его избежать в дальнейшем. Вот я и заинтересовался этой проблемой. Мой SELECT для запроса id очень громоздкий, так как нужно найти полное соответствие, а полей сообщения в таблице может быть и несколько десятков. Что посоветуете, Михаил в данной ситуации? SELECT MAX(id) FROM table? и как поступить, если произошел сбой при этом запросе? Ведь id все равно нужен. Заранее благодарю за помошь.......

Ответить

Alnik-75 Alnik-75 26.07.2012 12:41:39

Михаил! Почему то у меня эта конструкция не хочет работать. $result = mysql_query("SELECT MAX(id) FROM declarations",$db); $myrow = mysql_fetch_array($result); $_SESSION['id_declar'] = $myrow['id'];С чем это может быть связано?

Ответить

Admin Admin 26.07.2012 23:04:32

Странно, а какого рода возникает ошибка? Вы проверили что выводит sql запрос?

Ответить

Alnik-75 Alnik-75 27.07.2012 00:02:23

Я этот запрос сделал в Дэнвере. Выдал MAX(id) NULL. Вот как то так. я почитал на форумах. У людей часто возникают проблемы с этим запросом. Ответа так и не нашел. Вся надежда на Вас, Михаил!!! ВЫ извините-Вы на отдыхе и я тут лезу. Но больше не к кому

Ответить

Alnik-75 Alnik-75 27.07.2012 00:07:19

может я что то не так сделал. Но вроде бы все правильно в строку SQL вставил запрос SELECT MAX(id) FROM declarations

Ответить

Admin Admin 27.07.2012 13:13:51

Всё должно быть просто, возможно где-то ошибка в синтаксисе. $result = mysql_query("SELECT max(`id`) FROM `table`", $db);

Ответить

Nikita Nikita 27.07.2012 03:43:11

У вас на сайте не меняет Аватар!!!

Ответить

21nazar12 21nazar12 29.07.2012 01:04:19

Здравствуйте Михаил! Посмотрел видео-урок "Регистрация сайта в Интернете". Зашел на хостинг http://www.001webs.com/. Но тот сайт как то не так выглядит и нигде не вижу ссылки на регистрацию. Что мне делать?

Ответить

Admin Admin 29.07.2012 12:09:28

Не использовал, поэтому ничего сказать не могу. Мой хостинг: http://myrusakov.ru/review-hostia.html

Ответить

21nazar12 21nazar12 29.07.2012 12:24:44

Ясно. Спасибо!

Ответить

lera0692 lera0692 01.08.2012 22:34:51

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

Ответить

Admin Admin 01.08.2012 23:09:58

Нарезка дизайна есть в моем видеокурсе по Вёрстке сайта с нуля.

Ответить

lera0692 lera0692 01.08.2012 23:24:28

а можно ссылку? а то я не могу найти

Ответить

Admin Admin 01.08.2012 23:26:51

http://srs.myrusakov.ru/makeup/

Ответить

Ger1Vas Ger1Vas 14.08.2012 01:02:32

Здравсвуйте Михаил.У меня к вам такой вопрос.Я получал по подписке видеоуроки. И в одном из видео вы рассказываете как добавлять при помощи PHP на все страницы текс. Я этот код вставил на страницы, и у меня ничего не получилось. то о чём вы рассказывали в других уроках всё получалось, а это не получается. В чём дело? У вас есь какая-то добавочная информация по этому поводу?И ещё я бы хотел спросить немного не по теме? Вы не знаете случайно почему Notepad++ делает такие огромные отступы строки от строки, где можно настроить чтобы не было этих диких отступов?

Ответить

21nazar12 21nazar12 09.09.2012 16:41:03

Здравсвуйте Михаил! Благодаря Вам, я наконец создал свой сайт! Сегодня занимался реализацией регистрации пользователей. Когда закончил создавать регистрацию, во время тестирования, когда хотел создать нового пользователя, встретил вот такую ошибочку: "Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'MySite'@'localhost' (using password: YES) in Z:\home\mysite.local\www\reg.php on line 19 Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in Z:\home\mysite.local\www\reg.php on line 21 Warning: mysqli::close() [mysqli.close]: Couldn't fetch mysqli in Z:\home\mysite.local\www\reg.php on line 22 Warning: Cannot modify header information - headers already sent by (output started at Z:\home\mysite.local\www\reg.php:19) in Z:\home\mysite.local\www\reg.php on line 24". Что я сделал не так? Что мне нужно подправить?

Ответить

Admin Admin 10.09.2012 10:41:19

Очевидно не совпали данные пользователя базы данных. Проверьте что пароль и имя совпали с тем, что Вы прописали в phpmyadmin.

Ответить

regina_87 regina_87 10.09.2012 17:16:10

Здравствуйте, Михаил. У меня есть вопрос к вам, но код длинный, поэтому написала вам на почтовый ящик. Недавно начала заниматься php, очень нуждаюсь в вашей помощи.

Ответить

regina_87 regina_87 11.09.2012 04:43:44

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

Ответить

Admin Admin 11.09.2012 14:30:15

Начинать надо с простого, отправки и вывода строки через форму. А уже затем, когда разберетесь как передавать данные методом POST, уже переходить к серьезным задачам.

Ответить

regina_87 regina_87 11.09.2012 17:30:09

С этим все впорядке - все тексты отлично загружаются, и фото тоже загружается, если без проверки, а с проверкой - никак. Укажите, пожалуйста, на ошибки: if (isset($_FILES['foto'])) { $foto = $_FILES['foto']; function isSecurity($foto){ $name = $foto['name']; $type = $foto['type']; $size = $foto['size']; $blacklist = array(".php", ".phtml", ".php3", ".php4"); foreach ($blacklist as $item) {if(preg_match("/$item\$/i", $name))return false;} if (($type != "image/gif") && ($type != "image/png") && ($type != "image/jpg") && ($type != "image/jpeg"))return false; if ($size > 800 * 1024) return false; } function LoadFoto($foto){ $type = $foto['type']; $uploaddir = "avatars/"; $name = md5(microtime()).".".substr($type, strlen("image/")); if(move_uploaded_file($foto['tmp_name'], $uploaddir.$name)) { setFoto($foto); return true; } else return false; } function setFoto($name) { $result1 = mysql_query ("INSERT INTO obyavleniya (foto) VALUES ('$name')"); } if (isSecurity($foto)) LoadFoto($foto); else $message = "Ошибка при загрузке фото"; }

Ответить

Admin Admin 12.09.2012 11:10:17

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

Ответить

21nazar12 21nazar12 12.09.2012 14:49:01

Поздравляю всех программистов из Днем Программиста!

Ответить

finboox finboox 23.09.2012 13:40:26

Миша, привет! Я купил у тебя летом 2011 года курс по сайтостроению (который на 3-х дисках, но ты мне пересылал по сети, дисков нет). У меня было мало времени его изучать, поэтому я только сейчас подошёл к изучению Джумлы и обнаружил, что не могу её проинстоллировать. Я делаю всё как ты описываешь, но Джумла выдаёт сообщение Could not connect to MySQL. У тебя в курсе используется phpMyAdmin версии 2.6.1. и молодая версия MySQL. Когда я по твоей ссылке на загрузки пытаюсь его загрузить и проинстоллировать, происходит инстолл phpMyAdmin версии 3.5.1, у которой совершенно другой интерфейс, нет справа блока MySQL и связь с ним происходит не понятно как. Я запустил поисковые запросы в Яндексе и обнаружил большое количество аналогичных запросов, т.е. это не только у меня так. В Яндексе большое количество предложений загрузить версию 2.6.1, но когда их запускаешь, то автоматически идёт выбор версии 3.5.1. и новее. По запросу как адаптировать их, нашёл целое море очень сложных и сомнительных советов "влезть" в фирменные программы и доставить какие то скрипты. Это очень сложно для меня. Что мне делать? Ведь Джумла - это "гвоздь" твоего курса, без неё он превращается в базовый курс по языкам. Помоги мне запустить phpMyAdmin версии 2.6.1, пожалуйста!

Ответить

Admin Admin 23.09.2012 22:20:57

Скорее всего у Вас неправильно указан адрес базы данных или ещё какая-нибудь ошибка с пользователем базы.

Ответить

finboox finboox 24.09.2012 01:43:54

Миша, привет! Я сегодня пол-дня посидел и всё настроил сам. Ты отвечаешь, в принципе правильно, но то, что ты рассказываешь в видео-уроках = не работает. А именно: в phpmyadmin версии 3.5.1 и новее, при начальной инстолляции Джумлы, не выдумываются произвольные имена пользователя и базы данных, а используются ПРЕДОПРЕДЕЛННЫЕ имена root (одинаковые как для пользователя, так и для его базы!!!). Поэтом, естественно, никакие пароли в конфигурации Джумлы не проставляются ( окошке "пароль" - пробел). Кстати, никакх замен префиксов в момент инстолла Джумла не терпит, этот момент лучше сразу пропустить. Когда впервые заходишь в административную панель Джумлы, в качестве логина надо указывать, как ни странно, не имя пользователя (root), а то имя, под которым ты прописан в операционной системе Windows ( у меня это имя совпало = Admin). Я сделал всё именно так - и всё нормально проинстоллировалось и заработало.

Ответить

witalij witalij 03.10.2012 20:39:59

Добрый вечер, Михаил! Купил 1 окт. 2012 г. Ваш курс "Вёрстка сайта с нуля". Обращался к Вам на ICQ вчера с вопросом, но, к сожалению, Вас так и нет в сети. Сегодня писал Вам на e-mail, но тоже безрезультатно. Подскажите, пожалуйста, что делать?

Ответить

Admin Admin 03.10.2012 20:58:49

А с какой почты Вы писали? Может мне письмо не дошло. Напишите, на всякий случай мне на обе почты: myrusakov@mail.ru и на myrusakov@gmail.com.

Ответить

witalij witalij 03.10.2012 21:16:27

Моя почта: vitalij.reklama@yandex.ua (та же. что указана при покупке курса), если письмо не доходит, то могу написать с gmail.

Ответить

witalij witalij 12.10.2012 21:45:32

Добрый вечер, Михаил. К сожалению, снова утратил с вами связь. Писал Вам дважды на e-mail, но ответа не получил.

Ответить

21nazar12 21nazar12 16.10.2012 18:16:32

И снова здравствуйте Михаил. В phpMyAdmin по стандарту у пользователя root не задан пароль. Для того чтобы не устанавливать для всех пароль, я взял и удалил всех пользователей под логином "root". После этого phpMyAdmin, перестал отвечать. Я пишу адрес в адресной строке http://localhost/tools/phpmyadmin/, а мне выбивает следующие -> phpMyAdmin - Ошибка Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. <a href="Documentation.html#faqmysql" target="documentation"><img src="themes/dot.gif" title="Документация" alt="Документация" class="icon ic_b_help" /></a>. Как это исправить?

Ответить

Admin Admin 16.10.2012 21:02:57

Сранно что не отвечает. Тут только переустановка поможет. Ещё можно попытаться сбросить root через командную строку, но раз и так не отзывается, то вряд ли поможет.

Ответить

21nazar12 21nazar12 17.10.2012 16:04:40

Простите. А как сбрасывать root через командную строку?

Ответить

Admin Admin 17.10.2012 18:25:22

Через командную строку mysql -u root. Потом UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

Ответить

21nazar12 21nazar12 17.10.2012 23:13:25

Я переустановил Денвер. Помогло! Огромное спасибо!

Ответить

21nazar12 21nazar12 20.10.2012 12:14:17

Хотел попробовать создать сайт на Друпале (не понравился). Как его удалить?

Ответить

Admin Admin 20.10.2012 18:17:46

Просто удалить все его файлы.

Ответить

aaaa aaaa 03.11.2012 12:57:10

Здраствуйте михаил у меня возникла проблема с joomla делал тоже самое как у вас в видео уроке там где выбор конфигурации базы данных я написал тоже самое что и у вас нажимаю далее и тут выдаёт ошибку (Не могу подключиться к базе данных. Номер ошибки: Unable to connect to the database:Could not connect to MySQL)(Unable to connect to the database:Could not connect to MySQL) что мне делать подскажите плизз!

Ответить

Admin Admin 03.11.2012 12:58:56

Указывать надо localhost, пользователь root, пароль пустая строка, это если на денвере. Если на хостинге, то спрашивайте эти данные у хостера. Также не забудьте создать базу данных. Если всё сделано правильно, значит, сервер mysql не работает.

Ответить

viktor viktor 10.11.2012 12:35:53

Михаил решил вот здесь задать ещё некоторые вопросы и зарание приношу за своё любопытство. У меня сайт на Joomla, но уже несколько месяцев активно изучаю HTML, CSS, PHP и другие языки и понял одну вещь, раньше в инете все сайты были на HTML, сейчас многие сайты перешли на CMS. Но на сколько я понял, поисковики любят до сих пор сайты созданные на HTML. Это верно? Если я например создам свой сайт на PHP, то он будет более востребован для поисковиков чем сайт на Joomla? И есть ли у вас Михаил уроки, похожие на HTML, в котором можно создать сайт с нуля на PHP?

Ответить

Admin Admin 10.11.2012 12:38:35

Поисковик не знает, на чём сделан сайт. Все сайты - это набор страниц с HTML-кодом. Однако, есть понятные человеку ссылки, например, moi-idei.html - вот такие ссылки нравятся поисковикам больше, чем ?view=article&id=392. А готовые CMS обычно крайне плохо оптимизированы и представляются собой универсальную помойку, с помощью которой можно собрать любой сайт. Что касается курса по PHP, то он выйдет уже 15-го ноября.

Ответить

viktor viktor 10.11.2012 12:46:13

УРА, ЖДУ 15. Надеюсь он будет не очень дорогой ). Спасибо, значит интуиция меня не подвела, а желание написать сайт самому ещё больше возросла. И такой вопрос. А ваш сайт создан именно вами на PHP?

Ответить

Admin Admin 10.11.2012 13:15:15

Да, его делал я один. И сделан он на PHP.

Ответить

viktor viktor 10.11.2012 17:42:54

Михаил. У меня ещё вот вопросы. В своё время я искал информацию, о том, сколько должно быть оптимально символов в статьях и почти везде встречал, что не менее 1.000, а то поисковые роботы не любят, когда их меньше. Но у вас все статьи не большие. Так сколько же тогда должно быть в статье символах? И второй вопрос. У вас посещаемость очень велика, не одна тысяча в сутки, как выдерживает всё это база данных сервера? Ведь это почти десятки запросов в минуту наверно идут.

Ответить

Admin Admin 10.11.2012 21:26:42

У меня статей меньше 1000 символов почти нет (разве что какие-нибудь новости). Самые маленькие - это 1500 символов, а так по 2000-3000 символов. Вы проверьте, а не измеряйте на глазок. А что касается этих критериев меньше или больше, всё это не более, чем догадки, которые, возможно, и влияют, но качество этого контента ценится в разы больше, чем его размер. Другими словами, очень важен поведенческий фактор.

Ответить

ilizar ilizar 11.11.2012 15:18:46

Уважаемый Михаил. Смотрю Ваш беспрлатный видеокурс очень хочется освоить эту премудрость, но вот проблемма, у меня не работает Denwer устанавливается, всё как надо. запускается, но в браузере его нет.у меня Win7-64.Помогите если это возможно или посоветуйте другой локальный хостинг.Да, а за курс спасибо, но вот застрял сэтим хостингом.C уважнгием А Илизаров.

Ответить

Admin Admin 11.11.2012 17:10:17

http://myrusakov.ru/php-denwer-nowork.html

Ответить

ilizar ilizar 11.11.2012 17:49:15

Сделал всё как написано, отключил порты Скайп, включил сервер, набрал-localhost, Браузер не видит.Может что-то ещё посмотреть.

Ответить

Admin Admin 11.11.2012 17:55:48

Да, нет, вряд ли. Там написано про 99.9% проблем. Возможно, ещё какая-то программа мешает, может старый апач, может teamviewer. А может отключили скайп плохо, может он ещё находится в процессах. Также посмотрите, что написано при запуске денвера, там, как правило, появляется текст ошибок.

Ответить

ilizar ilizar 11.11.2012 18:29:26

Ни при установке, ни при запуске не было никаких уведомлений об ошибках.Всё прошло тип-топ.Скайп порт 80 отключил, тимвювер тоже ( правда может не то) подскажите что. а вот насчёт старого апача, не знаю, я никогда не ставил, даже не знаю что это такое. и Denwer запускается и отключается, но в браузере его нет.

Ответить

Admin Admin 11.11.2012 18:52:19

Эти уведомления появляются и тут же исчезают, сделайте скриншот окон (их 2), которые появляются, а потом спокойно посмотрите, что там написано.

Ответить

ilizar ilizar 11.11.2012 18:59:36

Я даже на видео записал, а как Вам переслать?

Ответить

Admin Admin 11.11.2012 19:01:18

На myrusakov@gmail.com

Ответить

21nazar12 21nazar12 12.11.2012 20:30:30

Когда захожу на свой сайт, высвечивается вот такая ошибка: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'MySite'@'localhost' (using password: YES) in Z:\home\mysite.local\www\bd.php on line 2 Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in Z:\home\mysite.local\www\bd.php on line 3 ---- А вот собственно то что я вписал в файл bd.php: <?php $db = mysql_connect ("localhost","MySite","123456"); mysql_select_db ("mysite.local", $db); ?> ---- Перепробовал много способов, но ошибка одна и таже. ---- Если нужно могу скинуть на почту архив с регистрационными файлами.

Ответить

Admin Admin 12.11.2012 20:44:46

Неверные имя пользователя и/или пароль.

Ответить

21nazar12 21nazar12 12.11.2012 20:48:48

Нет, здесь все верно как и в привилегиях, так и в скрипте. Может, я неверно соединил с БД?

Ответить

Admin Admin 12.11.2012 20:52:09

Нет, неверно. Access denied for user переведите с английского. Используйте root и пустой пароль, если не получается создать пользователя.

Ответить

viktor viktor 14.11.2012 17:14:32

Добрый день Михаил. У меня к вам такой вопрос. Какой редактор лучше для работы с кодами: Notepad++ или Dreamweaver?

Ответить

Admin Admin 14.11.2012 17:16:23

NotePad++, а про dreamweaver здесь: http://myrusakov.ru/html-dreamweaver.html

Ответить

Foxx Foxx 14.11.2012 19:03:55

Здравствуйте Михаил, как с вами связаться?

Ответить

Admin Admin 14.11.2012 19:35:26

myrusakov@gmail.com

Ответить

Foxx Foxx 15.11.2012 18:19:37

Михаил можно с вами переговорить заказ. Дело в том что я писал на myrusakov@gmail.com, а вы никак не реагируете, и в действиях написано - Последние действия 27.06.2012. Если можно пожалуйста напишите на afoxx@inbox.ru, Буду ждать. Заранее спасибо.

Ответить

Admin Admin 15.11.2012 18:25:13

Вы напишите на мой e-mail свой вопрос, и я постараюсь ответить. А "Последние действия" - это вообще непонятно откуда.

Ответить

Foxx Foxx 15.11.2012 18:31:32

Я отправил запрос на авторизацию. Зайдите в агент пожалуйста.

Ответить

Admin Admin 15.11.2012 18:35:28

У меня нет агента.

Ответить

Foxx Foxx 15.11.2012 18:39:15

Ясно, я написал вам на myrusakov@mail.ru Жду ответа. Если ответите сейчас буду премного благодарен.

Ответить

mister mister 14.11.2012 19:06:09

Михаил вот я добрался наконец то до ваших видео уроков но возникла проблема не получается сделать регистрацию вот код в чем я ошибся ? <?php if (isset($_POST['reg'])){ $login = htmlspecialchars($_POST['login']); $password = htmlspecialchars($_POST['password']); $bad = false; session_start(); unset($_SESSION['error_login']); unset($_SESSION['error_password']); unset($_SESSION['succes_reg']); if ((strlen($login) < 3) || (strlen($login) > 32)) $bad = true; { $_SESSION['error_login'] = 1; $bad = true; } if ((strlen($password) < 6) || (strlen($password) > 32)) $bad = true;{ $_SESSION['error_password'] = 1; $bad = true; } if (!$bad){ $mysqli = new mysqli("localhost", "MySite", "12345", "mysite-local"); $password = md5($password); $mysqli->query("INSERT INTO users (`login`, `password`) VALUES ('$login', '$password')"); $mysql->close(); $_SESSION['reg_success'] = 1; header("Location: index.php"); } } ?>

Ответить

Admin Admin 14.11.2012 19:35:44

http://myrusakov.ru/php-finderror.html

Ответить

Foxx Foxx 16.11.2012 18:36:34

Михаил, напишите о себе, дайте свой адрес, где проживаете. Контактный телефон, юридический адрес. Заранее спасибо.

Ответить

Admin Admin 16.11.2012 18:41:57

Всё, что я считаю нужным указать, указано: http://vk.com/myrusakov

Ответить

Тимур Тимур 24.11.2012 17:27:25

Извините, а у вас платные уроки в каком расширении? На Айпаде я могу их просматривать?

Ответить

Admin Admin 24.11.2012 17:33:09

Для уроков лучше использовать Windows. Уроки во flash-формате.

Ответить

Тимур Тимур 24.11.2012 20:38:03

Понятно. А я думал в кровати полежу посмотрю. У меня есть Windows, так что в понедельник закину денег и куплю. Голд предложение же не закончиться до этого времени?

Ответить

Admin Admin 24.11.2012 21:08:11

Нет, не закончится.

Ответить

viktor viktor 27.11.2012 11:06:13

Михаил. А можно сделать на сайте PHP, что картинка при нажатии увеличивалась до большего масштаба?

Ответить

Admin Admin 27.11.2012 11:44:33

http://myrusakov.ru/uvelichenie-odnoj-kartinki-klik.html

Ответить

Foxx Foxx 28.11.2012 18:58:26

Здравствуйте Михаил у вас имеется админ панель?

Ответить

Admin Admin 28.11.2012 19:44:44

Для данного сайта нет, привык к phpmyadmin. Для srs.myrusakov.ru имеется, и крупнее, чем весь сайт целиком, в несколько раз.

Ответить

Foxx Foxx 28.11.2012 20:41:19

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

Ответить

Admin Admin 28.11.2012 21:07:41

Реализовать это возможно, для этого нужно, чтобы всё это уже было предусмотрено на сайте, в самой таблице с теми же пользователями. А Admin-панель - это просто удобный интерфейс для управления содержимым таблиц, не более того.

Ответить

viktor viktor 29.11.2012 14:39:38

Михаил, а когда например верстаю сайт на Notepad++, обязательно ставить кодировку UTF-8, можно поставить например Windows-1251? В чём между ними разница?

Ответить

Admin Admin 29.11.2012 16:51:46

Желательно использовать UTF-8, но если Ваш сайт будет использовать гарантированно только кириллицу и латиницу, то можно и windows-1251.

Ответить

Foxx Foxx 29.11.2012 16:45:07

Михаил собираетесь ли вы делать курс по CSS или по JavaScript, как курс PHP?

Ответить

Admin Admin 29.11.2012 16:51:18

По JavaScript планируется, но это где-то осенью. По CSS уже есть: http://srs.myrusakov.ru/makeup

Ответить

Foxx Foxx 29.11.2012 20:09:59

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

Ответить

paVlik paVlik 05.12.2012 23:10:26

Добрый день, Михаил! В одном из уроков видеокурса по основам HTML вы использовали элемент PHP <?php require_once "menu.html"; ?> но у меня это так и не заработало, подскажите пожалуйста, в чем может причина?

Ответить

Admin Admin 06.12.2012 04:23:25

http://myrusakov.ru/php-start.html

Ответить

logaut logaut 06.12.2012 17:15:21

Михаил, у меня есть шаблон у него все углы закруглённые, но есть проблема, IE в нём как сделать закругление, ведь даже 8 версия IE не поддерживает закругление?

Ответить

Admin Admin 07.12.2012 10:29:27

http://myrusakov.ru/css-round-angle.html

Ответить

viktor viktor 06.12.2012 22:23:59

Михаил, а как сделать на PHP меню примерно как у вас. Даже не обязательно чтоб оно было выпадающим, просто чтоб были под категории.

Ответить

Admin Admin 07.12.2012 10:30:19

http://myrusakov.ru/css-submenu.html

Ответить

logaut logaut 07.12.2012 15:17:31

Михаил, я вот тут подумал, почему бы вам не сделать курс по php, но немного другой без всяких сайтов? Чисто курс по объектно ориентированному программированию. Это дало бы больше пользы чем обучение классического программирования. Например, я делал сайт в котором без знаний объектно ориентированного программирования ни одного скрипта не написать.

Ответить

Admin Admin 07.12.2012 15:29:49

Такой курс уже есть: http://srs.myrusakov.ru/php - там ООП разбирается, а также сразу применяется, а потом ещё и движок создаётся, опять же с ООП.

Ответить

logaut logaut 09.12.2012 20:18:00

Здравствуйте, Михаил! Подскажите пожалуйста, как убрать поля в таблице используя css отдельно, то есть не смешивать html и css во дном целом?

Ответить

Admin Admin 09.12.2012 20:36:20

table td {padding: 0;}

Ответить

logaut logaut 09.12.2012 20:46:34

Спасибо, Михаил! :)

Ответить

viktor viktor 12.12.2012 18:39:32

Михаил, а админку обязательно делать на сайтах PHP или можно обойтись заполнением сайта и через MySQL?

Ответить

Admin Admin 12.12.2012 20:32:32

Можно обойтись одним PHPMyAdmin.

Ответить

viktor viktor 14.12.2012 12:59:01

Михаил. Пытался найти на сайте, но найти не смог. Уже вторые сутки бьюсь над этой проблемой. В БД у меня есть 2 таблицы с категории и таблица со статьями которые относятся к этим категориям, но как их вывести на главную понять не могу.

Ответить

Admin Admin 14.12.2012 14:38:54

Вывести из базы и вывести на страницу - 2 совершенно разные задачи. Определитесь, с чем именно проблемы.

Ответить

viktor viktor 14.12.2012 15:29:08

Проблема с выводом на главную страницу. Например как у вас, каждая новая статья появляется на главной странице в независимости к какому разделу она относиться. С выводом из БД проблем нет, все статьи выводятся, но только они в разделах, а вот на главную не как.

Ответить

Admin Admin 14.12.2012 17:59:32

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

Ответить

Inferno Inferno 14.12.2012 18:09:29

Privet Mixail spasiba vam ogromniye.! yesli bi ne vashe videotutoriali to ya bi ne smog szdat etot sayt www.remzi.zz.mu toka kak mne tuda dobavit form, shtob polzvateli otpravliali mne pismo v email: zarani spasiba.i skaji te yesli mojna kak potklucit JavaScript V HTML ili et bez CSS ne vazmojna ? zarani spasiba vam balshoye. ! za HTML PHP za fso info ! vi maladsi ! www.myrusakov.ru reklamirovat budu vezde., !

Ответить

Admin Admin 14.12.2012 18:17:49

Форма обратной связи: http://blog.myrusakov.ru/feedback.html А для подключения JavaScript не нужно подключать CSS. И вообще JavaScript подключать не надо, надо просто написать нужный код. Хотя бы этот: http://myrusakov.ru/javascript-hello-world.html

Ответить

Inferno Inferno 14.12.2012 18:40:24

Spasiba Mixail Ti super zdes v baku ya fsem skozal pocti web dizaynerem ani gvariat bez My Sql ne vazmojna Feedback.!ti klass cudo.maladets ! za tvayi pomoshi ya tee zaplacu !

Ответить

Inferno Inferno 14.12.2012 20:31:05

mixail vot tak ya zdelal toka pismo ne daxodit ..http://remzi.zz.mu/feedback.php

Ответить

Admin Admin 14.12.2012 20:34:41

Почему не доходит, трудно сказать, не видя исходников. Рекомендую Вам свой курс по PHP: http://srs.myrusakov.ru/php , там всё это разбирается более подробно и с нуля.

Ответить

viktor viktor 17.12.2012 15:20:59

Здравствуйте ещё раз Михаил. У меня к вам вопрос. Как сделать чтоб материал на PHP появлялся так, чтоб новый всегда был первым, а старые статьи естественно шли по убыванию.

Ответить

Admin Admin 17.12.2012 18:58:25

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

Ответить

viktor viktor 18.12.2012 16:55:31

Спасибо за ответ. Вот ещё несколько вопросов. В данный момент у меня сайт на Joomla но я уже создал на локальном пока свой движок на PHP по вашим урокам. Осталось только перекинуть весь материл туда, чем я и занимаюсь в данный момент. Конечно нудно немного каждый материал в ручную. Вопрос вот в чём, вы тоже насколько я понял перевели свой сайт с Joomla. А как быть с теми ссылками которые уже проиндексированы? Ведь теперь ссылки на каждый материал будут другими? Не будет падения в запросах в поисковиках? Второй вопрос, а как под сайт на PHP сделать файл Robots.txt и Sitemap? И третий вопрос, а надо делать файл .htaccess?

Ответить

Admin Admin 18.12.2012 18:59:54

Ссылки я лично не менял, что в Joomla был ЧПУ, что у себя на движке я поставил все те же alias. Если ссылки изменятся, то поисковики будут заново индексировать сайт. Robots.txt и sitemap.xml делаются для всех сайтов одинаково. .htaccess нужно создавать только тогда, когда в нём планируется что-то писать.

Ответить

viktor viktor 24.12.2012 15:25:31

Здравствуйте ещё раз Михаил. Хочу сказать вам огромное спасибо за ваши советы и уроки. И вам я опять к вам за советом. У вас на сайте в каждой категории выводятся по 5 статей и потом идут ссылки на другие ''Ещё статьи...''. Вы это делаете каждый раз в ручную или они автоматически прописываются туда? И почему вы например не сделали страничную навигацию для рубрик, а только для главной?

Ответить

Admin Admin 24.12.2012 17:34:41

Автоматически берутся 5 статей из базы. Если Вы будете обновлять страницу, то увидите, что статьи меняются. Для рубрик не стал делать навигацию, а решил вывести по-другому, для разнообразия, не более того.

Ответить

viktor viktor 25.12.2012 19:47:02

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

Ответить

Admin Admin 25.12.2012 21:43:04

Для этого нужно в таблице со статьями указать id того раздела, которому она принадлежит. Затем при выводе страницы с разделом, вытаскивать те записи, где id_раздела = id_открываемого_раздела. Как-то так.

Ответить

viktor viktor 28.12.2012 20:38:06

Михаил очередной вопрос, уже по MySQL. Создал таблицу с категориями и всё вывел на сайт, на пример 1 категория 2 категория 3 категория И потом вдруг мне нужно сделать ещё одну категорию 1А категория Но когда её добавляю в MySQL, то она становиться после 3 категории. Можно как нибудь изменить порядок?

Ответить

Admin Admin 28.12.2012 21:19:12

Заново пересоздать таблицу. А вообще зачем это нужно? Для сортировки надо создавать отдельное поле, где хранить значения. И чем больше (или меньше) значение, тем выше или ниже будет категория. Но это используется только уже при выводе из таблицы.

Ответить

Pienter Pienter 03.01.2013 23:26:12

Здравствуйте, Михаил! Проблемы с кодировкой на сайте.. 90% проблем, связанных с ПОЯВЛЕНИЕМ "абракадабры" на сайте Вами разобрано и объяснено ,но как устранять ПРИЧИНЫ?? "Чайнику" не понятно: много терминов,а ГДЕ это всё впечатать?? Спасибо за ответ.

Ответить

mpc-yana mpc-yana 04.01.2013 16:59:38

Михаил, здравствуйте. Подскажите пожалуйста как справиться с ошибкой. Я застряла на вашем 4-ом уроке. Не получается вывести какую либо надпись. Выскакивает текст Index of / Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/1.0.1c PHP/5.3.13 Server at mph.local Port 80

Ответить

Admin Admin 04.01.2013 17:29:30

Нужно создать index-файл, например, index.html или index.php

Ответить

mpc-yana mpc-yana 04.01.2013 20:11:47

Михаил, он создан, в папке на диске как указано у вас в уроке. Проблема вознакает, когда вы сохраняете программу, обновляете страничку и у вас выскакиевает название а затем надпись телеканал ТНТ. Может ли быть проблема в порту 80, вы его как то упоминали?

Ответить

Admin Admin 04.01.2013 20:50:23

http://myrusakov.ru/php-denwer-nowork.html

Ответить

mpc-yana mpc-yana 05.01.2013 12:59:07

Михаил, спасибо большое, разобралась!

Ответить

v_green v_green 06.01.2013 14:14:51

Здравствуйте Михаил! Можете написать статью как запретить просмотр исходного кода. Спасибо большое.

Ответить

Admin Admin 06.01.2013 15:38:22

Такой запрет невозможен. Единственный способ это скрыть, просто не показывать сайт никому.

Ответить

mpc-yana mpc-yana 06.01.2013 17:41:43

Михаил, денежные средства отправились, как получить видеокурс?

Ответить

Admin Admin 06.01.2013 18:19:50

Напишите мне об этом на myrusakov@gmail.com и сразу напишите свой e-mail, указанный при заказе.

Ответить

logaut logaut 06.01.2013 21:17:04

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

Ответить

Admin Admin 06.01.2013 21:23:08

Да, с самых азов.

Ответить

viktor viktor 06.01.2013 22:56:22

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

Ответить

Admin Admin 07.01.2013 11:29:30

Можно, только сделать это будет крайне сложно. http://myrusakov.ru/php-engine-vs-null.html

Ответить

Zaozer0010302 Zaozer0010302 07.01.2013 17:43:10

Михаил, уж не знаю, что мне делать. Как не глупо звучит, я застрял на вводных уроках, а именно на создании локального сервера, вначале все отлично получалось, но теперь, когда я перехожу на любой из создаваемых мной адресов, будь то rusakov или любой другой, что в папке Home, что в корневой папке Server, открывается пустая вкладка, ничего написанного в html файле index нет! Как быть?

Ответить

Admin Admin 07.01.2013 21:46:49

http://myrusakov.ru/php-denwer-nowork.html

Ответить

tolia2012 tolia2012 23.01.2013 10:36:26

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

Ответить

Admin Admin 23.01.2013 20:42:05

Да, есть: http://srs.myrusakov.ru/freephp

Ответить

Melnik Melnik 27.01.2013 14:57:10

Добрый. Михаил, у меня вопрос от чайника. Посмотрел видеоурок о создании html страницы и возникла проблема. При отображении простейшей страницы появляются крокозяблы. название sayt название sayt название sayt код проверил <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>название проекта sayt</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <h1>название sayt</h1> <h2>название sayt</h2> <h3>название sayt</h3> </body> </html> браузер - гугл хром. В чем причина ? Заранее огромное спасибо.

Ответить

Admin Admin 27.01.2013 20:21:20

http://myrusakov.ru/php-encoding-problems.html

Ответить

asw asw 27.01.2013 15:51:31

Здравствуйте Михаил.У меня проблема следующего характера. Я не могу запустить денвер.Всё сдалал как на видео. Полез искать причину в нете, нашел вот что.Причина в настройках прокси сервера (как мне обясняют), я зашел в эти настройки, и вот - "не использовать прокси для localhost, 127,0,0,1" и стоит "использовать системные настройки прокси" ... что мне дальше делать.Спасибо.

Ответить

Admin Admin 27.01.2013 20:21:35

http://myrusakov.ru/php-denwer-nowork.html

Ответить

asw asw 28.01.2013 14:13:42

Здравствуйте Михаил.Спасибо за подсказку,но проблема не решилась. Дело в том что у меня скайп не стоит вообще, нету даже установочного пакета. При наборе local.host меня выбрасывает на старовую страницу яндекса или гугла.Я почитал и послушался одного совета зайти с помощью 127,0,0,1- всё заработало, но дальше этого не двигается.mysite.local не заходит, вибрасйвает опять на сайт. Я попробывал изменит настрйки прокси, но всё возвращается назад. Может прописать настройки прокси вручную.... Да и вот еще что мне написаео в денвере -http://custom-host:8648 Проверка хоста с другим IP-адресом и портом (127.0.0.2:8648) В Windows XP SP2 имеется ошибка, из-за которой данный хост может не работать. Официальную "заплатку" от Microsoft качайте здесь. я скачал - установилось, но ничего не изменилось. Что делать? еще хочу добавить, почему в настройках прокси пишет "не использоать прокси для localhost 127.0.0.1...

Ответить

Melnik Melnik 27.01.2013 21:13:17

Спасибо, Михаил. Все получилось. Здорово, что в сети есть действительно толковые люди.

Ответить

logaut logaut 28.01.2013 23:22:13

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

Ответить

Admin Admin 29.01.2013 09:43:11

Отправил уже.

Ответить

logaut logaut 29.01.2013 22:29:50

Спасибо Михаил...

Ответить

Murad80 Murad80 31.01.2013 01:24:02

Здравствуйте Михаил, я просмотрел Ваш видео курс по основам HTML,повторял все Ваши действия по установке локального сервера.Z:\home\mysite.local\www Я не понимаю почему у меня не создалась страница,Мне нужна Ваша помощь!!!Спасибо.

Ответить

Admin Admin 31.01.2013 08:43:52

http://myrusakov.ru/php-denwer-nowork.html

Ответить

Murad80 Murad80 04.02.2013 00:09:06

Это у меня создается файл, index.html.txt мне кажется, что, проблема в txt, хотя повторял все Ваши действия, как мне решить эту проблему. Спасибо!

Ответить

Admin Admin 04.02.2013 13:18:34

http://myrusakov.ru/html-open-txt.html

Ответить

logaut logaut 08.02.2013 15:34:38

Здравствуйте, Михаил! Я хотел бы чтобы вы посоветовали, где взять программу при помощи которой, можно можно делать ISO образы чтобы не записывать файлы и папки на компакт-дики в виде архивов.

Ответить

Admin Admin 08.02.2013 20:14:10

UltraISO, например.

Ответить

logaut logaut 13.02.2013 17:06:06

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

Ответить

Admin Admin 13.02.2013 18:15:37

Какой браузер и какая ширина экрана?

Ответить

logaut logaut 13.02.2013 19:12:00

Я пользуюсь браузером Mozilla Firefox, ширину я точно не помню, но экран жк и широкий, приблизительно 1600px может даже и боьше.

Ответить

Admin Admin 13.02.2013 21:54:02

Никаких проблем не вижу. Да и на такой ширине и близко не может быть горизонтальной полосы прокрутки. Единственный вариант - это если Вы увеличили всё в несколько раз, через ctrl+

Ответить

RUSLANKAZ RUSLANKAZ 16.02.2013 14:58:27

Здравствуйте, уважаемый Михаил Русаков. Надеюсь, У вас все отлично. Я изучаю уроки по вашим видео урокам "Создание сайта от А до Я". Подскажите пожалуйста, как можно исправить ошибку если печатая на программе notepad++ на кириллице, в результате работы в браузере кириллицы конвертируются на символы. Всего хорошего, Руслан.

Ответить

Admin Admin 16.02.2013 21:12:09

http://myrusakov.ru/php-encoding-problems.html

Ответить

dzeims2013 dzeims2013 17.02.2013 16:41:24

Zdravstvujte Mixail. Ja Eduard. U menja estj vopros. U vas v uroke html pod nazvaniem sozdanie pervoj html stranici tam gde vi dokument delalim iz text document , document index. html, kogda ja delaju iz text document u menja polu4aetsa index.html.txt type file txt pochemu iz-za etogo ja ne mogu dal6e obu4atsa urokam

Ответить

Admin Admin 17.02.2013 21:22:29

http://myrusakov.ru/html-open-txt.html

Ответить

Murad80 Murad80 18.02.2013 10:07:07

Добрый день! по началу все было окей. сейчас происходит что то не понятное. На страничке высвечиваются не понятные буквы, хотя раньше такого не было. Подскажите что делать?

Ответить

Admin Admin 18.02.2013 11:50:32

http://myrusakov.ru/php-encoding-problems.html

Ответить

dzeims2013 dzeims2013 18.02.2013 14:32:15

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

Ответить

dzeims2013 dzeims2013 18.02.2013 14:36:56

spasibo vsjo polu4ilosj

Ответить

dzeims2013 dzeims2013 18.02.2013 15:18:07

Mixail. Po4emu kogda ja pishu v dokumente html pishu po russki , to4nee tam gde u vas пишется Телеканал ТНТ у меня пишется на русском не по русски а пишется вот так ??????. А когда там же пишу по анлийски он пишет в чем может быть ошибка <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" /> <title>??????????? </head> <body> </body> </html>

Ответить

Admin Admin 18.02.2013 20:56:42

http://myrusakov.ru/php-encoding-problems.html

Ответить

dzeims2013 dzeims2013 19.02.2013 13:32:49

Zdravstvujte. Spasibo za otvet. V video dobavlenie izobrazenija u vas pokazani logotin etot tnt i vi ego skopirovali iz svjego desctopa, a gde on xranitsa v dokumente html prosto najti ne mogu ego.

Ответить

dzeims2013 dzeims2013 19.02.2013 14:59:57

Ja sdelal prosto ska4al s neta etot logotip i pri soxranenii nazval logo.jpg i soxranil no posle skopiroval vsjo eto v papku s desktopa v papku images i u menja ne bilo kak u vas dva dokumenta. Skazite v 4jom problema mozet bitj?

Ответить

Admin Admin 19.02.2013 21:32:16

http://myrusakov.ru/html-img-nowork.html PS Используйте виртуальную клавиатуру с русским языком. В будущем, весь "транслит" будет удаляться.

Ответить

dzeims2013 dzeims2013 19.02.2013 23:20:16

Как это понять я вообще не понимаю. Очень часто в ОС отключён показ расширений файлов, как следствие, image.jpg - это только имя файла, без расширения. Для решения проблемы надо включить показ расширений файлов в свойстве папок, далее увидеть, что файл называется, например, так: "image.jpg.png", и это имя прописать в src.

Ответить

Admin Admin 20.02.2013 04:25:27

http://myrusakov.ru/html-open-txt.html - здесь про расширения файлов в ОС.

Ответить

dzeims2013 dzeims2013 20.02.2013 13:39:54

Михаил очень Вас прошу можно см вами поговорить лично в скаипе буду вам очень благодарен за это. skaype-edik2388

Ответить

Admin Admin 20.02.2013 22:40:56

Скайпа нет.

Ответить

dzeims2013 dzeims2013 21.02.2013 17:33:56

Михаил я не понимаю как у Вас получилось иметь два фаила один фаил в картинках tnt.png а второй фаил картинки logo.jpg? То есть мне нужно скачать любую фотку с интернета и созранить в формате logo.jpg в папке images?

Ответить

Admin Admin 21.02.2013 21:20:41

Да, можно скачать с Интернета. А 2 файла у меня, потому что я создал 2 файла. По-другому на этот мягко говоря странный вопрос ответить не могу.

Ответить

dzeims2013 dzeims2013 22.02.2013 13:58:04

Михаил у меня вновь есть вопрос. Почему когда я указал место рассположение моей картинки <img src = "images/logo.jpg" width = "100%"/> Есть как бы контур изображения а вот само изображение не прказывает картинку вообще

Ответить

Admin Admin 22.02.2013 20:19:28

http://myrusakov.ru/html-img-nowork.html

Ответить

eda eda 23.02.2013 21:20:54

Михаил поздравляю Вас с праздником! Я вставил другой догтайп:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> у меня в нем валидность лучше,это не на что не повлияет.

Ответить

Admin Admin 23.02.2013 21:25:21

Ни на что не повлияет.

Ответить

asw asw 25.02.2013 23:17:17

здравствуйте Михаил. Я просмотрел первые бесплатные уроки. вроде всё понятно но ничего не получается. Во первых валидатор находит кучу непонятных ошибок, а во вторых не получается сделать шапку - не выводится картинка<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html XMLNS ="http://www.w3.org/1999/xhtml"> <head> <meta http - equiv = "Content -Type" content = "text/html; charset = windows - 1251"/> <title>Инфо - портал</title> </head> <body> <div id= "hender"> <img src = "images/nastol.com.ua - 10125 - 2.jpg" width = "100%" alt = "Шапка сайта"> </div> подскажите где я ошибся, у меня уже голова не соображает. Спасибо.

Ответить

Admin Admin 26.02.2013 09:38:48

http://myrusakov.ru/html-img-nowork.html

Ответить

stells54 stells54 27.02.2013 09:52:55

Здравствуйте, Михаил, подскажите, что в данном случае неправильно на моей интернет странице, валидатор находит ошибку, в случае, если я хочу раскрасить строки таблиц: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" /> <title>Интернет-магазин</title> </head> <body> <p> <img src = "images/1.jpg" width = "100%" alt = "Шапка сайта" /> </p> <table border = "1" width = "100%"> <tr> <td> <h3>Меню сайта</h3> <ul> <li> <a href = "index.html">Главная</a> </li> <li> <a href = "kontakt.html">Контакты</a> </li> <li> <a href = "servis.html">Сервисное обслуживание</a> </li> <li> <a href = "news.html">Новости</a> </li> <li> <a href = "katalog.html">Каталог</a> </li> <li> <a href = "urna.html">Корзина</a> </li> </ul> </td> <td> <p style = "text-align: center;"> <img src = "images/7.jpg" alt = "Процессор" /> </p> </td> <td> <p style = "text-align: center;"> <img src = "images/6.jpg" alt = "Планшетники" /> </p> </td> <td> <p style = "text-align: center;"> <img src = "images/5.jpg" alt = "Флешки" /> </p> </td> <td> <p style = "text-align: center;"> <img src = "images/4.jpg" alt = "DVD-ROM" /> </p> </td> </tr> </table> <table border = "1" width = "100%"> <tr> <td> <p style = "text-align: center;"> <img src = "images/3.jpg" alt = "Компьютер в сборе" /> </p> </td> <td> <p style = "text-align: center;"> <img src = "images/2.jpg" alt = "Клавиатура" /> </p> </td> <td> <p style = "text-align: center;"> <img src = "images/4.png" alt = "Видеокарта" /> </p> </td> </tr> </table> <div style = "text-align: center;"> <h1><i><b>1.Ноутбуки, ПК, планшеты</b></i></h1> <h1></h1> <h2><i><b>1.1 Нетбуки</b></i></h2> <table border = "1" width = "100%"> <tr bgcolor = "#9999FF"> <td>Код</td> <td>Товар</td> <td>Гарантия</td> <td>Цена</td> <td>Остаток</td> <td>Корзина</td> </tr> <tr> <td>Код</td> <td>Товар</td> <td>Гарантия</td> <td>Цена</td> <td>Остаток</td> <td>Корзина</td> </tr> </table> </div> <p style = "text-align: center;">Copyright &copy; 1011. Все права защищены.</p> </body> </html> за ранее благодарен...

Ответить

Admin Admin 27.02.2013 16:02:57

Нельзя использовать атрибут bgcolor. Всё разукрашивание должно делаться в CSS.

Ответить

vitalik211 vitalik211 27.02.2013 14:22:13

Здравствуйте, Михаил. Обьясните мне пожалуйста такую ошибку: Fatal error: Access level to FrontPageContent::$article must be protected (as in class Modules) or weaker in Z:\home\test1.ru\www\lib\frontpagecontent_class.php on line 4. Файл создавал после просмотра видеокурса "PHP и MySQL с Нуля до Гуру" я понимаю что ошибка в файле frontpagecontent_class.php в 4строке. но ее там нет. Мне это заинтересовало, я открыл этот урок и удивился, все оказывается правильно, а ошибку всеравно выдает... Что делать?

Ответить

Admin Admin 27.02.2013 16:04:00

Где-то поставить у поля $article не те права доступа. Насколько я помню, они должны быть везде protected, поэтому проверьте это, возможно, где-нибудь public или private стоит у $article.

Ответить

vitalik211 vitalik211 27.02.2013 23:47:14

Проверил все файлы, к сожалению нет...

Ответить

Admin Admin 28.02.2013 11:05:53

Во FrontPageContent поставьте protected $article, так же как и в Modules.

Ответить

Maxx Vell Maxx Vell 27.04.2014 16:39:42

Продолжение темы... потом такая ошибка - Fatal error: Call to undefined method FrontPageContent::getReplaceTemplate() in Z:\home\mysite.ru\www\lib\modules_class.php on line 56

Ответить

eda eda 28.02.2013 11:26:26

Михаил у меня в партнерке купили курс от А до Я,а комиссионных нет. Почему?

Ответить

Admin Admin 28.02.2013 21:27:43

Напишите мне на e-mail myrusakov@gmail.com

Ответить

sharaban sharaban 10.03.2013 19:51:31

Михаил, а возник интересный вопрос: как сделать файл robots.txt на сайте видимым, как и полагается, роботам, но недоступным обычным посетителям - то есть чтоб когда набираешь в адресной строке в корне сайта его адрес, нельзя было в него зайти? Существует ли такая возможность вообще?

Ответить

Admin Admin 10.03.2013 20:59:00

Нет, нормальных вариантов точно не существует. А ненормальные ни к чему хорошему не приведут.

Ответить

pandemia pandemia 19.03.2013 18:38:12

Михаил я использовал твой урок по созданию сайта и у меня возникла проблема с joomla помоги пожалуйста!!!Вылазиит вот такая ошибка Unable to connect to the database:Could not connect to MySQL на 4 шаге установки!!! Заранее благодарен!!! Я перепобовал все уже ни че не помогает хотя все создал как в видео уроке! в панели пхпмиадминс нету таблиц не может ли ето быть причиной???

Ответить

Admin Admin 19.03.2013 21:39:28

http://myrusakov.ru/joomla-connect-db.html

Ответить

pandemia pandemia 21.03.2013 10:43:53

Я перезалил денвер все заработало! но вот какая проблема возникла при установки kunena пишет Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\superpronet.ru\www\libraries\joomla\filesystem\file.php on line 87 Что мне делать? Ответь плиз?

Ответить

Admin Admin 21.03.2013 10:49:10

Попробовать обновить версии Joomla и Kunena, больше тут посоветовать нечего. http://myrusakov.ru/php-engine-vs-null.html

Ответить

pandemia pandemia 21.03.2013 10:57:58

Спасибо Михаил щас попробую!!!

Ответить

pandemia pandemia 21.03.2013 11:18:23

Как обновит Joomlu до версии 1.5.20 не потряв при это сайт который я уже создал?

Ответить

Admin Admin 21.03.2013 12:01:27

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

Ответить

pandemia pandemia 21.03.2013 18:25:56

Спасибо Михаил!!! Все грамотно работает! Я скачал 1.5.20 и вручную заменил фаилы каждой из папок! У меня теперь версия 1.5.20 мне помогло! Надеюсь всем поможет! Kunena форум заработал! Михаил молодец сайт который получилса отпад спасибо еще раз!

Ответить

pandemia pandemia 21.03.2013 18:28:14

Михаил скажи аа вредно ли использовать сервис ebesucher.ru для получения тиц на сайт! Это типо сервис взаимного просмотра сайтов в автоматическом режиме!

Ответить

Admin Admin 21.03.2013 18:43:24

Это система обмена бесполезным трафиком, тиц вообще тут не причём.

Ответить

pandemia pandemia 21.03.2013 18:48:39

Я понял спасибо!!! Лучши как ввидео курсе!!!

Ответить

pandemia pandemia 23.03.2013 20:23:12

Здравствуйте Михаил у меня возникла проблема после создания темына форуме я попытался перейти на нее у меня открывается белый экран ???

Ответить

pandemia pandemia 23.03.2013 20:47:18

Нажал установить меню теперь даже на форум не могу зайти белый экран

Ответить

антонио антонио 28.03.2013 12:53:01

можно ли создать сайт в операционной системе Windows 7

Ответить

Admin Admin 28.03.2013 15:59:19

Да.

Ответить

asw asw 01.04.2013 23:16:31

здравствуйте Михаил. У меня возникла проблема при создании папки feedback.php.страницы не генерируются.проверил - перепроверил, бесчетное количество раз. Валидатор находит только одну ошибку:<html> ✉ Many Document Types based on XML need a mandatory xmlns attribute on the root element. For example, the root element for XHTML might look like: <html xmlns="http://www.w3.org/1999/xhtml"> может есть ошибка: <td style="width:20%;" valign="top"> <?php require_once "menu.html"; ?> </td> <td style="width:80%;"> <div style="text-align:center;"> <h1><b><i>Обратная связь</i></b></h1> <form action="request.php"method="post"> я третий вечер не могу найти причину, уже голова не соображает. подскажите решение. Спасибо

Ответить

Admin Admin 02.04.2013 10:18:51

http://myrusakov.ru/php-start.html

Ответить

kumakbtu kumakbtu 03.04.2013 13:04:20

Здраствуйте! Нужно выложить сайт, который находится на компьютере, на localhost, в Интернет, чтобы заказчик смог его посмотреть. Это возможно? Спасибо.

Ответить

Admin Admin 03.04.2013 21:58:23

Возможно, достаточно купить хостинг и домен.

Ответить

asw asw 04.04.2013 22:34:09

Здравствуйте Михаил. Почему у меня валидатор находит одну и ту же ошибку в в DOCTYPE;Validation Output: 1 Error Error Line 2, Column 1: Missing xmlns attribute for element html. The value should be: http://www.w3.org/1999/xhtml <html> ✉ Many Document Types based on XML need a mandatory xmlns attribute on the root element. For example, the root element for XHTML might look like: <html xmlns="http://www.w3.org/1999/xhtml">. Ведь скапировал я его с Вашего сайта...

Ответить

Admin Admin 05.04.2013 11:18:10

Не хватает атрибута xmlns в теге <html>.

Ответить

21nazar12 21nazar12 11.04.2013 14:40:10

Добрый день Михаил! Порекомендуйте дешевый хостинг для сайта с поддержкой FTP, MySql, PHP. Если не сложно, конечно.

Ответить

Admin Admin 11.04.2013 15:57:50

http://myrusakov.ru/review-hostia.html

Ответить

21nazar12 21nazar12 11.04.2013 19:57:39

Благодарю!

Ответить

eduard.93 eduard.93 19.04.2013 09:22:52

здравствуйте у меня пишет в www.w3.org 1 ошибку что я не указал http-eduiv <meta http-eguiv = "Content-Type" content = "text/html; charset=windows-1251" /> эта надпись у меня показывается черным цветом в notepade++ почему эта надпись черным цветом ? а у тебя на видео показывает красным цветом а у меня черным ?

Ответить

Admin Admin 19.04.2013 10:37:55

http-equiv, а не http-eguiv.

Ответить

eduard.93 eduard.93 19.04.2013 13:15:33

СПАСИБО УРА !!!)))

Ответить

eduard.93 eduard.93 19.04.2013 14:00:13

а тепер у меня когда я пишу на русском языке мне показывает РЅР° СЂСѓСЃСЃРєРѕРј СЏ пишу <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" /> <title>Телеканал ТНТ</title> </head> <body> <h3>дом 2</h3> </body> </html> вот где ТНТ дом2 почему когда я пишу на Русском показывает РЅР° СЂСѓСЃСЃРєРѕРј СЏ пишу а на англ норм ?

Ответить

Admin Admin 19.04.2013 17:21:34

http://myrusakov.ru/php-encoding-problems.html

Ответить

Mr_Arthur Mr_Arthur 21.04.2013 00:57:17

Михаил никак не могу получить результат от написанного php кода пробовал и так и сяк сохранял в формате php, даже, html писал на локальном сервере перезагружал но ничего неработает. ПОЧЕМУ? Вот тот самый код <?php echo 'HELLO PHP'; ?>

Ответить

Admin Admin 21.04.2013 19:05:21

http://myrusakov.ru/php-start.html

Ответить

Mr_Arthur Mr_Arthur 22.04.2013 07:33:42

Спасибо Михаил. Но вот в чем прикол: Я смотрел несколько уроков для новичков по php (твои еще не смотрел) но никто там и не говорил о том, что php нужно запускать именно так. В итоге спасибо.

Ответить

eduard.93 eduard.93 21.04.2013 11:04:07

Спасибо за ссылку посмотрел подумал что то надо поменять в notepad++ зашел в notepad++ в настройки посмотрел и закрыл не че не поменял потом в notepad++ я написал на русском посмотрел в яндексе все показывает хорошо на русском )) вот такая история )

Ответить

eduard.93 eduard.93 29.04.2013 19:01:07

ДД посмотри пожалуйста тут купить хостинг можно или нет ? http://www.eurahost.kz/ 2гб за 400тг (я из Казахстана у нас тг) Базы данных MySQL 130,Почтовые ящики 70, Домены неогр.,Поддомены неогр.,Аккаунты FTP неогр. что ты думаешь ?

Ответить

Admin Admin 29.04.2013 20:35:49

http://myrusakov.ru/review-hostia.html

Ответить

Mr_Arthur Mr_Arthur 04.05.2013 04:49:24

Михаил у меня взорвется башка если вы мне не подскажите. Есть PHP и PERL как я понял PERL многофункциональный язык программирования, а PHP удобен для WEB но тем не менее программисты с опытом уговаривают не портить себе жизнь изучая php. Что делать? Дайте мне пожалуйста объективный ответ.

Ответить

Admin Admin 04.05.2013 11:32:05

Я использую PHP, мне он нравится больше.

Ответить

eduard.93 eduard.93 04.05.2013 17:07:09

я что то не могу зайти? на сайт 2 дня на компе не сидел захожу и запускаю Start Denwer еще notepad++ и в яндекс пишу названия которою я сделал не показывает не че

Ответить

eduard.93 eduard.93 04.05.2013 18:08:15

все нормально я наверное с попытки 7 смог зайди перезагрузил

Ответить

eduard.93 eduard.93 04.05.2013 18:17:16

а как я могу изучить CSS

Ответить

Admin Admin 04.05.2013 21:24:50

Начните с этого: http://srs.myrusakov.ru/freemakeup

Ответить

asad asad 08.05.2013 11:54:53

я скачал видеокурс создал сайт на личном сервере но домен изменяется .почему?

Ответить

Admin Admin 08.05.2013 12:06:10

Вопросы по курсам задавайте на myrusakov@gmail.com

Ответить

eduard.93 eduard.93 08.05.2013 22:12:36

Здравствуй Михаил хочу сказать тебе Спасибо за видео курсы

Ответить

eduard.93 eduard.93 10.05.2013 13:35:08

у меня что то не сдтавить картинку по центру и вообще css у меня наверное не работает?))) я делаю все как на видео по php бесп (в css пишу не че не работает )? body { margin: 0; Padding: 0; } hr { margin: 0; } #main { width: 100%; } #header { text-align: center; } #header h1, #header p { margin: 0; }

Ответить

Admin Admin 10.05.2013 15:44:16

http://myrusakov.ru/kak-zadat-css-stil.html

Ответить

ghhgghhggh ghhgghhggh 12.05.2013 22:54:31

Клёвый Сайт.Полезный.Молодец Михаил

Ответить

Julien0@yandex.ru Julien0@yandex.ru 15.05.2013 11:56:07

Здраствуйте Михаил! Я изучаю Ваш видео курс по основам РНР, и у меня возникла проблема. Когда я захожу на ссылку http://localhost/Tools/phpMyAdmin/ выдает ошибку и отказывает в доступе. Подскажите, пожалуйста, как ее исправить. Заранее спасибо!

Ответить

Admin Admin 15.05.2013 21:31:11

http://myrusakov.ru/php-denwer-nowork.html

Ответить

Julien0@yandex.ru Julien0@yandex.ru 23.05.2013 09:36:24

У меня при вёрстке сайта запрашивается файл с таки названием архив.php. как решить эту проблему? Спасибо!

Ответить

Admin Admin 23.05.2013 10:17:04

http://myrusakov.ru/php-encoding-problems.html

Ответить

Julien0@yandex.ru Julien0@yandex.ru 25.05.2013 10:49:47

Все перепроверила, но все равно не работает. когда перехожу на другую вкладку появляется надпись The requested URL /архив.php was not found on this server. Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл S:/home/mysite.local/www/архив.php, которого не существует. даже когда создаю файл с таким названием - не работает.

Ответить

Admin Admin 25.05.2013 11:00:58

Не используйте русских символов в названии файлов и папок.

Ответить

Julien0@yandex.ru Julien0@yandex.ru 25.05.2013 11:21:48

Все названия только на английском.

Ответить

Admin Admin 25.05.2013 13:25:15

А откуда эта ссылка берётся, как Вы на неё попадаете?

Ответить

Julien0@yandex.ru Julien0@yandex.ru 25.05.2013 19:08:52

Нашла. в коде программы был файл с русским названием.Спасибо!

Ответить

Admin Admin 25.05.2013 22:26:59

Тогда это проблема этой программы, и никак с этим не справиться. Там она почти наверняка написана по-русски, да ещё и с неправильной кодировкой.

Ответить

eduard.93 eduard.93 26.05.2013 14:19:16

я делаю обрадную форму я нaчну писать в php что то а он мне выдает так <?php $result = mail("test@test.ru","Анкета с сайта","Сообщения (тело писма)"); if ($result) { echo "<p>Сообщения отправлено успешно!</p>"; } else { echo "<p>сообщения не отправлено</p>"; } ?>

Ответить

Admin Admin 26.05.2013 15:54:07

http://myrusakov.ru/php-start.html

Ответить

eduard.93 eduard.93 27.05.2013 09:56:07

у меня уже есть denwer когда я изучал html а тепер мне надо еще раз скачать denwer ? что бы изучать php

Ответить

eduard.93 eduard.93 27.05.2013 10:16:30

у меня диск Z а если установлю еще denwer диск N у меня будут 2 (Z) и(N) диска ... я смотрел видео html и установил denwer а тепер смотрю php видео на видео ты устанавливаешь еще раз denwer и мне надо но потом когда и какой запускать диск? если 2 диска будут ? я запутался )))

Ответить

Admin Admin 27.05.2013 15:24:06

2-й денвер не нужен.

Ответить

eduard.93 eduard.93 27.05.2013 16:53:52

<?php $a = 5; echo $a; ?> я хочу проверить php №5 мне не просто 5 выдает а <?php $a = 5; echo $a; ?> вот так

Ответить

eduard.93 eduard.93 27.05.2013 17:20:41

а все все СпасибО))))

Ответить

eduard.93 eduard.93 30.05.2013 20:26:15

а у меня наверное что то не так в nodpat++ я создал фаил styles.css(папку) и пишу например сделать текст зеленым смотрю в браузере а браузер не че не меняет в чем проблема ?

Ответить

Admin Admin 30.05.2013 20:46:56

http://myrusakov.ru/kak-zadat-css-stil.html

Ответить

eduard.93 eduard.93 02.06.2013 13:57:46

все я РЕШИЛ проблемуу (почему ты не понимал мою проблему)а потому что у тебя был браузер mozilla firefox(и не было такой проблемы) а у меня не было mozilli а когда я установил браузер и закачал дополнения у меня все зарабодалООО круто я снова могу изучать CSS Вообщем у кого не работает css надо установит firefox и кой какие дополнения

Ответить

eduard.93 eduard.93 07.06.2013 19:02:19

а как сделать Web Developer на русском языке?

Ответить

Admin Admin 07.06.2013 22:05:49

Привыкайте к английскому интерфейсу.

Ответить

logaut logaut 11.06.2013 15:48:03

Михаил, в курсе есть много того, что слишком плохо запоминается. Я про курс по php. Например, можно же один урок разложить на на несколько маленьких уроков, просто не всегда всё запоминается сразу. И ещё. Если я с первого раза не понял урок, то надо пересмотреть его заново?

Ответить

Admin Admin 11.06.2013 15:57:24

Да, надо пересматривать.

Ответить

logaut logaut 11.06.2013 16:25:54

То есть забегать на перёд не надо, Верно? А что делать если я какие-то уроки знаю уже, их можно пропускать или всё равно надо просматривать в той же последовательности? И ещё один такой вопрос. Что делать если у меня не получается сделать домашние задание или я чего-то не понимаю в нём? Можно ни делать или пробовать самому придумать домашку? Я про php говорю.

Ответить

Admin Admin 11.06.2013 16:33:42

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

Ответить

v79.08 v79.08 14.06.2013 13:42:00

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

Ответить

Admin Admin 14.06.2013 17:36:07

Отправил на почту.

Ответить

v79.08 v79.08 14.06.2013 20:32:19

спосибо всё получил.

Ответить

mik63 mik63 20.06.2013 20:15:52

Здравствуйте Михаил.Странное что-то,У меня,в папках,написанные страницы отображаются нормально,текст кириллица,utf-8.А попробовал посмотреть на них через http://mysite.v.v.local,текст-сплошная абракадабра? И ещё,не могу попасть http://localhost/Tools/phpMyAdmin/ "в доступе отказано" ошибка 2002

Ответить

Admin Admin 20.06.2013 21:42:20

http://myrusakov.ru/php-encoding-problems.html

Ответить

mik63 mik63 20.06.2013 23:13:21

Это всё я помню,проблема видимо в базе данных(name utf-8)но ведь я не могу туда попасть:ошибка 2002.

Ответить

Admin Admin 21.06.2013 11:18:42

Попробуйте через другой браузер.

Ответить

mik63 mik63 21.06.2013 14:40:30

Спасибо,не сообразил.

Ответить

май май 26.06.2013 04:26:15

Здравствуйте Михаил! Надеюсь, что нашел то,что искал - реальную конкретную информацию по построению сайта. Сразу попробовал, но обломился. Когда создал папку index.html, то она не поменяла значок, а так и осталась жёлтой (у меня мазила). А в контекстном меню при открытии папки index.html нет команды: открыть с помощью!?? Хотел, как у вас в уроке, открыть с помощью Notepad++, но выбора нет, хотя блокнот я скачал и в прогах он у меня есть. В чём причина? Помогите пожалуйста!!! Где туплю, не пойму?

Ответить

Admin Admin 26.06.2013 17:40:06

http://myrusakov.ru/html-open-txt.html

Ответить

май май 27.06.2013 08:27:26

Прочитал вашу статью. У меня галочка не стоит в пункте "Скрывать расширения для зарегистрированных типов файлов".Значит у меня все расширения ОС видит. Эффект тот же. Что делать? Почти Чернышевский!Нахожусь на том же месте! Как двигаться дальше? Может есть ещё варианты? Хочу увидеь изменение значка на папке index.html и в контекстном меню команду открыть с помощью. Может винду переставить?

Ответить

Admin Admin 27.06.2013 18:24:42

Перетащите index.html в окно браузера, он должен так открыться.

Ответить

mik63 mik63 28.06.2013 15:23:31

Здравствуйте Михаил.Как делать ссылку "Вверх"научили,вот бы теперь для этой страницы сделать "Вниз"))) Миша,а можно ли в Джумла 2,5 загружать уже готовые Web-страницы на подобие загрузки собственных шаблонов.Попытался,в папке templates Джумла создал ещё одну папку и поместил туда страницу.Затем,рестарт Денвер,но в панели управления она не появилась название папки v.vysotscy.

Ответить

май май 29.06.2013 21:08:57

Перетащил index.html в окно браузера, то, что получилось отправил Вам на почту.

Ответить

Admin Admin 30.06.2013 06:01:02

index.html должен быть файлом, а не папкой.

Ответить

май май 01.07.2013 07:55:37

У меня на компе 2 браузера, я пользуюсь мазилой, сын хромом. Когда открыл index.html файлом, он отобразился в хроме и всё не получалось, пока не допёр поставить мазилу в приритет. Спасибо, всё пошло. А как конструировать сайт было бы в хроме?

Ответить

Admin Admin 01.07.2013 18:57:18

Всё должно везде открываться, никаких дополнительных действий не требуется. Перетащите html-файл в окно браузера chrome, и он должен открыться.

Ответить

май май 03.07.2013 23:03:05

Перетащил, открылся! Разберусь с мазилой, попробую сваять что-нибудь в хроме. А что я ваял до этого в толк не возьму?! Пока проехали, спасибо.

Ответить

май май 06.07.2013 23:14:24

Почучил все ссылки, спасибо. Скачиваю.

Ответить

fonya92 fonya92 05.07.2013 14:30:17

Доброго времени суток! Начал проходить Ваш видео курс! Но из - за неимения опыта в других языках программирования у меня возникла проблема: не могу пользоваться тегом <table> в php. Прошу Вас помочь мне - скинь пожалуйста обучающие уроки связанные с этим и подобными ему тегами! Заранее спасибо!

Ответить

Admin Admin 06.07.2013 04:26:06

http://srs.myrusakov.ru/html

Ответить

май май 07.07.2013 17:51:39

Добрый день Михаил. Скачал все диски.Перешел по ссылке http://srs.myrusakov.ru/partner и скачал файл partner.mp4. Открываю его с помощью Media Plyer Classic, файл открывается как аудио-файл. Конвертировал в partner.avi не открывается вообще (кнопка запуска в плеере не активна). Где моя ошибка?

Ответить

Admin Admin 07.07.2013 21:50:03

Установите свежие кодеки.

Ответить

май май 08.07.2013 02:24:57

что такое кодеки, где их брать и как устанавливать? Я пока ещё чайник, к сожалению, но надеюсь что это скоро закончится, не без Вашей помощи!

Ответить

Admin Admin 08.07.2013 03:15:22

k lite mega codec pack - вот это найдите, скачайте и установите.

Ответить

май май 10.07.2013 23:32:26

спасибо. Нашёл,скачал, установил, смотрю, всё работает хорошо. Для чайников вроде меня: http://www.chaynikam.net/view_articles.php?id=13 Здесь всё доходчиво и просто объясняется про кодеки

Ответить

smiroleg smiroleg 11.07.2013 01:19:49

Михаил! Здравствуйте! Вчера к обработке Статей добавил еще и Гостевую книгу - всё работало на Денвере и на сайте! Сегодня добавил Авторизацию - работает отлично! Но появилась ошибка на запуске Статей: Fatal error: Call to undefined function getAllArticles() in Y:\home\localhost\www\blocks\articles.php on line 2 Самое странное, что этот модуль я вообще не менял!!! Что могло произойти? я сначала грешил на Денвер, поэтому проверил и на сайте... В чем может быть проблема???

Ответить

Admin Admin 11.07.2013 09:13:29

Функции getAllArticles() не существует, вот что здесь написано.

Ответить

smiroleg smiroleg 11.07.2013 09:47:10

Перевод я знаю. Эта функция вызывается из модуля blocks\articles.php командой $articles = getAllArticles(); далее идет блок for по записи из двухмерного массива в переменные. Сама функция getAllArticles() обьявлена в модуле lib\function.php : function getAllArticles() { return getAll("articles"); } Что интересно: не определяется только одна эта функция - остальные выполняются! Вот о чем я спрашивал... Извините, что спросил не очень подробно....

Ответить

Admin Admin 11.07.2013 09:49:22

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

Ответить

smiroleg smiroleg 11.07.2013 09:53:29

Хорошо! Буду искать дальше!.. Спасибо!

Ответить

Viktor183 Viktor183 12.07.2013 01:25:31

Здравствуйте Михаил. Я начинающий пользователь получил ваши уроки. При изучении а именно при проверке работ в denwere служба http://subdomain.localhost/ Проверка "не-Интернет" доменов второго уровня, а также SSI не работает, все остальное указанное в уроке работает отлично кроме. Спасибо Сейчас пересмотрел все службы указанные в графе работают только эти http://localhost/Tests/PHP5/index.php5 PHP5 information http://localhost/Tools/phpMyAdmin Проверка MySQL и phpMyAdmin http://localhost/Tests/sendmail/index.php Проверка отладочной заглушки для sendmail Подскажите пожалуйста так и должно быть или что то не так

Ответить

Admin Admin 12.07.2013 10:33:00

http://myrusakov.ru/php-denwer-nowork.html

Ответить

Viktor183 Viktor183 13.07.2013 13:20:25

Пересмотрел все варианты что прочитал но ничего денвер открывается отлично а первые пять ссылок в графе не работают пишет Сервер не найден Firefox не может найти сервер subdomain.localhost. Объясните пожалуйста детально что нужно сделать

Ответить

Admin Admin 13.07.2013 15:26:36

Если работает localhost, но не работают другие хосты, то в статье об этом написано подробнее всего.

Ответить

Viktor183 Viktor183 16.07.2013 23:48:37

Здравствуйте Михаил. у меня такой вопрос после создание домена согласно вашего урока все делаю как Вы, но при поиске созданного мной домена для проверке работоспособности у меня появляется не как у вас окно с текстом а отдельный документ такого формата index.html.txt конечно после его открытия я вижу введённый мной текст, правильно ли это, если нет как это исправить, согласно видео уроков у Вас открывается сразу документ index.html и еще почему у Вас все документы формата index.html имеют значок браузера, становятся ссылкой, это удобно но у меня такого нет как можно это сделать СПАСИБО

Ответить

Admin Admin 17.07.2013 11:09:04

http://myrusakov.ru/html-open-txt.html

Ответить

Sergey79555 Sergey79555 18.07.2013 16:38:05

Здравствуйте, Михаил! Я создаю сайт на друпале http://orange.hol.es . Подскажите, пожалуйста, как мне добавить коментарии на страницу как у вас в блоге через контакт.

Ответить

pavelL38 pavelL38 21.07.2013 11:57:29

Здравствуйте Михаил! Хочу поблагодарить вас за замечательный курс «PHP и MySQL от Нуля до Гуру». Вы первый, кто в своем видео на реальном примере показывает встройку CMS/PHP в HTML. За это вам спасибо! Но в процессе занятия, где-то на середине, у меня возникли проблемы, которые я не могу решить. У меня постоянно вылазиет ошибка: Notice: Undefined index: view in C:\xampp\htdocs\dvigok\index.php on line 8 Notice: Undefined variable: text in C:\xampp\htdocs\dvigok\lib\modules_class.php on line 59 Notice: Undefined variable: text in C:\xampp\htdocs\dvigok\lib\modules_class.php on line 73 Notice: Undefined variable: text in C:\xampp\htdocs\dvigok\lib\modules_class.php on line 102 Как я могу понять изначально не существует $view = $_GET["view"]; Класс FrontPageContent срабатывает в index.php, что вполне логично там ведь $view по умолчанию пустой, а вот от класса SectionContent толку уже нет. При каждом клике в меню оказываюсь в Localhost и почему Undefined variable: text тоже не могу понять. Я все тысячу раз проверил, делал один в один, как у вас… Может быть это связано с тем, что я работаю на XAMPP или другая версия PHP? Буду вам искорени благодарен если вы мне ответите! Павел

Ответить

Admin Admin 21.07.2013 18:15:56

C Notice: Undefined variable тоже так. Переменная ещё не создается, но уже где-то используется.

Ответить

pavelL38 pavelL38 22.07.2013 16:47:32

Михаил, я где же должна быть до этой части: mb_internal_encoding("UTF-8"); require_once "lib/database_class.php"; require_once "lib/frontpagecontent_class.php"; require_once "lib/sectioncontent_class.php"; $db = new DataBase(); $view = $_GET["view"]; switch ($view) { case "": $content = new FrontPageContent($db); break; case "section": $content = new SectionPageContent($db); break; default: exit; } echo $content->getContent(); создана переменная $view?

Ответить

pavelL38 pavelL38 22.07.2013 16:52:12

с банком данных тоже все в порядке насколько я понимаю, $_GET["view"] вытаскивает из lesson_menu меню по id...

Ответить

Admin Admin 22.07.2013 19:19:36

Действительно, странно. Попробуйте для откладки выводить её содержимое, как раз перед тем местом, где появляется ошибка.

Ответить

pavelL38 pavelL38 23.07.2013 09:37:03

Так и делал! В index.php $_GET["view"]вообще нет... Может это связано с тем, что я пользуюсь XAMPP?

Ответить

pavelL38 pavelL38 23.07.2013 09:38:27

Или еще какие-то настройки не соответствуют вашим?

Ответить

Admin Admin 23.07.2013 17:36:28

А с методом GET Вы что-нибудь передавали? А XAMPP вряд ли должен на что-то влиять.

Ответить

Admin Admin 23.07.2013 17:36:34

А с методом GET Вы что-нибудь передавали? А XAMPP вряд ли должен на что-то влиять.

Ответить

pavelL38 pavelL38 23.07.2013 17:56:08

я прикрепил новый фаил test.php <?php $view = $_GET["Hello!!"]; ?> index.php require_once "lib/test.php"; echo $view; резултат в браузер Notice: Undefined index: Hello!!

Ответить

Admin Admin 23.07.2013 18:04:57

Нет, я про ?view=123 в конце ссылки. Нужно же что-то передать в переменную для проверки.

Ответить

pavelL38 pavelL38 23.07.2013 18:39:01

дело в том что из базы исвлекаеться ?view=section&id=1 в адресную строку, но при этом я оказываюсь в локальной ROOT-папке

Ответить

pavelL38 pavelL38 24.07.2013 01:17:31

$view = isset($_GET['view']) ? $_GET['view'] : 'sections'; ------------------- Class 'SectionContent' not found

Ответить

limetan limetan 24.07.2013 16:24:02

Михаил здравствуйте у меня такая проблема вот ссылки на скриншоты подскажите почему так происходит (Почему нет меню)и что нужно сделать за ранее спс http://pic.lg.ua/x/16/0036f3/61492e30.jpg http://pic.lg.ua/x/17/2851a3/92846be8.jpg http://pic.lg.ua/x/16/1d04a1/e986813e.jpg http://pic.lg.ua/x/15/cae1a9/80cd88d8.jpg http://pic.lg.ua/x/16/3cddf9/ab9c050a.jpg помогите разобраться пожалуйста.

Ответить

Admin Admin 24.07.2013 18:06:25

Вы пытаетесь открыть php файл, как html документ, в то время как Вам надо исполнить его на сервере.

Ответить

limetan limetan 24.07.2013 23:09:43

подскажите как это сделать пожалуйста за ранее спасибо.вот как у меня все файлы выглядят http://pic.lg.ua/x/14/d43411/5c4bbd49.jpg я новичёк в этом,так что прошу подсказать как (исполнить его на сервере ) что бы запомнить раз и навсегда,ещё раз огромное вам спасибо.

Ответить

Admin Admin 25.07.2013 17:27:51

Всё как в статье: http://myrusakov.ru/php-start.html

Ответить

joni2332 joni2332 31.07.2013 05:48:21

Здравствуйте, Михаил, при изучении Ваших курсов, у меня на начальном этапе возникла, надеюсь, не большая проблема. Дело в том, что при создании файла index.html, он определяется, как TXT, что бы Вы порекомендовали?

Ответить

Admin Admin 31.07.2013 15:30:17

Решение здесь: http://myrusakov.ru/html-open-txt.html

Ответить

joni2332 joni2332 31.07.2013 23:17:09

Да, спасибо, с этим разобрался и возникла очередная проблема, вот начальное заполнение документа <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> <title>Телеканал ТНТ</title> </head> <body> <h1>Телеканал ТНТ</h1> </body> </html> Но не название не заголовок не правильно отображаются, в результате(набор знаков),пробовал изменить на UTF-8, в чём ошибка?

Ответить

Admin Admin 01.08.2013 16:07:50

А вот это уже много чего может быть, почитайте тут: http://myrusakov.ru/php-encoding-problems.html

Ответить

v79.08 v79.08 02.08.2013 12:57:34

либо у меня штото с ноутбуком,либо там =>(http://storedvd.ru/) какаято беда с подключением к базе.

Ответить

Mr_Abdulla Mr_Abdulla 09.08.2013 00:09:02

Михаил ни где не могу найти ответ на свой вопрос у меня уже сложилось впечатление, что только у меня одного такая проблема. Никак не могу подключить jqyeury локально сколько не пробовал не знаю в чем проблема. И так и сяк пробовал и на денвере и на компе просто никак. Все остальные внешние ссылки работают что css что просто javascript но jquery никак. Подключил jquery через гугл работает, но проблема в том, что приходится скачивать плагины и они опять таки не работают что бы я ни скачал ничего не работает. Jquery и плагины качаю и так и сяк, меняю названия, но ничего не работает. Я скоро сойду сума. В чем интересно дело? Пожалуйста дай ответ.

Ответить

Admin Admin 09.08.2013 09:56:54

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

Ответить

Mr_Abdulla Mr_Abdulla 10.08.2013 23:28:54

Спасибо Михаил за ответ. Такое ощущение что мне нужны были эти слова "Не вижу никаких сложностей в самом подключении библиотеки". Пол года ничего не получалось, а теперь сохранил через браузер открыв код и нажав ctrl + s. И все работает. Я в ауте!

Ответить

nazkorny nazkorny 26.08.2013 22:43:27

Доброго времени суток. Вчера я создал сайт на основе того, который вы создавали в своем бесплатном видео-курсе. Сегодня по рассылке пришло письмо "Регистрация сайта в Интернете". Я нашел хороший бесплатный хостинг hostinger.ru, выложил там свой сайт и вместо русских символов, почему то отображаются китайские. Почему? На локальном хосте, то есть на денвере было все отлично. P.S. Ссылка на мой сайт: http://www.klipline.p.ht/

Ответить

Admin Admin 27.08.2013 20:06:38

Вот статья на тему http://myrusakov.ru/php-encoding-problems.html

Ответить

nazkorny nazkorny 28.08.2013 01:26:04

Огромное спасибо Михаил, вся причина была в том, что весь мой сайт имел кодировку windows-1256, а хостинг не поддерживает кириллицу! Я поменял кодировку на utf-8 и все заработало. Вот еще одна проблемка, проблема связана с "Обратной связью". В денвере все в порядке, сообщения доходят, все отлично, все Русское. Но когда я отправляю сообщение с (с сайта, который уже на хостинге) формы обратной связи, то получаю себе на e-mail сообщение в котором заголовок не "Сообщение на Вашем сайте $name"(как должно быть), а что то подобное этому: "Сообщение РЅР° Вашем сайте Р—РѕСЂСЏРЅР°". Кодировку всю сменил на UTF-8. Почтовик Gmail. Хм... А может проблема не скрипте, а в браузере или настойках самого гмейла (хотя я там ничего не менял)? Вы как считаете?

Ответить

nazkorny nazkorny 28.08.2013 01:40:26

P.S. Я все таки ошибся, в денвере (Z\tmp\!sendmail) также заголовок сменил свою кодировку, таже "Абракадабра", что и с обычным g-mail. Но еще один прикол в том, что на хостинговой обратной связи и заголовок и сообщение не русское, а в денвере не русский только заголовок. Пожалуйста помогите! Если надо, могу скинуть скрипт необходимой Вам страницы, на Ваш E-mail!

Ответить

innnovator innnovator 28.08.2013 09:57:37

Как сделать мини редактор для статичного сайта(html) чтобы можно было только редактировать и добавлять страницы. Жду ваши предложения. Я лично думаю проще всего на php перейти в таком случае или прикрепить готовый редактор c правами доступа к файлам но как сделать?. Может у вас есть на это видео урок?

Ответить

nazkorny nazkorny 28.08.2013 20:37:15

Я написал Вам сообщение на myrusakov@mail.ru.

Ответить

belyims belyims 25.09.2013 18:11:29

Здравствуйте Михаил. на сайте много ошибок "document type does not allow element "li" here" такого типа, ekom34.ru не пойму как избавиться, подскажите ? :)

Ответить

Admin Admin 25.09.2013 19:27:49

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

Ответить

belyims belyims 25.09.2013 19:46:32

они и так в контейнере <div> <h3>Навигация</h3> <ul class="menu"> <li class="item40"><a href="/page/***.html"><span>***</span></a></li> </ul> </div> может заменить чем то <li>?

Ответить

logaut logaut 09.10.2013 18:53:43

Здравствуйте, Михаил! Скажите, в некоторых курсах вы рассказывали, как отправлять письма, но у меня сложился такой вопрос, как сделать, чтобы отправлялось 6 параметров: имя, номер и текст, от кого, заголовок и сообщение от сайта, то функция mail() говорит о отм, что не может 6 параметров принять, получается, что 5 как максимум принимать может.

Ответить

Admin Admin 09.10.2013 23:37:55

Имя, номер и текст нужно объединить просто в текст, и отправить его.

Ответить

logaut logaut 10.10.2013 18:00:33

Спасибо, Михаил за подсказку!

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.