Рейтинг@Mail.ru
 
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |

24-01-2013 / XXXXXXX
Что у попова отстой, что у вас - одна малина.
Самодеятельность несерьезная.
Вы вообще как будто из прошлого века со своими процедурками. Так школьники разве работают.
Ну учите..., учите, я не против.
Чем больше вы поломаете людей, уча неадеквату и невостребованному, на пути к web программированию, тем меньше конкуренция.
27-01-2013 / twin
Антуан де Сент Экзюпери сказал как то:

Ведь все взрослые сначала были детьми, только мало кто из них об этом помнит

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

Ну учите..., учите, я не против.
Хорошо, что Вы хоть не против, а то что бы нам делать было...

Только застрелиться.
02-02-2013 / Михаил
Очень классный урок! Спасибо. Есть вопросик.
В index.php вы заменили строку <?php echo $myrow['text']; ?> на <?php echo htmlspecialchars($myrow['text']); ?>
В итоге текст  статьи выводится вместе с тегами. Наверное здесь замена неуместна?
04-02-2013 / twin
Замена уместна. Теги неуместны.
17-02-2013 / Виталий
Да командир открыл ты мне глаза на поповский код,это выражение уже скоро станет нарицательным 'поповский код'
25-02-2013 / Юрий
Замена уместна. Теги неуместны.

Где-же тогда форматировать текст статьи?
25-03-2013 / Андрей

Скажу честно - статья убойная, я сам дилетант, курс дали на попробовать. Дальше создания простого сайта не пошел. Создалось впечатление - зная несколько простых функций ввода-вывода, человек решил - что стал профессионалом и может теперь учить других. Когда зашел на сайт PHP.SU после так сказать обучения, понял - что ничего не понял. Так как PHP  все-таки язык программирования, существует больше  4000 функций, которые позволяют выполнять нужную задачу без трех-этажных манипуляций, простым запросом. Насколько этот курс полезен - каждый решает сам. Мой совет новичкам - книги, справочники, практика, и Яндекс в помощь. А обучение построенное по принципу "сделай так - получишь то-то", без объяснения принципов, лично меня не устраивает. Попов даже не удосужился объяснить работу файла lock.php. А мне например было интересно. Спасибо автору. Человек постарался объяснить. Не стоит так болезненно воспринимать критику.
30-03-2013 / timur
У меня вот такой вопрос, как можно перевернуть направленность вывода статей, то есть у меня при добавлении новой статьи она вылазит в самом конце, а хотелось бы на оборот, не теряя постраничное разбиение.

вот код:
<?php
$result77 = mysql_query("SELECT str FROM str", $db);
$myrow77 = mysql_fetch_array($result77);
$num = $myrow77["str"];
// Извлекаем из URL текущую страницу
@$page = $_GET['page'];
// Определяем общее число сообщений в базе данных
$result00 = mysql_query("SELECT COUNT(*) FROM films");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
// Находим общее число страниц
$total = (($posts - 1) / $num) + 1;
$total =  intval($total);
// Определяем начало сообщений для текущей страницы
$page = intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page < 0) $page = 1;
  if($page > $total) $page = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения
$start = $page * $num - $num;
// Выбираем $num сообщений начиная с номера $start
        
        
        
         $result = mysql_query("SELECT id,title,img,zhanr,eyer,strana,time,roli,description FROM films ORDER BY id LIMIT $start, $num ",$db);
                  
if (!$result){
    echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом админестратору (Майл админа)</p><br><strong>Код ошибки:</strong>";
    exet(mysql_error());
    }
    if(mysql_num_rows($result)>0){
$myrow=mysql_fetch_array($result);

do{
        
printf ("<table border='0'>
<tr>
<td colspan='2' class='text_zagolovok'>
<b>%s</b>
<div id='looc'>
<a href='view_films.php?id=%s'><img src='img/looc.png'></a>
</div>
</td>
</tr>
<tr>
<td width='200'>
<img src='img/%s' class='img'>
</td>
<td width='550' class='text' valign='top'>
<span>Жанр:</span> %s<br>
<span>Год:</span> %s<br>
<span>Страна:</span> %s<br>
<span>Продолжительность:</span> %s мин<br><br>
<span>В ролях:</span> %s<br><br>
<span>Описание:</span> %s<br>

</td>
</tr>
</table><p>&nbsp;</p>", $myrow["title"],$myrow["id"], $myrow["img"], $myrow["zhanr"], $myrow["eyer"], $myrow["strana"], $myrow["time"], $myrow["roli"],$myrow["description"]);
                    
}

while ($myrow = mysql_fetch_array ($result));    
// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href=index.php?id='.$id.'&page=1>Первая</a> | <a href=index.php?id='.$id.'&page='. ($page - 1) .'>Предыдущая</a> | ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' | <a href=index.php?id='.$id.'&page='. ($page + 1) .'>Следующая</a> | <a href=index.php?id='.$id.'&page=' .$total. '>Последняя</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 5 > 0) $page5left = ' <a href=index.php?id='.$id.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
if($page - 4 > 0) $page4left = ' <a href=index.php?id='.$id.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href=index.php?id='.$id.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href=index.php?id='.$id.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = ' <a href=index.php?id='.$id.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';

if($page + 5 <= $total) $page5right = ' | <a href=index.php?id='.$id.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 4 <= $total) $page4right = ' | <a href=index.php?id='.$id.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href=index.php?id='.$id.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href=index.php?id='.$id.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href=index.php?id='.$id.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';

// Вывод меню если страниц больше одной

if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<div id=\"strelki\" align=\"center\">";
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</
b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo "</div>";
}
}
?>
25-04-2013 / Суслик
Доброго вечера.
Посмотрел я ваш "Разбор полётов", и исправил всё, но нет ли у вас такой возможности разобрать update_lesson? Просто edit_lesson вы разобрали, но не плохо было бы до конца уже добить эту тему.
Вся проблема в том, что после редактирования пишет, что урок не обновлён. Либо если там похимичу, то пишет, что урок обновлён, но на самом деле всё остаётся как прежде.
22-05-2013 / Антон
Просто хочу сказать - спасибо, все комментарии не читал, но явно много негатива.

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

