Показать сообщение отдельно

  #7  
Старый 09.08.2008, 19:38
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
По умолчанию

Как сделать в скрипте-граббере чтобы он показывал сайт вместе с картинками,стилями и т.д.?????Вот сам граббер
PHP код:
<?php
$host 
"wap.lviv.ua";
$path "/sms/index.php?$QUERY_STRING";
$fp fsockopen($host,80,$errno,$errstr,30);
if(!
$fp) echo"$errstr ($errno)<br />\n";
else{
$headers "GET $path HTTP/1.0\r\n";
$headers .= "Host: $host\r\n";
$headers .= "Accept: *\r\n";
$headers .= "Accept-Charset: UTF-8\r\n";
$headers .= "Accept-Charset: *\r\n";
$headers .= "Accept-Encoding: deflate\r\n";
$headers .= "Accept-Language: ru\r\n";
$headers .= "Referer: wap.lviv.ua\r\n";
$headers .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 8.01\r\n\r\n";
fwrite($fp,$headers);
while(
$file != "\r\n"$file fgets($fp,128);
$file "";
while(!
feof($fp)) $file .= fgets($fp,4096);
fclose($fp);
}


$file str_replace('<?xml version="1.0" encoding="UTF-8"?>''',$file);
$file preg_replace('/<!DOCTYPE(.*?)- - - - - - -<br\/><small>/si','',$file);
$file preg_replace('/<\/small>- - - - - - -<br\/>(.*?)<\/wml>/si','',$file);
$file preg_replace('/→<br\/>- - - - - - -(.*?)<\/wml>/si','<br/><br/><a href="index.php">SMSки</a>',$file);
$file str_replace('← ''',$file);
$file str_replace('</small>''',$file);
$file preg_replace('/- - - - - - -<br\/>(.*?)<br \/>- - - - - - -<br\/>/si','- - - - - - -<br/>',$file);

echo 
$file;
?>
 
Ответить с цитированием