Link Farm Evolution v1.9.2 (создание и управление сетями блогов-сателлитов)
13.10.2010
Профессиональный скрипт Link Farm Evolution v1.9.2 предназначен для создания и управления сетями блогов-сателлитов. Link Farm Evolution v1.9.2 может регистрировать блоги на движках WordPress MU, Blogger, Tumblr, постить статьи в зарегистрированные блоги, постить статьи и комментарии на веб-сайты, работающие на движке Pligg. Распознавание графической защиты осуществляется с помощью подключенного сервиса AntiCaptcha.
Основные функции скрипта Link Farm Evolution v1.9.2:
- создание и наполнение блогов на Wordpress Multiuser (MU);
- создание и наполнение неограниченного количества блогов на Blogger.com (ссылки с Blogger.com незаменимы для индексации поисковыми системами) и на Tumblr;
- перелинковка всех этих блогов в любых сочетаниях;
- создание профилей на тысячах социальных сетей (работающих на движке Pligg) и постинг в них dofollow ссылок.
Для работы скрипта Link Farm Evolution v1.9.2 необходим установленный Ионкуб на сервере.
Если Вам понравилась новость:
Материалы по теме:
Platinum скрипты (скрытые)
Комментарии:
Роман Романович ,
зарегистрированный участник, 23.11.2010 16:36:56
Link Farm Evolution
Там надо ввести токенен что то вроде ключа при установке но в архиве нечего подобного не нашел
Роман Романович ,
зарегистрированный участник, 23.11.2010 17:08:05
там нужно вводить 32 значный ключ но в архиве я не могу найти его
извеняюсь что случайно создалось 2 тебе
Matrixx ,
зарегистрированный участник, 23.11.2010 17:11:36
Цитата Роман Романович пишет:
Link Farm Evolution
Там надо ввести токенен что то вроде ключа при установке но в архиве нечего подобного не нашел
Попробуйте задать любой в файле config.inc.php, строка 'security_token' => '
anytoken ', а потом ввести его при установке.
Роман Романович ,
зарегистрированный участник, 23.11.2010 17:20:38
дело в том что пробовал не работает
Cейчас ещё попробую эх такой хороший скрипт так нужен и такая беда
Роман Романович ,
зарегистрированный участник, 23.11.2010 19:09:53
вроде установился но теперь вот такая странная ошибка
Fatal error: Uncaught exception 'ADODB_Exception' with message 'mysql error: [1146: Table 'b96107_1.hosts' doesn't exist] in EXECUTE("SELECT COUNT(*) as count FROM hosts WHERE type = 'wpmu'") ' in /home2/u96107/systestru/www/includes/adodb/adodb-exceptions.inc.php:78 Stack trace: #0 /home2/u96107/stestru/www/includes/adodb/adodb.inc.php(1036): adodb_throw('mysql', 'EXECUTE', 1146, 'Table 'b96107_1...', 'SELECT COUNT(*)...', false, Object(ADODB_mysql)) #1 /home2/u96107/sy-testru/www/includes/adodb/adodb.inc.php(1011): ADOConnection->_Execute('SELECT COUNT(*)...', false) #2 /home2/u96107/sys-testru/www/includes/adodb/adodb.inc.php(1590): ADOConnection->Execute('SELECT COUNT(*)...', false) #3 /home2/u96107/systems-tetru/www/index.php(
: ADOConnection->GetRow() #4 {main} thrown in /home2/u96107/s-testru/www/includes/adodb/adodb-exceptions.inc.php on line 78
Инклюд вроде включен хостинг на majordomo.ru может кто юзал там скрипт как настроить???
Роман Романович ,
зарегистрированный участник, 23.11.2010 21:43:39
Разобрался databaseupgrade.php надо было запустить для начала
я так понял антикапчу он юзает этот сервис а как же там зарегестрароватся ?? чтоб в файл captchaCracker.inc.php вбить свой логин и пароль
_http://poster.decaptcher.com/ если открываю страницу там белая страница и все может он уже умер этот сервис ??
Matrixx ,
зарегистрированный участник, 24.11.2010 02:17:50
Да вроде живой. Попробуйте
http://decaptcher.com/
Роман Романович ,
зарегистрированный участник, 25.11.2010 15:41:26
кто нибудь настраивал скрипт с работай на русские сервисы типа антикапчи или capchabot я нашел скрипт для этого скрипта настроеный на capchabot автор говорит что его нужно заменить сам скрипт называется capcha.php но такова файла я в скрипте не нашел
если кому интересно могу поделится только помогите настоить
Код <?php
class OCR {
var $url;
var $host;
var $id;
function OCR()
{
$this->url="http://captchabot.com/rpc/xml.php";
$this->host="captchabot.com";
$this->SystemKey="тут_секурити_кей";
}
function Recognize($file, $language=0)
{
$s2='';
$contents=$file;
if (!$contents) return 200;
$converted=base64_encode($contents);
$request="<methodCall><methodName>ocr_server::analyze</methodName><params>";
$request.="<param><base64>$converted</base64></param>";
$request.="<param><string>system_key</string></param>";
$request.="<param><string>".$this->SystemKey."</string></param>";
$request.="<param><int>".$language."</int></param>";
$request.="</params></methodCall>";
//return $request;
$header[] = "Host: ".$this->host;
$header[] = "MIME-Version: 1.0";
$header[] = "Content-type: multipart/mixed; boundary=----doc";
$header[] = "Accept: text/xml";
$header[] = "Content-length: ".strlen($request);
$header[] = "Cache-Control: no-cache";
$header[] = "Connection: close \r\n";
$header[] = $request;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 300);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$data = curl_exec($ch);
if (curl_errno($ch)) {
return "300";
}
$npos=strpos($data,"<string>");
if ($npos)
{
$start=$npos+strlen("<string>");
$s1=substr($data,$start);
$npos=strpos($s1,"</string>");
if ($npos)
{
$s2=substr($s1,0,$npos);
}
}
$text=$s2;
$npos=strpos($data,"<int>");
if ($npos)
{
$start=$npos+strlen("<int>");
$s1=substr($data,$start);
$npos=strpos($s1,"</int>");
if ($npos)
{
$s2=substr($s1,0,$npos);
}
}
$this->id=$s2;
return $text;
}
function Report($result)
{
$request="<methodCall><methodName>ocr_server::ver</methodName><params><param><string>";
$request.=($result)?"yes":"no";
$request.="</string></param><param><int>".$this->id."</int></param></params></methodCall>";
$header[] = "Host: ".$this->host;
$header[] = "MIME-Version: 1.0";
$header[] = "Content-type: multipart/mixed; boundary=----doc";
$header[] = "Accept: text/xml";
$header[] = "Content-length: ".strlen($request);
$header[] = "Cache-Control: no-cache";
$header[] = "Connection: close \r\n";
$header[] = $request;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$data = curl_exec($ch);
if (curl_errno($ch)) {
return false;
}
else
{
return true;
}
}
function GetBalance() {
$request="<methodCall><methodName>ocr_server::balance</methodName><params>";
$request.="<param><string>system_key</string></param>";
$request.="<param><string>".$this->SystemKey."</string></param>";
$request.="</params></methodCall>";
$header[] = "Host: ".$this->host;
$header[] = "MIME-Version: 1.0";
$header[] = "Content-type: multipart/mixed; boundary=----doc";
$header[] = "Accept: text/xml";
$header[] = "Content-length: ".strlen($request);
$header[] = "Cache-Control: no-cache";
$header[] = "Connection: close \r\n";
$header[] = $request;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 300);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$data = curl_exec($ch);
if (curl_errno($ch)) {
return "300 - ".curl_error($ch);
}
$npos=strpos($data,"<double>");
if ($npos) {
$start=$npos+strlen("<double>");
$s1=substr($data,$start);
$npos=strpos($s1,"</double>");
if ($npos) {
$s2=substr($s1,0,$npos);
}
}
$text=$s2;
return $text;
}
function GetLimit() {
$request="<methodCall><methodName>ocr_server::limit</methodName><params>";
$request.="<param><string>system_key</string></param>";
$request.="<param><string>".$this->SystemKey."</string></param>";
$request.="</params></methodCall>";
$header[] = "Host: ".$this->host;
$header[] = "MIME-Version: 1.0";
$header[] = "Content-type: multipart/mixed; boundary=----doc";
$header[] = "Accept: text/xml";
$header[] = "Content-length: ".strlen($request);
$header[] = "Cache-Control: no-cache";
$header[] = "Connection: close \r\n";
$header[] = $request;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 300);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$data = curl_exec($ch);
if (curl_errno($ch)) {
return "300 - ".curl_error($ch);
}
$npos=strpos($data,"<string>");
if ($npos) {
$start=$npos+strlen("<string>");
$s1=substr($data,$start);
$npos=strpos($s1,"</string>");
if ($npos) {
$s2=substr($s1,0,$npos);
}
}
$text=$s2;
$npos=strripos($data,"<string>");
if ($npos) {
$start=$npos+strlen("<string>");
$s1=substr($data,$start);
$npos=strripos($s1,"</string>");
if ($npos) {
$s2=substr($s1,0,$npos);
}
}
$text2=$s2;
return $text;
}
function GetLimitUsed() {
$request="<methodCall><methodName>ocr_server::limit</methodName><params>";
$request.="<param><string>system_key</string></param>";
$request.="<param><string>".$this->SystemKey."</string></param>";
$request.="</params></methodCall>";
$header[] = "Host: ".$this->host;
$header[] = "MIME-Version: 1.0";
$header[] = "Content-type: multipart/mixed; boundary=----doc";
$header[] = "Accept: text/xml";
$header[] = "Content-length: ".strlen($request);
$header[] = "Cache-Control: no-cache";
$header[] = "Connection: close \r\n";
$header[] = $request;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 300);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$data = curl_exec($ch);
if (curl_errno($ch)) {
return "300 - ".curl_error($ch);
}
$npos=strpos($data,"<string>");
if ($npos) {
$start=$npos+strlen("<string>");
$s1=substr($data,$start);
$npos=strpos($s1,"</string>");
if ($npos) {
$s2=substr($s1,0,$npos);
}
}
$text=$s2;
$npos=strripos($data,"<string>");
if ($npos) {
$start=$npos+strlen("<string>");
$s1=substr($data,$start);
$npos=strripos($s1,"</string>");
if ($npos) {
$s2=substr($s1,0,$npos);
}
}
$text2=$s2;
return $text2;
}
}
//function captchaCracker($token, $filecontents, $proxy = '', $ext = 'jpg', $phrase = 0, $regsense = 0, $numeric = 0, $min_len = 0, $max_len = 0) {
// global $config;
//
// #######
// $oc=new OCR();
//$oc->SystemKey = "тут_секурити_кей";
//
//
//
//$res=$oc->Recognize($filecontents,0);
//if (empty($res)){
// echo "<p class=\"red\">Waiting for 10 seconds to retry captcha server</p>";flush();
// sleep(10);
// $res=$oc->Recognize($filecontents,0);
//}
//
//#$oc->Report(true);
// echo "<p class=\"green\">Captcha text: $res</p>";flush();
//return $res;
//
//
//
// ########
//
//
//}
function get_captcha($PIC_FILE_NAME){
$oc=new OCR();
$oc->SystemKey = "тут_секурити_кей";
$pict = file_get_contents($PIC_FILE_NAME);
$res=$oc->Recognize($pict,0);
if (empty($res)){
echo "<p class=\"red\">Waiting for 10 seconds to retry captcha server</p>";flush();
sleep(10);
$res=$oc->Recognize($pict,0);
// if (empty($res)){
// echo "<p class=\"red\">Waiting for 10 seconds to retry captcha server</p>";flush();
// sleep(10);
// $res=$oc->Recognize($pict,0);
// }
}
//
$oc->Report(true);
echo "<p class=\"green\">Captcha text: $res</p>";flush();
$balance = $oc->GetBalance();
echo "<p class=\"green\">Your balance: $balance</p>";flush();
$limit = $oc->GetLimit();
echo "<p class=\"green\">Your limit: $limit</p>";flush();
$limit_used = $oc->GetLimitUsed();
echo "<p class=\"green\">Your limit_used: $limit_used</p>";flush();
return $res;
}
// function set_bad_captcha($major_id, $minor_id){
// // also you can mark picture as bad after session is closed, but you need to be logged in again
// $ccp->init();
// print( "Logging in..." );
// if( $ccp->login( HOST, PORT, USERNAME, PASSWORD ) < 0 ) {
// print( " FAILED\n" );
// return;
// } else {
// print( " OK\n" );
// }
// print( "Naming picture ".$major_id."/".$minor_id." as bad\n" );
// $ccp->picture_bad2( $major_id, $minor_id );
// $ccp->close();
// }
?>
Arsau Arsau ,
banned, 09.01.2011 07:30:59
Привет. Ну шо. Настроил антикапчу? У меня вот почта не настраивается. Кто поможет, вроде все по инструкции делаю не видит ящик блин.
Роман Романович ,
зарегистрированный участник, 10.01.2011 03:55:40
не
все везде молчат как партизаны
bender ,
зарегистрированный участник, 10.01.2011 11:13:27
Цитата Arsau Arsau пишет:
У меня вот почта не настраивается. Кто поможет, вроде все по инструкции делаю не видит ящик блин.
А поточнее суть проблемы можешь описать?
Роман Романович ,
зарегистрированный участник, 04.03.2011 11:08:03
Как добавить уже готовый блог на WP в скрипт обьясните пожалууйста не могу понять не как
gon33 ,
зарегистрированный участник, 06.04.2011 09:18:46
Цитата Роман Романович пишет:
кто нибудь настраивал скрипт с работай на русские сервисы типа антикапчи или capchabot
в captchaCracker.inc.php - замени урл на poster.captchabot.com, там же введешь логин и пароль от capchabot - все работает
Перейти к обсуждению на форуме >>
Комментарии могут оставлять только участники NullSEO клуба с оплаченными аккаунтами.
Самое популярное
Новости клуба
Подписка на рассылку