|
Веб-курсы Что это? Оглавление Основы Основы основ Практика Гостевая книга Простой сайт Структура сайта (MVC) Ядро (Light) Ядро Гостевая на SQL Статические страницы Модуль новостей Система регистрации Теория Дебаггинг Регулярные выражения Введение в ООП Паттерны проектирования Репозитарий BB-code Почтовый класс Пагинатор Всякие полезности Download Полезные утилиты Разное Видеокурсы Последние изменения Вопросы и замечания сюда Реклама Диеты для похудения Фреймворк Kohana. Обучение. Мануал на русском. |
Напишите что-нибудь
22-08-2010 / twin
Только поймите меня правильно. Я ничего не имею против Жени лично. Тем более я с ним не знаком. Весьма вероятно это милейший человек (или несколько). ![]() Но мне очень жалко тех, кто учится по такому, с позволения сказать, курсу. И я хочу вам помочь. Лучше сразу увидеть все это безобразие, чем доходить до понимания, наступая на грабли и вилы.
22-08-2010 / Elmor
У меня возник вопрос - а зачем выложили "углубленную" версию разбора полетов? По мне хватало весьма и более краткого обзора что был... и так все было понятно...
22-08-2010 / twin
Ну не все такие понятливые. А спорить надоело. Теперь просто есть аргументы, а не пустые слова.
22-08-2010 / Макс
Мне понравилось. Спасибо!
23-08-2010 / igor717
Классная статья! Но есть и ложка дегтя - теперь наверное на форуме не будет таких забавных споров на тему Попова . PS Хотя самых ярых фанов и это наверное не остановит ![]()
25-08-2010 / dnk2009
Почерпнул для себя кое что. И проголосовал рублём ![]()
26-08-2010 / Kosta
Видеокурс Попова это мрак, но вы сходите на его сайт, и посмотрите чему там учат в текстовых уроках ![]()
27-08-2010 / RRR
очень интересный материал, заставляет по другому смотреть на свое творение )))
31-08-2010 / Анатолий
Начну по порядку, Попова я не знаю, но очень ему благодарен. PHP учил по его курсу практически с нуля, когда начал учить PHP уже хорошо знал HTML, DELPHI и работу с базами данных. Вы говорите что у него плохой код, да, код далеко не идеальный, но это код для начинающих, для того что-бы они поняли основы !!! Его видеокурс идеально подходит для начала, а дальше вперед: книги, интернет ... Практически благодаря его курсам я сам сделал инет-магазин и теперь зарабатываю в два раза больше :) сейчас делаю еще один сайт ... И мне плевать плохой у него код или хороший, он умеет объяснять, давать материал в нужной последовательности !!! А если Вы такой умный то сделайте лучше. Ах да, я забыл, Вы противник видеоуроков. Ну и оставайтесь таким. Как говорят: звери всякие нужны, звери всякие важны :)
31-08-2010 / Анатолий
А этот код меня всерьез потешил ![]() а как же SQL инъекции ? Так вот, чтобы такого никогда не было, нужно всегда обрабатывать данные перед выводом в поток функцией htmlspecialchars() <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta name="description" content="<?php echo htmlspecialchars($myrow['meta_d']); ?> "> <meta name="keywords" content="<?php echo htmlspecialchars($myrow['meta_k']); ?> "> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title><?php echo htmlspecialchars($myrow['title']); ?></title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body>
31-08-2010 / Анатолий
из главной страницы этого сайта Студия IRBIS-team, это команда профессиональных вэб-разработчиков да, выравнивать текст тегом неразрывного пробела это вершина профессионализма :) а где портфолио команды ? хотелось бы еще посмотреть что команда умеет ...
31-08-2010 / twin
Ну вот... началось. Обиженные и обделенные. Пробел он увидел ![]() Это к Вашему сведению абзац. 4 пробела. В тексте табуляция всегда меняется на 4 пробела, это кстати профессионально. По сути то есть что сказать? Вот этого не понял я... А этот код меня всерьез потешил а как же SQL инъекции ? Если в голове каша, которая почему то воспринимается, как стартовая позиция, то об чем вообще разговор... Сначала нужно понять процессы, тогда не будет так смешно выглядеть подобного рода замечания. Как собственно и весь поповский код. Я рад, Вы сделали магазин и зарабатываете в два раза больше. Но когда заработки действительно станут реальными и (не дай Бог) кто то всерьёз возьмется за этот сайт - может получиться большая неприятность. Ибо это магазин - работа с клиентскими деньгами. А если все построено по образу и подобию - забрать их так же легко, как конфетку у ребенка. ![]()
31-08-2010 / Анатолий
Профессионально это когда абзацы стилями оформляются, а пробелами это "кустарщина". > По сути то есть что сказать? код который Вы написали работать не будет, разве что перед ним есть еще что-то ... откуда в самом начале возьмется массив $myrow ? а htmlspecialchars не защитит от SQL иньекций, если уж Вы пишите такой "правильный" код - то учите сразу людей защите и от этой беды ! за мой сайт уже брались, но взломали только часть, ничего серьезного, дырку заделал я веду к тому что от его уроков уроков есть польза, а Вы что можете ? критиковать ? да-а-а, критиков у нас полно !!! :)
31-08-2010 / twin
код который Вы написали работать не будет, разве что перед ним есть еще что-то ... откуда в самом начале возьмется массив $myrow ? Я не писал никаких кодов. Это Женя написал. Я просто взял его из одного из уроков. На счет абзацев. Нука вот такой стилями попробуйте. ![]() Это - абзац. То есть отступ от края в тексте. Вот такой. А что стилями выравнивается, прекрасно известно. Что касается htmlspecialchars, то нужно просто внимательно читать. Ах, да... Вам же читать сложно. Вам смотреть надо. Так вот. Никакого отношения эта функция к SQL инъекциям не имеет. А защищает скрипт от XSS. Чего у г-на Попова нет и в помине. Впрочем, как нет и защиты от SQL-инъекций. Что тоже описано чуть дальше. И описано, как исправить. Чем брызгать слюной не по теме, почитали бы и задумались. Я же не с целью кого-то обгадить написал, а помочь Вам же исправить ошибки. Не нужно лениться, мультики такого низкого пошиба хорошего не дадут. А раз сайт ломали - есть повод задуматься серьёзно. Ибо не факт, что все дыры заделаны. Уж больно их много в поповском коде.
31-08-2010 / Анатолий
как сделать отступ можете узнать здесь: напишите в гуугле: как сделать абзац в CSS если не найдете: <p style="text-indent:40px;"> >Я же не с целью кого-то обгадить написал да ну, в последнем посте попова два раза вспомнили ! видели рекламу где сравнивают обычный порошок и Тайд, можете писать так: обычно авторы видеоуроков делают такие ошибки ... без имен, без фамилий, и все будут довольны и Вы будете процветать Удачи Вам !!!
31-08-2010 / twin
как сделать отступ можете узнать здесь: Вот я бы посмотрел как таким образом можно отформатировать абзац, который присутствует в этом тексте. Руками? За каждым юзером лезть в файл и расставлять <p style="text-indent:40px;"> Этот текст форматируется автоматически. И тот тоже. Так что не нужно мне рассказывать, кто редиску под землей красит в красный цвет. Что касается Попова и "обгадить" - заметьте, не я начал. Не нужно было хвалить на грани рекламы. Я в самом первом сообщении написал - ничего личного, только код. Код не просто плохой. Он из ряда вон дерьмовый. Его не нужно обгаживать, он сам за себя все сказал. А тайд Дык страна должна же знать своих героев в лицо. Напиши я так:обычно авторы видеоуроков делают такие ошибки ... обидятся авторы других видеоуроков. А может среди них есть и хорошие. Зачем же обобщать?
31-08-2010 / Анатолий
а вот теперь я в шоке пишете в style.css p {text-indent:40px;} только именно p а не .p и отступ будет сразу у всех абзацев >Что касается Попова и "обгадить" - заметьте, не я начал а кто начал ? цитирую: А если интересно дальше - добро пожаловать на разбор самых популярных полетов видеокурсов Жени Попова. хотя насчет самых популярных Вы все таки правы >обидятся авторы других видеоуроков. А может среди них есть и хорошие очень интересно услышать хороших
31-08-2010 / twin
а вот теперь я в шоке пишете в style.css Ёшкин кот. Как трудно объяснять людям, которые не хотят думать, а хотят на всем готовом. Объясняю на пальцах. Я пишу в текстарею текст. Прямо сейчас. И ставлю абзац. Табулятором или пробелами. Не важно. Потом жму кнопку "Отправить". Текст методом POST передается на сервер и записывается в файл. Или базу, не суть. В этом тексте есть абзацы. Вот такие. Или такие. Или вообще такие. На каком этапе прикажите мне поставить тег? Никогда в таких случаях оригинальное форматирование не сохраняется с помощью стилей. Никогда. Для того и придуман неразрывный пробел. Текст на главной, который так Вас смутил, точно так же хранится отдельно от HTML. И форматируется автоматически. Вам это потому еще сложно понять, что Вы совсем недавно в PHP и привыкли писать все на статичных страницах. Там да - вотчина верстальщиков. Не спорю. Но в PHP немного другие законы. Впрочем дело наживное. Если хватит терпения изучить язык по настоящему, а не по подобным курсам, то скоро все прояснится в затуманенной голове. Теперь уже моя очередь пожелать в этом удачи. ![]() цитирую: А если интересно дальше - добро пожаловать на разбор самых популярных полетов видеокурсов Жени Попова. Где тут слово "обгадить"? Я обещал разбор по косточкам, обещание сдержал. Ничего плохого про него лично не сказал ни слова. Только объективно. Как программист он полный дилетант - это факт. А дилетант не может быть хорошим учителем и тем более давать материал в нужной последовательности !!! Он об этой последовательности имеет весьма поверхностное представление.
31-08-2010 / Анатолий
> Никогда в таких случаях оригинальное форматирование не сохраняется с помощью стилей. Никогда. все можно, было бы желание, пишется своя функция и перед выводом на сайт или перед вставкой в базу идет обработка этой функцией >дилетант не может быть хорошим учителем и все таки может, я часто замечал что человек который знает очень много в какой области знаний очень плохо объясняет азы в этой же области, его все время тянет рассказать подробнее, а ученик еще не готов усваивать тонкости и как это не странно лучше всего может объяснить материал новичку тот, кто только недавно его усвоил (если конечно он может излагать мысли) я устал уже спорить, пора идти домой, все равно думаю что скоро все мои посты исчезнут :)
31-08-2010 / twin
все можно, было бы желание, пишется своя функция и перед выводом на сайт или перед вставкой в базу идет обработка этой функцией Хотелось бы посмотреть реализацию, а не голые слова. Желания у меня такого нет, потому что овчинка не стоит выделки. Кроме того, перед вставкой в базу никаких тегов быть не может. В базу можно писать только text-plain, то есть никакой HTML разметки. Это основы безопасности. и все таки может, я часто замечал что человек который знает очень много в какой области знаний очень плохо объясняет азы в этой же области, его все время тянет рассказать подробнее, а ученик еще не готов усваивать тонкости Но проконсультироваться у знающих людей то он мог? Любой мало-мальски грамотный программист тут же показал бы ему все ляпы. Однако нет. А это либо завышенное ЧСВ, либо коньюнктура. Что никак не способствует пользе дела. Да плевал я на это. Меня волнует то, что приходится раз за разом объяснять людям эти прописные истины. Тыкать носом в ляпы, ошибки и грубые просчеты. Вот я и свел все в одну кучу. все равно думаю что скоро все мои посты исчезнут :) Говорят, что на Женином сайте исчезает по нескольку десятков постов в день. Если они идут чуть чуть в разрез с его концепцией. От туда опасения? Волноваться не нужно. ![]() Мне скрывать нечего, если есть что по делу - скажу спасибо. Эти курсы помогали делать очень много народу. И вопросами и поправками. я веду к тому что от его уроков уроков есть польза, а Вы что можете ? критиковать ? да-а-а, критиков у нас полно !!! :) Слева вверху есть меню со ссылками. Самая верхняя - оглавление. ![]() А критика - да всегда пожалуйста. ![]() Удалять я буду только откровенно хулиганские посты. |