curlがローカルホストで動作するようですが、サーバにアップロードすると動作しなくなります。php curlがサーバにアップロードされた後に動作しない
私はローカルホスト上でそれを持っているとき、これは次のとおりです。 そして、これは、ホスト・プロバイダ・サーバ上にある:
私はプロの開発者ではないが、私はとの問題がある可能性がありますと思いますそれはのwiを行うには何かがありますので、ホストプロバイダone.com
<?php
require 'kint/Kint.class.php';
$cURL = curl_init('162.243.44.4/server_list.json');
curl_setopt($cURL, CURLOPT_PORT, 3000);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
$jsondata = curl_exec($cURL);
Kint::dump($jsondata);
$json = json_decode($jsondata, true);
function ping($host,$port=4000,$timeout=6)
{
$fsock = fsockopen($host, $port, $errno, $errstr, $timeout);
if (! $fsock)
{
return 'Offline';
}
else
{
return 'Online';
}
}
Kint::dump($json['servers']);
foreach ($json['servers'] as $js){
echo $js['name'] . ' is ' . ping($js['ip']) . ' <br>';
}
?>
php curlモジュールはホストにインストールされていますか? – Jaime
curlモジュールがインストールされており、それが問題かどうかを確認するためにサポートされているかどうかを確認してください。http://stackoverflow.com/questions/13433946/how-to-check-if-curl-is-enabled-or-disabled – robobobobo
インストールされている、このリンクを見てくださいhttp://hazar.se/sv/ –