Ladycharm

Рейтинг
351
Регистрация
07.12.2007
Светский Лев:
А какой лучший, по (обобщённому) мнению форумчан? :)

Зачем Вам знать среднюю температуру по больнице, тем более сделанную на основе опроса мнений, а не термометра?

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

За каждым таким сервисом стоит определенная группа создателей из числа форумчан, чтобы определить какой лучше - от Вас нужны более-менее чёткие критерии оценки, иначе топик сольется во флуд, как и все предыдущие "У кого длиннее?" :)

Логистик:
Не знаю у кого как, но у меня появилось подозрение, что гугл намерено снижает CTR, если он слишком высок.
Были сайты с высокими показателями данного параметра и в один прекрасный день этот показатель снизился ровно в 2 раза

Слишком высокий CTR всегда подозрителен :), какой был до падения?

Если есть подозрение на скликивание, Google начинает подсовывать социальную рекламу.

А кроме Адсенса есть другая реклама? Как там с CTR?

PS: Хотя, если CTR упал на нескольких сайтах одновременно - скорее всего Google что-то намутил.

Talisman13:
Можно линк на закон такой?

http://ru.wikipedia.org/wiki/Товарный_знак:

Правообладатель товарного знака имеет право его использовать, им распоряжаться[2] и запрещать его использование другими лицами (под «использованием» здесь подразумевается лишь использование в гражданском обороте и лишь в отношении соответствующих товаров и услуг[3], в отношении которых этот товарный знак зарегистрирован).

Это, в общем, прямо следует из смысла закона. Запрещается коммерческое использование ТМ - на сайте Вы можете писать о ней сколько угодно.

Talisman13:
Насколько знаю, если домен используется по схожей тематике какую использует ТМ, то могут быть проблемы. А насчет извлечение прибыли - каждый сайт по своему извлекает прибыль, так что же получается, у каждого домена могут быть проблемы?

Один из последних прецедентов - сайт ufa-rabota.ru - владелец был зарегистрирован как ИП, и наезжали именно на ИП, как ведущего свой бизнес с помощью сайта.

Если сайт не используется как источник доходов - проблем не будет (в теории), могут наехать на распространение искаженной информации, порочащей ТМ.

Above&Beyond:
То, что Вы мне посоветовали - отдает содержимое последней страницы. А нужно, как Вы уже догадались, чтобы отдавало результаты сразу всех таблиц со всех страниц.

Конечно, последней - цикл перебирает все url от 1 до 100 и после окончания в переменной url остаётся последний index##.php.

Кстати, в Вашем варианте код после return implode("<br>", $match[1]); и до конца функии - не исполнится, ибо сделан return.

Надо было в этом же цикле вызывать function weather() и накапливать ответ от неё, примерно так:

Above&Beyond:

<?php

$num = 10;
function get_page($url) { // Получение страницы по url
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch , CURLOPT_USERAGENT , "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7");
curl_setopt($ch, CURLOPT_REFERER, 'http://google.ru');
curl_setopt($ch, CURLOPT_URL, $url);
if(curl_exec($ch) === false) {
echo "** Критическая ошибка получения $url: " . curl_error($ch)."<br>";
return "";
}
$data = curl_exec($ch);
curl_close($ch);
return $data;
}

function weather($data) {
$unique_start = "<td>";
$unique_end = "</td>";

if ($data=='') return ''; // Нечего парсить
preg_match_all('/'.preg_quote($unique_start,'/').'(.*)'.preg_quote($unique_end, '/').'/Us', $data, $match);
return implode("<br>", $match[1]);
}

echo '<html><head><title>Скрипт</title></head><body>';
echo '<b>Дата:</b> '.date('d.m.Y').'<br />';
echo '<hr/>';

