Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.8280
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 03.11.2010, 18:11   #1
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,540
Бабло: $589868
По умолчанию file_get_contents - замена, альтернатива

Привет, долго юзал такую конструкцию.

<?php $file = file_get_contents ('http://mail.ru'); Echo $file; ?>

Не знаю насколько она правильная или точная, но мои задачи выполняла.

Но. теперь она не подходит из-за кое-каких причин.

Подсажите альтернативу. Как это еще можно реализовать? Т.е. чтобы результат был аналогичным.

Javascript может такое? Или еще как то ? То что смог нагуглить - никак не работает...
Longer вне форума  
Старый 03.11.2010, 18:11   #2
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,256
Бабло: $1447910
Отправить сообщение для Hector с помощью ICQ
По умолчанию

CURL
__________________
----
Hector вне форума  
Старый 03.11.2010, 18:15   #3
flo0
Senior Member
 
Аватар для flo0
 
Регистрация: 24.04.2007
Адрес: Красноярск
Сообщений: 352
Бабло: $48800
По умолчанию

PHP код:
< ?
       
$url "http://www.test.com";
       
$ch curl_init();
       
$timeout 5// set to zero for no timeout
       
curl_setopt ($chCURLOPT_URL$url);
       
curl_setopt ($chCURLOPT_RETURNTRANSFER1);
       
curl_setopt ($chCURLOPT_CONNECTTIMEOUT$timeout);
       
$file_contents curl_exec($ch);
       
curl_close($ch);
?> 
__________________
PharmCash - Лучшие условия и профит в фарме. Hold-0, Refunds-0, Commission–50%, CPU+500. Google нас любит!
flo0 вне форума  
Старый 03.11.2010, 18:16   #4
deschain
Senior Member
 
Аватар для deschain
 
Регистрация: 01.11.2007
Сообщений: 2,275
Бабло: $288535
По умолчанию

fsockopen - везде работает.
deschain вне форума  
Старый 03.11.2010, 18:24   #5
0xDEAD
Senior Member
 
Аватар для 0xDEAD
 
Регистрация: 03.11.2009
Сообщений: 152
Бабло: $20330
По умолчанию

PHP код:
<?php
$fp 
fsockopen("www.google.com"80$errno$errstr30);
if (!
$fp) {
    echo 
"$errstr ($errno)<br />\n";
} else {
    
$out "GET / HTTP/1.1\r\n";
    
$out .= "Host: www.google.com\r\n";
    
$out .= "Connection: Close\r\n\r\n";
    
fwrite($fp$out);
    while (!
feof($fp)) {
        echo 
fgets($fp128);
    }
    
fclose($fp);
}
?>
0xDEAD вне форума  
Старый 03.11.2010, 18:31   #6
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,540
Бабло: $589868
ТС -->
автор темы ТС По умолчанию

0xDEAD - ВАУ, эт работает. только вот сначала выводит какую-то левую инфу
HTTP/1.1 200 OK Date: Wed, 03 Nov 2010 14:30:07 GMT Server: Apache Last-Modified:
.....
и там еще много
это как то можно убрать?
Longer вне форума  
Старый 03.11.2010, 19:06   #7
0xDEAD
Senior Member
 
Аватар для 0xDEAD
 
Регистрация: 03.11.2009
Сообщений: 152
Бабло: $20330
По умолчанию

Longer, это заголовки
обрезать можно так
PHP код:
<?php 
$fp 
fsockopen("www.google.com"80$errno$errstr30); 
if (!
$fp) { 
    echo 
"$errstr ($errno)<br />\n"
} else { 
    
$out "GET / HTTP/1.1\r\n"
    
$out .= "Host: www.google.com\r\n"
    
$out .= "Connection: Close\r\n\r\n"
    
fwrite($fp$out); 
    
    while (!
feof($fp)) { 
        
$response .= fgets($fp128); 
    } 
    
fclose($fp);
    echo 
substr($responsestrpos($response"\r\n\r\n") + 4);

?>
0xDEAD вне форума  
Старый 03.11.2010, 19:12   #8
Longer
Хочу обратно ((
 
Аватар для Longer
 
Регистрация: 18.04.2007
Сообщений: 3,540
Бабло: $589868
ТС -->
автор темы ТС По умолчанию

2 0xDEAD Пасибо!
Longer вне форума  
Старый 03.11.2010, 19:15   #9
0xDEAD
Senior Member
 
Аватар для 0xDEAD
 
Регистрация: 03.11.2009
Сообщений: 152
Бабло: $20330
По умолчанию

You're welcome
0xDEAD вне форума  
Старый 03.11.2010, 19:26   #10
dady
Senior Medved
 
Аватар для dady
 
Регистрация: 15.06.2008
Сообщений: 4,140
Бабло: $22472160
По умолчанию

ссылки на морду тянеш чтоле?
dady вне форума  
Закрытая тема



Опции темы
Опции просмотра