Помогите настроить search.php на click9
Новая тема Написать ответ
# Вс Янв 06, 2008 5:07 pmSiruj Зарег.: 21.11.2007 ; Сообщ.: 56Ответить с цитатой
Такая ситуация! Заливаю фид search.php на хост вроде бы все нормально, вбиваю кейворд, но нет результатов выдачи! Вроде бы все нормально делаю но что то не так! Подскажите пожалуйста что делаю не так! И если не трудно то подробно обясните как правильно настроить етот фид (на Click9)
Зарание благодарен за совет!!!
# Вс Янв 06, 2008 11:54 pmdiff Зарег.: 17.10.2007 ; Сообщ.: 23Ответить с цитатой
дело в том, что у тебя скорее всего не буржуйский ip, поэтому ты не можешь увидеть выдачу, хотя есть шанс, что search.php неверно настроен. покажи нам исходный код search.php и расскажи что ты в нем настраивал, а мы постараемся тебе помочь.
# Пн Янв 07, 2008 2:47 amSiruj Зарег.: 21.11.2007 ; Сообщ.: 56Ответить с цитатой
Цитата:
дело в том, что у тебя скорее всего не буржуйский ip, поэтому ты не можешь увидеть выдачу



я использую vpn по етому выдача должна быть

Цитата:
покажи нам исходный код search.php и расскажи что ты в нем настраивал, а мы постараемся тебе помочь



вот код search.php в нем я ничего не трогал
Код:
<?php
// script: search.php
// requires PHP 4.3.x with XML extension
// version: 2.0

include_once('config.php');

@session_start();

$aff_id=$aid;
$auth_id=$auth;
$sub_aff_id=$said;

$ip=$_SERVER['REMOTE_ADDR'];

$keyword='viagra';
if (isset($_REQUEST['q'])){
  $keyword=$_REQUEST['q'];
}

if (isset($_REQUEST['qq'])){
  $keyword=$_REQUEST['qq'];
}