for($i = 1, $url='', $res=''; $i <= $num; $i++) { //Всем спасибо на этом этапе
if ($i == 0) $url = "http://megasite.ru/index.php";
else $url = "http://megasite.ru/index".$i.".php";
$page = get_page($url);
if ($page !='') $res .= weather($page); // Если страница получена - парсим её
else echo "*** Страница $url не получена<br>";
}
echo $res;
echo "</body></hrtml>";
?>

Единственно:
- функция получения контента страницы (get_page), для удобства вынесена из функции weather - Вы сможете использовать её в других местах программы.
- echo внутри функции - некрасиво, ошибки бы надо обрабатывать по-другому.
- перебирать циклом от 1 до 100 - тоже не айс, если многостраничная таблица, надо выбирать ссылки на каждой странице и парсить их, пока не кончатся.

Ну и регулярку в функции weather я не проверяла на "рабочесть".
le_chat:
Будьте осторожны, "почетные члены" не дремлют ☝ :D

Там не все так просто - скорее всего нужны не деньги, а блочат чей-то емайл и телефон.

Смотрите чтобы Ваш телефон или емайл не попали в такую рассылку - способа отмыться от такого Г ещё не придумали :)

Above&Beyond:
Спасибо, однако в таком случае "Notice: Undefined variable:"

Ё, просто проинициируйте переменную в заголовке цикла:

for($i = 1, $url=''; $i <= $num; $i++)

И что Вам надо - получить список URL-ов страниц, или содержимое страниц по этим URL? Если содержимое - иcпользуйте функцию file_get_contents (если хостер её не отключил):

for($i = 0; $i < 100; $i++){ 

if $i == 0
$url = "http://megasite.ru/index.php";
else
$url = "http://megasite.ru/index".$i.".php";
$buff = file_get_contents($url);
echo $buff;
}
Только время выполнения PHP-скрипта 30 сек (по default), он может не успеть выгрести все 100 страниц. Надо сложить url в базу данных и в ней помечать полученные страницы, чтобы при рестарте скрипта продолжать, а не начинать с начала.
daga:
Пришло письмо от юр. конторы с подтверждением доставки, что у них зарегистрирована ТМ lover, и они не хотят чтобы использовался сайт lover.com.ua иначе подадут в суд.

Теперь Вам надо изучать законодательство и сражаться за правду. Или придётся всю жизнь бегать при каждом наезде.

Попутно узнаете много нового о том, как работает "система" на практике. Поймёте, что судье всё законы совершенно по-барабану, единственно, чтобы потом на неё не писали жалобы. Судью правда и справедливость не интересует, он будет решать дела так, как ему проще и безопаснее, будет использовать Вашу неграмотность и неосведомленность.

У нас в РФ, если домен не используется для извлечения прибыли - нарушения ТМ нет.

Metazur:
Помимо спамеров есть ведь реальные люди, которые пользуются такими сервисами и добавляют туда свои избранные, "любимые" сайты.

Была дико удивлена, но после регистрации в промышленных каталогах - пошли реальные заказы на поставку насосов. Оказывается, люди лазят по каталогам и охотно пишут письма.

Хоть в оффлайн уходи работать!

orphelin:
сейчас для более-менее оптимизированного сайта смысла нет там региться.

Без уточнения тематики/ядра запросов - согласиться не могу.

Толк от закладок хорошо заметен в "Играх/Развлечениях", и совершенно неощутим в "Мебели".

ecasoft_ru:
Google имеет два индекса – основной и дополнительный.

Google пишет (пост Оксаны посередине страницы), что отказался от Supplemental ещё в 2007 г.

Supplemental results: мы отказались от идеи supplemental еще в 2007 и на данный момент для каждого запроса обрабатываем полный индекс. На эту тему есть статья опубликованная на нашем англоязычном блоге для веб-мастеров (если необходим перевод, дайте знать и я постараюсь перевести).

В справке Google тоже пишут, что больше не используют Дополнительный Индекс.

Полагаете, врут?

Mayfaire:
Мой глюк... отличается от вашего.

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

Просто глюк.

Всего: 4257