<MyRusakov.ru />

Написание лайфхаков на Python

Написание лайфхаков на Python

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

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

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

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

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

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

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

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

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

Зачем Вы изучаете программирование/создание сайтов?

Форум сайта MyRusakov.ru

Не получается сделать подписку
12.04.2013 14:55:01 Не получается сделать подписку Сообщение #1
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

$last_subscribe["post_id"] - вот эта переменная у Вас отсутствует, возможно, в таблице нет поля post_id.
Профиль Ответить
12.04.2013 14:57:51 Не получается сделать подписку Сообщение #2
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Оно там есть, посмотрите в скрине в первом сообщении
Профиль Ответить
12.04.2013 15:04:10 Не получается сделать подписку Сообщение #3
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Михаил, я вас очень прошу, попробуйте у себя её сделать по этому шаблону. Посмотрите, работает у вас или нет...

Просто там непонятно ничего.
Профиль Ответить
12.04.2013 18:25:22 Не получается сделать подписку Сообщение #4
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Эх Михаил-Михаил, Вы бы иногда проверяли что пишите, в статье грубейший недочёт,

как можно выбирать данные из массива если num_rows вернул 0 и массив пустой? Скажите мне как =)?

Вот правильный код:
if ($result_set->num_rows <= 0) {
$max_post_id = $mysqli->query("SELECT MAX(`post_id`) as max_post_id FROM `$table_subscribe`";
$max_id_row = $max_post_id->fetch_assoc();
$result_set = $mysqli->query("SELECT `id` FROM `$table_lesson` WHERE `id` > '".$max_id_row['max_post_id']."' LIMIT 1";
if ($result_set->num_rows <= 0) exit; // Если ничего нового нет, то просто выходим
$post = $result_set->fetch_assoc(); // Получаем данные о новой статье
$mysqli->query("INSERT INTO $table_subscribe (`post_id`, `subscriber_id`, `end`) VALUES ('".$post['id']."', '0', '0')"; // Добавляем в очередь новую рассылку
exit; // Выходим, а через 10 минут данный скрипт будет снова запущен, и уже пойдёт непосредственно рассылка писем
}


А теперь берите и переписывайте статью.
Профиль Ответить
12.04.2013 21:37:22 Не получается сделать подписку Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Я лучше напишу новую версию статьи, там будет другой подход использоваться, попроще. Данный же подход я вытаскивал из движка этого сайта, и, видимо, допустил много ошибок, убирая ООП, другие объекты и прочее.
Профиль Ответить
13.04.2013 00:04:26 Не получается сделать подписку Сообщение #6
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Очень надеюсь что она будет в ближайшие дни. И всё таки от вас, специалиста, я такого не ожидал...
Профиль Ответить
13.04.2013 10:53:46 Не получается сделать подписку Сообщение #7
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Она выйдет 22-го апреля.
Профиль Ответить