Алексей Барыкин - хитрый жук

10 сентября 2008 г.

Автонаполнение сайта на CMSimple.

Тема сегодняшней беседы навеяна постом на SE.

Краткое содержание: ТопикСтартер взялся продавать простейший скрипт, который пишется за полчаса на коленке.

Моя вождённая идейность и презрение к мелкому гешефту, толкнула меня написать свою версию скрипта. :)

Описание скрипта:

В папку content кладётся файл text.htm, скрипт при каждом запуске случайным образом выбирает новость и добавляет в content/content.htm. Таким образом можно симулировать естественное развитие сайта, создавая видимость каждодневной работы над ним в глазах поисковой системы.

PHP код:


function write_file($file_name, $text, $mode){
$f=fopen($file_name, $mode);
@fputs ($f, $text);
@fflush($f);
@fclose($f);
}
$text = file_get_contents("content/text.htm");
$text = preg_replace("/(<[hH]\d+)/Uis", "###$1", $text)."###";  
preg_match_all("|(.*)###|Uis", $text, $array_content);
if (count($array_content[1]) > 0) {
$number_record = mt_rand(0,count($array_content[1])-1);
write_file("content/content.htm",
 $array_content[1][$number_record], "a+");
unset($array_content[1][$number_record]);
$new_text = implode("",$array_content[1]);
write_file("content/text.htm", $new_text, "w+");
}
else
echo "Случилась лажа! Нет записей для добавления!";

Ярлыки:

Комментарии: 8:

  • у меня кстати в последние апы яндекса вылетело несколько сателлитов на симпле.((
    в каком формате должны быть новости в файле техт.нтм?

    Автор: Anonymous Openixxx, В 11.09.2008 18:23:00  

  • >в каком формате должны быть новости в файле техт.нтм?
    В таком же как и в content.htm

    Автор: Blogger Алексей Барыкин, В 11.09.2008 19:31:00  

  • скрипт неверен, он стирает закрывающие теги в контенте, поэтому страница невалидная получается.

    Автор: Anonymous Анонимный, В 28.09.2008 21:40:00  

  • 4 анонимный
    Пример контента в студию.
    Скрипт проверялся как раз на валидном контенте.

    Автор: Blogger Алексей Барыкин, В 29.09.2008 10:29:00  

  • Спасибо за идею. Только не до конца понятен смысл таких манипуляций. Каждый раз ПС будет обновлять индекс сайта. Но на самом деле толку от этого мало. Еслиб он страницы генерировал...

    Автор: Anonymous Никола Тесла, В 20.10.2008 20:59:00  

  • Начало положено! Осталось добавить парс rss лент и будет совсем конфетка... :)

    Автор: OpenID kompo, В 25.12.2008 16:35:00  

  • Кошмар! Я думал, что на этой убогой CMS саты уже не делают.

    Автор: Anonymous neo, В 08.02.2009 14:12:00  

  • Сайты делают на всём, что приносит деньги :-) .

    Автор: Anonymous ReallSape, В 27.05.2009 21:05:00  

Отправить комментарий



Ссылки на это сообщение:

Создать ссылку

<< Главная страница