ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

31.12.2008, 16:15
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
PHP код:
<?php
error_reporting(0);
$accept = "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif,image/x-bitmap, */*;q=0.1\r\n";
$accept_language = "Accept-Language: ru, en;q=0.9\r\n";
$accept_charset = "Accept-Charset: utf-8;q=0.6 windows-1251;q=0.1 *;q=0.1\r\n";
$referer = "Referer: http://m.sports.ru/index.php\r\n"; //подумай что писать дабы не палить себя
$conection = "Connection: Close\r\n";
$host= "m.sports.ru"; //в виде site.ru
$path="/index.php?".$_SERVER['QUERY_STRING'];
$fp=fsockopen($host,80,$errno, $errstr,10);
if(!$fp) {
echo "$errstr ($errno)<br/>\n";
} else {
$data = "";$post=0;
foreach($_POST as $key=>$value){$post=1;
$data.="&$key=$value";}
if($data)$data=substr($data,1);
if($post)
$headers = "POST $path HTTP/1.0\r\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 .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ru) Opera 9.50\r\n";
if($post){
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen ($data)."\r\n";
$headers .= "\r\n";
$headers .= $data;}else $headers.="\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('Реклама','',$file);
$file=str_replace('<img src="/logo.gif" width="115" height="36" alt=""/>','',$file);
$file=str_replace('<a href="http://waplog.net/ru/c.shtml?38290"><img src="http://c.waplog.net/ru/38290.cnt?trafsports=1" alt="waplog" border="0" /></a>','',$file);
$file=str_replace('http://m.sports.ru/index.php','http://kysaka.org/test/?',$file);
$file=str_replace('/?f','/test/?f',$file);
echo $file;
?>
Все работает. http://kysaka.org/test/
Действуй по примеру...
Ток исходный код смотри.. там полно шлака... Вырезать тебе придется все....
лучше используй explode(); реж от и до...
|
|
|

31.12.2008, 16:17
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
а нахрена, собственно, эти все навороты? file_get_contents уже отменили?
|
|
|

31.12.2008, 16:19
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
- не прячь ошибки, лучше исправляй их...
|
|
|

31.12.2008, 16:20
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
Сообщение от inlanger
а нахрена, собственно, эти все навороты? file_get_contents уже отменили?
Собственно нет!
|
|
|

31.12.2008, 16:22
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
PHP код:
<?php
$file = file_get_contents("http://m.sports.ru/?$QUERY_STRING");
$file = implode ("",$file);
$file=str_replace('Реклама','',$file);
$file=str_replace('<img src="/logo.gif" width="115" height="36" alt=""/>','',$file);
$file=str_replace('<a href="http://waplog.net/ru/c.shtml?38290"><img src="http://c.waplog.net/ru/38290.cnt?trafsports=1" alt="waplog" border="0" /></a>','',$file);
$file=str_replace('http://m.sports.ru/index.php','http://kysaka.org/test/?',$file);
$file=str_replace('/?f','/test/?f',$file);
echo $file;
?>
Но все же... Я извращенец...
|
|
|

31.12.2008, 16:23
|
|
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме: 3326855
Репутация:
702
|
|
вместо $file = file ("http://m.sports.ru/?$QUERY_STRING");
лучше написать $file = file_get_contents ("http://m.sports.ru/?$QUERY_STRING");
|
|
|

31.12.2008, 22:43
|
|
Новичок
Регистрация: 25.12.2008
Сообщений: 26
Провел на форуме: 80654
Репутация:
0
|
|
INLANGER ДАЛЬШЕ ПО ССЫЛКАМ ПЕРЕХОДИТЬ, А НЕ ВЫКИДЫВАТЬ НА ГЛАВНУЮ!
|
|
|

01.01.2009, 08:45
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
Сообщение от Fighter
INLANGER ДАЛЬШЕ ПО ССЫЛКАМ ПЕРЕХОДИТЬ, А НЕ ВЫКИДЫВАТЬ НА ГЛАВНУЮ!
А типа не переходит?
|
|
|

01.01.2009, 16:41
|
|
Новичок
Регистрация: 25.12.2008
Сообщений: 26
Провел на форуме: 80654
Репутация:
0
|
|
Ехоууу... Все робит! Спасибо Барс! Спасибо всем!
вот пример http://fankk.ru/test/index.php
Последний раз редактировалось Fighter; 01.01.2009 в 16:50..
|
|
|

02.01.2009, 07:10
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
Сообщение от Fighter
Ехоууу... Все робит! Спасибо Барс! Спасибо всем!
вот пример http://fankk.ru/test/index.php
<br />
<b>Warning</b>: Unexpected character in input: ''' (ASCII=39) state=1 in <b>/home/fankk275/data/www/fankk.ru/test/index.php</b> on line <b>52</b><br />
ошибочка
<?xml version="1.0" encoding="utf-8"?><html><head><link rel="stylesheet" type="text/css" href="/inc/style.css" /><title>Sports.ru</title><meta name="viewport" content="width=240">
это посреди страницы.. ты не все вырезал...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|