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

Размер файла: 2.44Kb
  1. <?php
  2. ##############################################
  3. function query($url,$sq='') { $curl = curl_init();
  4. curl_setopt($curl,CURLOPT_URL,$url);
  5. curl_setopt($curl,CURLOPT_USERAGENT,'NokiaN73-1');
  6. curl_setopt($curl,CURLOPT_REFERER,'http://$_SERVER[HTTP_HOST]/');
  7. if(!empty($sq)) { curl_setopt($curl,CURLOPT_POSTFIELDS,'sq='.$sq); }
  8. curl_setopt($curl,CURLOPT_AUTOREFERER,false);
  9. curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
  10. curl_setopt($curl,CURLOPT_TIMEOUT,30); $result = curl_exec($curl);
  11. curl_close($curl); if(!$result)
  12. ##############################################
  13.  
  14. { echo 'Сервис временно недоступен.<br />'; foot(); exit; } return $result; }
  15.  
  16. if(isset($_POST['sq'])) {
  17.  
  18. ##############################################
  19. $result=query('http://wap.horo.mail.ru/?'.$_SERVER['QUERY_STRING'],$_POST['sq']);
  20. }else{
  21. $result=query('http://wap.horo.mail.ru/?'.$_SERVER['QUERY_STRING']); }
  22. ##############################################
  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(.*)Все знаки<\/a><\/p>/si', '',$result);
  42. $result = preg_replace('/<a href=\"index.php(.*)<\/html>/si', '',$result);
  43.  
  44.  
  45.  
  46. ##############################################
  47.  
  48.  
  49. ##############################################
  50. $result = str_replace('<p>&#032;</p>','',$result);
  51. $result = str_replace('<p>&#032;</p><br/>','',$result);
  52. $result = str_replace('<div class="adds">
  53. </div>','',$result);
  54. ##############################################
  55. echo $result;
  56.  
  57. exit; ?>