$feed_url=sprintf($feed_url,$aff_id,rawurlencode($sub_aff_id),$auth_id,$ip,rawurlencode($keyword),rawurlencode('http://'.$_SERVER['HTTP_HOST'&#
93;).'/',rawurlencode($_SERVER['HTTP_USER_AGENT']));

$feed_index=-1;
$feed_data=array();
$keywords_related=array();
$keywords_premium=array();
$redirect_url='';
$status='OK';

function XMLParser_se($parser,$name,$attrs){
  global $feed_data,$feed_index,$cd,$kwa,$status;
  $cd='';
  if ($name=='RECORD'){
    $feed_index++;
    $feed_data[]=array();
   }elseif($name=='RESULT'){
      $status=$attrs['STATUS'];
  }elseif($name=='BID'){
    $cd='bid';
    $feed_data[$feed_index]['showbid']=$attrs['SHOWBID'] ? 1 : 0;
  }elseif($name=='TITLE'){
    $cd='title';
  }elseif($name=='DESCRIPTION'){
    $cd='desc';
  }elseif($name=='URL'){
    $cd='url';
  }elseif($name=='CLICKURL'){
    $cd='clickurl';
  }elseif($name=='RELATED'){
    $kwa=0;
  }elseif($name=='PREMIUM'){
    $kwa=1;
  }elseif($name=='NAME'){
    $cd='keyword';
  }elseif($name=='REDIRECT'){
    $cd='redirect';
  }

}

function XMLParser_ee($parser,$name){
  global $cd;
  $cd='';
}

function XMLParser_cd($parser,$data){
  global $feed_index,$feed_data,$cd,$kwa,$redirect_url;
  if ($cd){
    if ($cd=='keyword'){
      if ($kwa){
        $GLOBALS['keywords_premium'][]=$data;
      }else{
        $GLOBALS['keywords_related'][]=$data;
      }
      }elseif($cd=='redirect'){
         $redirect_url.=trim($data);
    }else{
      $i=&$feed_index;
      if (isset($feed_data[$i][$cd])){
        $feed_data[$i][$cd].=$data;
      }else{
        $feed_data[$i][$cd]=$data;
      }
    }
  }
}

$fd=fopen($feed_url,"r");
$xml = "";
while ($line=fgets($fd,1000))
{
   $xml.=$line;
 }
fclose ($fd);
$parser=xml_parser_create();
xml_parser_set_option($parser,XML_OPTION_CASE_FOLDING,TRUE);
xml_parser_set_option($parser,XML_OPTION_SKIP_WHITE,TRUE);
xml_set_element_handler($parser,'XMLParser_se','XMLParser_ee');
xml_set_character_data_handler($parser,'XMLParser_cd');

xml_parse($parser,$xml);
xml_parser_free($parser);

if ($status!='OK' && $redirect_url){
   header('Location: '.$redirect_url);
   exit;
}

$c=min(count($feed_data),10);

for ($i=0;$i<$c;$i++){
  $md5=md5($feed_data[$i]['clickurl']);
  $_SESSION['clicks'][$md5]=$feed_data[$i]['clickurl'];
  $feed_data[$i]['clickurl']='cc.php?id='.$md5;
}

$nCount = &$c;
include_once('smarty/MySmarty.class.php');
$smarty=new MySmarty();


$smarty->assign_by_ref('aff_id',$aff_id);
$smarty->assign_by_ref('auth_id',$auth_id);
$smarty->assign_by_ref('sub_aff_id',$sub_aff_id);
$smarty->assign_by_ref('keyword',$keyword);
$smarty->assign_by_ref('results',$feed_data);
$smarty->assign_by_ref('top_words',$keywords_premium);
$smarty->assign_by_ref('related',$keywords_related);
$smarty->assign_by_ref('nCount',$nCount);

$smarty->display('search.html');

?>


Я только настраивал config.php
Код:
<?
// script: config.php
// version: 1.0

// turn on debug in case of special request variable
error_reporting(0);

// feed url
$feed_url='http://xml.click9.com/feed.php?aid=%d&sid=%s&auth=%s&ip=%s&q=%s&ref=%s&num=10&useragent=%s';

$aid="2404";
$said="1";
$auth="8c923cd916d8f2adde7b25a002cbc0d0";
?>


где $aid=мой номер
$said= субакаунт
$auth=ключ авторизации

Если не сложно помогите разобраться!!!!
Зарание благодарен!!!
# Вт Янв 08, 2008 1:34 pmSiruj Зарег.: 21.11.2007 ; Сообщ.: 56Ответить с цитатой
Помогите разобратся с етим!!!
Кто нибуть! Плз!!! Sad
# Вт Янв 08, 2008 5:28 pmescobar Зарег.: 19.08.2007 ; Сообщ.: 393Ответить с цитатой
Ты не пробывал обратиться в саппорт? С этим должны помочь
# Вт Янв 08, 2008 5:58 pmChin Зарег.: 29.01.2007 ; Сообщ.: 2890Ответить с цитатой
Саппорт там нормальный вроде как был. Работать я с ними не работал, но некоторое время общался Smile Действительно - стукнись к ним.
Кста, может у тебя дело в хосте, а не в настройках скрипта.
# Вт Янв 08, 2008 7:09 pmescobar Зарег.: 19.08.2007 ; Сообщ.: 393Ответить с цитатой
Сообщил им, должны откликнуться Smile
# Ср Янв 09, 2008 1:54 amdiff Зарег.: 17.10.2007 ; Сообщ.: 23Ответить с цитатой
problemmy byli v config.php i search.php, stukni mne v ICQ:985-116, ya tebe ih po mylu otpravlu, t.k. kogda pytaus' postit' cherez code oni koverkautsya
# Ср Янв 09, 2008 1:54 pmSiruj Зарег.: 21.11.2007 ; Сообщ.: 56Ответить с цитатой
Привет!! Ура товарищи все работает!!!! :thup: Smile

Действительно на Click9 очень толковый сапорт!!!

Огромное спасибо всем за помощь!!!!
И за то что помогаете мне просто так задаром!!!
Я вам очень благлдарен!!!!!!!!!!!
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.