![]() |
Как выполнить в PHP запрос c бесплатного хостинга?
Как выполнить в PHP запрос c бесплатного хостинга?
file_get_contents ("http://www.championat.ru"); не канает , курл тоже |
мб
Подсказка: Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция "fopen wrappers". на бесплатных серваках off |
$f=file_get_contents("http://www.championat.ru/");
echo $f; --- все пашет... не знаю как там у тебя |
Цитата:
|
Цитата:
На 99.9% бесплатниках отключены сокерты,курл,и закрыто опень_урль.ТОесть связаться со сторонним сервером практические не возможно,Юесли только не использовать какие либо найденные уязвимости в самом хостинге.А так это все лажа, я хз как можно не найти 40р на хостинг,этож пистец ребят :( |
ueuo.com
|
Можно попробовать pfsockopen(); Часто видел, что эту функцию игнорируют. Дал бы ссылку на phpinfo, было бы легче помочь, если в данном случае возможно.
|
Если хостер не дурак, то там allow_url_fopen = 0.
Тогда ты никак не получишь данные с другого хоста. Можешь попробовать через fopen $fh = fopen('http://www.championat.ru', 'r'); $data = fread($fh, filesize('128')); fclose($fh); echo $data; или через сокеты $fp = fsockopen("www.example.com", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $out = "GET / HTTP/1.1\r\n"; $out .= "Host: www.example.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); } |
на большинстве бесплатных хостов исходящие сокеты отключены
|
кинь в root .htaccess c allow url fopen on
|
| Время: 01:03 |