SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Управление на потр. трафик ?

biks

Ex SEO
Имам следния казус и търся решение.

На сайт с адсенс съдържанието се създава от потребилтелите. НО когато се появят спамери и Г. бота мине, сканира сайта и страницата, направена от спамера еротомана Y (.)(.) възниква проблем с полисито на Г. Та въпроса е има ли АВТОМАТИЗИРАН начин на страници съдържащи определени думи ДА НЕ се показват Г адс ? ???

П.С. Страниците се създават динамично

Някаква адс система или нещо, което сканира и ако има bad words маха Г адс ?
 
Re: Управление на потр. трафик ?

Освен сам да си напишеш това не виждам друг начин...

Според мен трябва да има и human контрол на съдържанието - не знаеш дали няма някой от АдСенс екипа да мине през сайта ти...
 
Re: Управление на потр. трафик ?

И според мен най-лесно е да си го напишеш, за 1 час работа е.
 
Re: Управление на потр. трафик ?

нема и толкоз, 5 реда код
Код:
<?php
/***** shibai voaiorite v gyza *****/
$badWords = array();
$badWords[] = 'cici';
$badWords[] = 'dupara';
$badWords[] = 'mindja';
//.......
// i t.n. dokato ne napylnish celiq masiv s dumi
// posle... sledva stranicata
ob_start(); // tva pochva da ti pylni cqlata stranica v nqkva promenliva
?>
<html>
...
<?php
$output = ob_get_contents();
ob_end_clean();
// tiq dva reda gepqt celiq output do momenta i go slagat v edna promenliva. S vtoriq red spiram buferiraneto
// sledva proverkata
$words = explode(' ', $output);
$hasBadWords = false;
for ($i = 0; $i < count($badWords); $i++) {
   if (in_array(strtolower($words[$i]), $badWords)) { // Т'ва вече не прави разлика между големи и малки букви, 
                                          // но думите в масива трявба да са написани САМО С МАЛКИ букви
       $hasBadWords = true;
   }
}
echo $output; // pishem celiq site
if (!$hasBadWords) {
    echo $adSenseCode; // ako nqma loshi dumi, pokazvame i AdSense-a
}
echo '<a href="[url]http://georgimateev.de/"[/url] title="PHP guru">Тоя пич кърти и с код и със СЕО, дайте му всичките си пари</a>
?>
 
Re: Управление на потр. трафик ?

Даже $badWords може си го нахаках във файл или в дб, че да не си засираш кода.
 
Re: Управление на потр. трафик ?

georgimateev каза:
И да си засереш времето за изпълнение на скрипта...

Зависи какво целиш и колко думи смяташ да нахакаш вътре
 
Re: Управление на потр. трафик ?

ако е за англоезичен сайт, в syndk8 има доста богат списък с мръсни думи.
ако нямаш акаунт кажи да ти ги извадя ;)
 
Re: Управление на потр. трафик ?

Я ако не ти е проблем дай насам, да го прегледам
 
Re: Управление на потр. трафик ?

пратих,
бтв мисля че скрипта не прави разлика м-у малки и главни букви
 
Re: Управление на потр. трафик ?

MacTeP каза:
georgimateev каза:
И да си засереш времето за изпълнение на скрипта...

Зависи какво целиш и колко думи смяташ да нахакаш вътре

Ми не, не зависи. Една заявка или едно четене на текстов файл е ВИНАГИ и В ПЪТИ по-бавно от директно написан код :) Един include би бил разумен, наистина, ама тия неща не са за обясняване във форум.

@nbsp: Правеше, но току-що го промених да не прави. Така ми се струва по-логично
 
Re: Управление на потр. трафик ?

georgimateev каза:
MacTeP каза:
georgimateev каза:
И да си засереш времето за изпълнение на скрипта...

Зависи какво целиш и колко думи смяташ да нахакаш вътре

Ми не, не зависи. Една заявка или едно четене на текстов файл е ВИНАГИ и В ПЪТИ по-бавно от директно написан код :) Един include би бил разумен, наистина, ама тия неща не са за обясняване във форум.

Мдам, на черното бяло не може да се каже
 

Горе