модуль вывода sape

 
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1112
У кого-нибудь есть этот модуль? Очень актуальная тема!

Код PHP:
  1. <?
  2. @setlocale(LC_ALL, "ru_RU.1251");
  3. @define('_SAPE_USER', '2110c801c229c55535716617654f65f2');
  4. require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
  5. $o['host'] = 'site.ru';
  6. $sape = new SAPE_client($o);
  7. unset($o);
  8. $sape_block= '';
  9.  
  10. $c=0;
  11. while($tmp=$sape->return_links(1)){
  12. if(@preg_match('~<a href="(https?://([^"/]+)[^"]*)"[^>]*>([^<]+)</a>~i', $tmp, $match)){
  13. $c++;
  14. $sape_url= $match[1];
  15. $sape_host= $match[2];
  16. $sape_anchor= ucfirst(trim($match[3]));
  17. $sape_text= ucfirst(trim(preg_replace('~<[^>]+>~', '', $tmp)));
  18. $sape_block.= '<td style="padding:4px" width=""><p align="left"><b onclick="window.open(\''.$sape_url.'\')">'.$sape_anchor.'</b><br /><span onclick="return false">'.$tmp.'</span><br /><small>'.$sape_host.'</small></p></td>';
  19. }
  20. else
  21. $i= false;
  22. }
  23. if($sape_block!=''){
  24. $sape_block= str_replace(' width=""', ' width="'.floor(100/$c).'%"', $sape_block);
  25. echo '<div><center><table class="sp_ads" cellspacing="0" cellpadding="0"><tr valign="top">'.$sape_block.'</tr></table></center></div>';
  26. }
  27. ?>
Вот так можно выводить в блоках...
На одном проекте получилось сапу запустить, на втором - не в какую...

Ошибка связи с сервером: Error in cURL request: Operation timed out after 30001 milliseconds with 0 bytes received

Вот и подумалось, может есть специальный модуль, которым можно выводить сапу?
Посетитель
small user social cms
Медаль
Сообщений: 182
http://lifemaker.biz/index.php?t=6
Продай свой сайт | Купи себе сайт!
Рутина на аутсорс...
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.