Просмотр файла mail/prediction.php

Размер файла: 2.53Kb
  1. <?php
  2.  
  3. ##############################################
  4. function query($url,$sq='') { $curl = curl_init();
  5. curl_setopt($curl,CURLOPT_URL,$url);
  6. curl_setopt($curl,CURLOPT_USERAGENT,'NokiaN73-1');
  7. curl_setopt($curl,CURLOPT_REFERER,'http://$_SERVER[HTTP_HOST]/');
  8. if(!empty($sq)) { curl_setopt($curl,CURLOPT_POSTFIELDS,'sq='.$sq); }
  9. curl_setopt($curl,CURLOPT_AUTOREFERER,false);
  10. curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
  11. curl_setopt($curl,CURLOPT_TIMEOUT,30); $result = curl_exec($curl);
  12. curl_close($curl); if(!$result)
  13. ##############################################
  14.  
  15. { echo 'Сервис временно недоступен.<br />'; foot(); exit; } return $result; }
  16.  
  17. if(isset($_POST['sq'])) {
  18.  
  19. ##############################################
  20. $result=query('http://wap.horo.mail.ru/prediction.html?'.$_SERVER['QUERY_STRING'],$_POST['sq']);
  21. }else{
  22. $result=query('http://wap.horo.mail.ru/prediction.html?'.$_SERVER['QUERY_STRING']); }
  23. ##############################################
  24.  
  25. ##############################################
  26. $result = preg_replace('|<head>(.*)</head>|sU', '',$result);
  27. $result = str_replace('<body>','',$result);
  28. $result = preg_replace('|<div id="header" class="top">(.*)</a></div>|sU', '',$result);
  29. $result = preg_replace('|<div>Реклама:(.*)</a>|sU', '',$result);
  30. $result = preg_replace('|<a (.*) href="http://r.mail.ru(.*)</a>|sU', '',$result);
  31. $result = preg_replace('|<h1 class="horo">Индивидуальные гороскопы</h1>(.*)</div>|sU', '',$result);
  32. $result = str_replace('<h1>Зодиакальный гороскоп</h1>','',$result);
  33. $result = str_replace('/index.html','index.php',$result);
  34. $result = str_replace('/prediction.html','prediction.php',$result);
  35. $result = str_replace('/img/zodiac/','img/',$result);
  36. $result = preg_replace('|<div id="footer"(.*)>(.*)</a></div>|sU', '',$result);
  37. $result = str_replace('<div></div>','',$result);
  38. $result = preg_replace('|<div class=(.*)>(.*)|sU', '<div>',$result);
  39.  
  40.  
  41. $result = preg_replace('/<?xml version(.*)Сегодня/si', '?>Сегодня',$result);
  42. $result = preg_replace('/<p><a href=\"prediction.php(.*)<\/html>/si', '',$result);
  43.  
  44.  
  45.  
  46.  
  47. ##############################################
  48.  
  49.  
  50. ##############################################
  51. $result = str_replace('<p>&#032;</p>','',$result);
  52. $result = str_replace('<p>&#032;</p><br/>','',$result);
  53. $result = str_replace('<div class="adds">
  54. </div>','',$result);
  55. ##############################################
  56. echo $result;
  57. echo '<br><a href=index.php>Назад</a>';
  58. exit; ?>