Kolyaj

Kolyaj
Рейтинг
69
Регистрация
28.03.2006

TotalCommander на все случаи жизни

Немного изменил код ссылки, теперь сервис работает и в Опере. К сожалению Опера не выполняет скрипты паралельно, что сильно замедляет работу.

Ах да, надо же заменить, тада так


// $string из предыдущего поста
echo preg_replace("/\[img\]((?:[^\[\]])+)\[\/img\]/i", "<img src=\"$1\">", $str);

Выведет


text <img src="http://1.jpg"> ;lka jfas;lkf a <img src="http://2.jpg">

Пример приведу, должен помочь


<?
// Здесь скобки {} на самом деле квадратные (не знаю как сделать, чтобы форум их не парсил)
$str = "text {img}http://1.jpg{/img} ;lka jfas;lkf a {img}http://2.jpg{/img}";
preg_match_all("/(?<=\[img\])[^\[\]]+(?=\[\/img\])/i", $str, $matches);
print_r($matches);
?>

Выведет:


Array
(
[0] => Array
(
[0] => http://1.jpg
[1] => http://2.jpg
)

)

FireFox в статусной строке показывает расшифрованную строку. В PHP urldecode() прекрасно расшифровывает.

Допустим имеются 5 файлов с разными банерами baner1.htm, baner2.htm, ..., baner5.htm. В нужном месте на странице вставляем

<script type="text/javascript" src="baner.php"></script>
В файле baner.php пишем


$baner = file_get_contents("baner" . rand(1, 5) . ".htm");
$baner = str_replace("'", "\'", $baner);
echo "document.write('$baner');\n";
nickspring:
Вы же не будете сравнивать Be1.Ru и Semonitor?

Неудачный пример. Лучше будет сравнить Be1.Ru и первую вкладку SiteAuditor'а: программа и скрипт.

nickspring:
Излишняя нагрузка.

По поводу нагрузки и трафа: любая программа будет кушать не меньше (а чаще даже больше) трафа. Поясню: чтобы определить бэки надо скачать страницу выдачи в любом случае, НО Яндекс при общении с браузером сжимает предварительно страницу в gzip, а это до 10 раз меньше трафа; далее для определения тИЦ опять же надо скачать страницу (представьте 1000 бэков), а в скрипте это делается на стороне сервера.

nickspring:
Не знаю, я для таких вещей be1.ru вполне успешно юзаю.

Бе1 предназначен для анализа конкретного сайта, здесь же анализируются все сайты выдачи.

nickspring:
Kolyaj, имхо, темой обсуждения является конкретная прога...

Думаю небольшой спор о достоинствах обеих программ будет полезен всем.

nickspring:
1) а нафиг сниппеты для оценки морд?

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

nickspring:
2) а что еще нужно?

Т.к. сервис предназначен не только для анализа бэков, но и выдачи в целом, то иногда полезны и другие параметры, кот. выдает Яндекс (сколько страниц проиндексировано, кол-во ссылок, кол-во ссылок по анализируемому запросу)

nickspring:
3) хе, хе... вот это точно чушь написали.... а у нас кто определяет? Гугл?

Это в том смысле, что от программы не требуется определять, Яндекс сам пишет.

nickspring:
4) ну и что? пока не сортирует... а потом будет? ну даже если и будет, то это лишняя трата трафика (т.е. перезагрузка страницы при смене сортировки)

А кто сказал, что будет перезагрузка? С перезагрузкой страницы как раз сортировку не сменить.

nickspring:
6) ясен пень чушь... у Вас же этого нет... А Вы попробуйте к примеру на 80 морд в Вашем анализе прикинуть хотя бы примерно сумму?

Личное ИМХО, так что но комментс

nickspring:
7) ну а что прочерк-то? или мне потом с Вашего сервиса копи-паст делать?

Дык нету вот и прочерк, хотя тоже возможно.

nickspring:
8) Ваш скрипт, как Вы пишите, тестировался на IE и Firefox... а если я Оперу люблю?

До Оперы пока руки не дошли, извиняйте

Сделай JavaScript'ом. К примеру в нужном месте вставляешь <script src="baners.php"></script>. А baners.php выдает разные банеры: document.write("baner1") или document.write("baner2")...

Внесу свою лепту в обсуждаемую тему: Анализ выдачи Яндекса

  • Выбирает не только морды, но и к примеру снипеты со ссылками с параметрами. В результате фильтра на странице выдачи остаются только нужные снипеты.
  • Определяет не только тИЦ и PR
  • Наличие в каталоге определяет сам Яндекс
  • По любому параметру не сортирует, хотя может быть пока.
  • Разумеется работа через прокси (т.к. все через браузер)
  • Чушь
  • -
  • -

Скачивать ничего не надо, просто копируете нужную ссылку в избранное.

За счет того, что анализируются не бэки, а просто выдача Яндекса (в которую можно загрузить бэки), можно анализировать что угодно.

Всего: 1025