Спасибо за вашу статью. Да и за данный сайт, много реально полезной информации.
08-07-2013 / Саша
Уважаемый автор! А чем вам видеокурсы не угодили? В плане того что просто повторять код за кем-то я с вами согласен, это тупо. Но вот если человек пишет код и объясняет зачем и почему он это сделал, или когда рассказывает про действие какой-нибудь функции и на экране выводит какие-то поясняющие материалы, то что в этом плохого? Или вы считаете что все должны учиться по книжкам? Тогда на кой черт вообще существуют университеты, где готовят профессиональных программистов? Система почти та же, преподаватель рассказывает что-то и показывает. Порой рассуждения хорошего педагога могут навести человека на правильные мысли. Попов плохой программист, но хороший педагог. В вашем случае все наоборот.
21-07-2013 / Xand
И я оставлю свое слово.
Не буду говорить ничего плохого ни о ком. Хочу сказать по поводу видео-мультиков. Мне кажется, для начинающих это хороший вариант, т.к. позволяет быстро стартовать, не важно в каком направлении. Это позволяет отсеять людей "буду программистом" от "наверное буду программистом", "попробую стать программистом" и тому подобных.
Сам когда-то его курс проходил... каюсь, но, наверное к лучшему, уже ничего не помню. Теперь вот буду по irbis-курсу изучать ПХП.
Twin, спасибо за труды.
20-08-2013 / Василий
Ребята, Попов учит делать сайты для определенной цела, а именно для ведения собственного информационного бизнеса. Да, сайты получаются корявые, но если человек начнет зарабатывать на этом, то в будущем может нанять профессионального программиста, который сделает все как надо. Уважаемый twin! Я только что провел 30 минут за увлекательным чтивом темы, в которой Вы утверждали, что Попов это кукла и вообще весь инфо-бизнес сплошной лохотрон. Вы же вроде взрослый человек, как можно было писать такие бредни! Сегодня на дворе 2013 год. На данный момент сфера инфо-бизнеса это реальный рынок! Да вы и сами это поняли и открыли свою "школу". Причем Вы просто взяли материал, который лежал в свободном доступе и тупо начали его продавать. На сайта irbis-team.com осталось примерно 15-20% информации, от того количества, которое было изначально. Причем, раньше вы повесили банер, в котором говорилось что информация устарела, а потом просто удалили содержимое. Возникает вопрос, зачем удалять устаревшую и информацию? Прошу ответить Вас, на представленные аргументы, хотя не надеюсь на ответ, т.к. на этом ресурсе Вы, как я понял, не частый гость. Прибыли то с него нет)))
21-08-2013 / twin
Я никогда не высказывался против заработков в интернете. Напротив - это одна из первейших целей. Однако если что-то делать, то делать нужно стараться хорошо. А не так, как в представленном курсе. Я просто показал ошибки и ляпы, вот и все. Остальное думайте сами.

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

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

А этот ресурс пока нужен для СЕО, тут не в прибыли дело. Впрочем мы потихоньку переносим материалы в блог, там кстати свободный доступ.
21-08-2013 / Василий
Я полностью понимаю Ваши побуждения т.к я профессиональный гитарист. Поверьте, мне просто убить хочется тех недоучек, которые типа преподают гитару на youtube или продают курсы по этой теме. Однако в этом есть и положительный момент. Пусть и коряво, но эти люди популяризируют и вовлекают большое количество людей в то дело, которым я занимаюсь.
18-09-2013 / GtSt5r0v9opV
Deep thinking - adds a new disimneon to it all.
19-09-2013 / nfKTdLFlOnw
I really <a href="http://rowgtlbuan.com">conu'ldt</a> ask for more from this article.
20-09-2013 / VSVykAIHqw
Hey, good to find somoene who agrees with me. GMTA.
20-09-2013 / PdeFv0XQZDQk
I bow down humbly in the presence of such gresanets. http://ihwbpnqwxx.com abqxjakzvtt [link=http://noqhktq.com]noqhktq[/link]
20-09-2013 / 0RPaJpnxVK
Why do I bother <a href="http://wfpyitqcm.com">calinlg</a> up people when I can just read this!
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |