проблема с curl

Печать / RSS
19


Оранжевые штаны
0
<?php

function getGame($patch){
$appid = 30339;
$ch = curl_init("http://".$patch."/?channelId=".$appid);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$game = curl_exec($ch);
curl_close($ch);
echo $game;
}

?>

<div class="game"><?php getGame()?></div>

В итоге выводится пустой див
В чем косяк
Изменил: Dmitry Kokorin (04.02.2015 / 20:07)

2000 лет д.н.э.
0
попробуй передать url xD

Пацак
0
я так полагаю граб http://mobsee.ru/ делаешь?

Оранжевые штаны
0
4. A.Great, нет это не граб, Это вывод игры

Добавлено через 05:26 сек.
3. ramzes,
<?php
function getGame($patch){
$appid = 30339;
$url = "http://".$patch."/?channelId=".$appid;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$game = curl_exec($ch);
curl_close($ch);
echo $game;
}

N

Отрешенный Nervous
0
A.Great (5 Февраля 2015 / 02:28)
я так полагаю граб http://mobsee.ru/ делаешь?
К чему ты написал свой пост?

Оранжевые штаны
0
<?php
function getGame($patch){
$appid = 30339;
$url = "http://".$patch."/?channelId=".$appid;
$ua = $_SERVER['HTTP_USER_AGENT'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,0);
curl_setopt($ch, CURLOPT_HTTPHEADER, $ua);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$game = curl_exec($ch);
if($game === false){
echo "cURL Error: ".curl_error($ch);
curl_close($ch);
}else{
curl_close($ch);
echo $game;
}
}



Добавлено через 01:06 сек.
Warning: curl_setopt() [function.curl-setopt]: You must pass either an object or an array with the CURLOPT_HTTPHEADER, CURLOPT_QUOTE, CURLOPT_HTTP200ALIASES and CURLOPT_POSTQUOTE arguments in /home/w/window/flirtzona.ru/public_html/app/app.php on line 12
HTTP/1.1 302 Moved Temporarily Server: nginx/1.2.1 Date: Thu, 05 Feb 2015 00:43:32 GMT Content-Length: 0 Connection: keep-alive Location: http://naemniki.mobi/home/channelId/30339 1

Оранжевые штаны
0
<?php
function getGame($patch){
$appid = 30339;
$url = "http://".$patch."/?channelId=".$appid;
$ua = $_SERVER['HTTP_USER_AGENT'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, $_SERVER['HTTP_HOST']);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$game = curl_exec($ch);
if($game === false){
echo '<div class="error">cURL Error: '.curl_error($ch).'</div>';
}
curl_close($ch);
echo $game;
}

400 Bad Request

nginx/1.2.1
1

Оранжевые штаны
0
зы: пробовал через file_get_contents() -> 400 bad request аналогично
А

Землянин
0
Дай полную ссылку по которой обращаешься.
А

Землянин
0
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://naemniki.mobi/home/channelId/30339');
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_MAXREDIRS, 1);

echo $content = curl_exec($curl);
curl_close($curl);
?>
Выводит всю страницу все норм.
Изменил: Александр (05.02.2015 / 09:18)
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск