Защита от спама: php скрипт для проверки трекбеков

Владимир | | PHP, WordPress.

Спам в трекбеках

Спамерские технологии не стоят на месте. Все-таки изобретательные эти люди 🙂

В одном из последних постов на Blue Hat SEO как раз и описан один из таких способов.

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

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

Примечание. Эту проверку не обязательно делать вручную. Автоматизировать эту работу можно с помощью плагина для WordPress — Trackback Validator Plugin.

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

Новые акции в блогосфере

Владимир | | Разное.

Блогосфера

Похоже, начался повальный бум на конкурсы и акции. А может раньше я просто не обращал на них внимание 🙂 . Но в любом случае величина призов растет!

Так совсем недавно Тёмма Майнас объявил о начале конкурса «Рождение сверхновой» с призовым фондом в 4000$.

Идея простая. Нужно создать новый блог на движке WordPress и раскрутить его. Победит тот участник, который на 7 октября окажется выше в рейтинге блогов Яндекса.

На первый взгляд может показаться, что это конкурс для новичков, но, судя по списку участников, соревноваться будут и довольно известные блоггеры. А у них, честно говоря, больше шансов на победу. Хотя… кто знает?

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

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

Для участия вам нужен блог, который имеет более 200 подписчиков по FeedBurner'у или находится в выше 500-ого места в рейтинге Яндекса.

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

По-сути, это простой обмен ссылками. Но с кем!

До встречи!

Ошибки Sape или безопасная продажа ссылок

Владимир | | PHP, Заработок, Разное.

ошибка в sape

Совсем недавно DimoninG опубликовал статью об одной из уязвимостей Sape.

Вкратце ситуация такая. Если скрипт на вашем сайте не сможет соединиться с Sape, то вместо ссылок он выведет стандартное сообщение об ошибке, которое начинается со слов SAPE ERROR.

Если это увидит бот поисковика, то выводы будут однозначные.

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

Судите сами. При установке кода Sape в любом случае необходимо присвоить папке, в которой находится скрипт права на запись (777). Иначе скрипт sape.php не сможет создать файл links.db. Можно было бы создать в этой же папке debug.log и выводить ошибки в него.

Правда, не все так плохо.
Читать дальше

Обновление WordPress (версия 2.6)

Владимир | | WordPress.

Логотип WordPress 2.6

Вчера обновил движок WordPress до версии 2.6. В принципе, все прошло довольно гладко, и новая версия мне понравилась, но как всегда возникло несколько нюансов с плагинами.

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

Снова за работу :-)

Владимир | | Разное.

Всем привет!

Я вернулся в Киев с прекрасным настроением и кучей идей!

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

Лично я ездил к родственникам в Россию. Моря там, конечно, нет, но зато есть речка, лес и свежий воздух 🙂
И в отличие от Крыма и Болгарии – никакой акклиматизации 🙂 .

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

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

Владимир | | htaccess, Web разработка, WordPress, Разное.

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

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

В этой статье я расскажу, как это сделать для блога на движке WordPress.

Будем считать, что блог находится на shared хостинге и варианты вроде перенаправления посетителя на другой сервер вам недоступны. Управлять web сервером можно только с помощью файла .htaccess.

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

Yahoo pipes: задаем параметры

Владимир | | Web разработка, Yahoo Pipes.

Логотип yahoo pipes

Сегодня речь пойдет об еще одной возможности Yahoo pipes – создания RSS лент на основе заданных пользователем параметров.

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

Поиск с помощью Yahoo pipes

Теперь разберем, как создать такую трубу. Но, прежде всего, определимся с задачей. Первое, что мне пришло в голову – это поиск. Им и займемся. К тому же Yahoo pipes предоставляет готовый блок для работы с поисковыми системами.
Читать дальше

Отпуск!

Владимир | | Разное.

отпуск

Это будет, наверное, самый короткий пост в этом блоге 🙂

Полезной информации нет! Просто я уезжаю на две недели погреться на солнышке 🙂

Никаких компьютеров, интернета, почты и т.п. В общем, отдых в полном смысле этого слова 🙂

Только не надо думать, что блог не будет в это время обновляться! Несколько постов уже готовы и автоматически появятся в течении этого времени.

Правда, на комментарии я отвечу только после возвращения. Так что прошу не обижаться 🙂 .

До встречи!

Yahoo Pipes: собираем данные из нескольких источников

Владимир | | Web разработка, Yahoo Pipes.

Логотип yahoo pipes

Это завершающий выпуск моего миницикла о Yahoo Pipes. Сегодня мы сделаем RSS ленту блога Тыманчи Ыргын действительно удобной для чтения 🙂 .

Для тех, кто не читал предыдущие разделы, привожу ссылки:

1) Yahoo pipes. Cоздаем RSS ленту интересного сайта

2) Yahoo pipes: усложняем задачу

Как известно, лучшая RSS лента – это та, которая позволяет не заходить на сайт. Попросту говоря, она должна содержать полный текст статьи.

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

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

Yahoo pipes: усложняем задачу

Владимир | | Web разработка, Yahoo Pipes.

Логотип yahoo pipes

В прошлой статье я начал рассказывать о замечательном web приложении — Yahoo pipes. С его помощью нам удалось создать RSS ленту блога из контента его главной страницы (сам блог такой ленты не имеет). Но тот пример имеет один существенный недостаток.

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

Прежде всего, посмотрим еще раз на главную страницу блога Тыманчи Ыргын. На ней размещено десять последних записей. Если мы добавим всех их в ленту, то можно считать, что задача решена. Редко кто публикует больше 10 записей в день.
Читать дальше