2016-08-02 5 views
0

私はfile_get_contents();を使用していますが、これまでにページが実行されたときにバックエンドでURLを実行する必要がありますが、悲しいことに、urlが処理されていません。ご迷惑をおかけして申し訳ありません。URLはfile_get_contents()で実行されません。

.PHP

<?php 
$url="http://www.foo.in/bound/bound.php?phone_no=".$from_id."&api_key=xxxxxxxxxxxxxxxxxxxx &bound_version=2&extra_data=<response><dial record='true' limittime='1000' timeout='30' moh='default' >".$to_id."</dial></response>"; 
$data = file_get_contents($url); 
?> 
+0

データ$の結果はどのようなものです.PHP? –

+0

いくつかのサイトはfile_get_contents()によって要求をブロックします。いくつかのヘッダを設定する必要があるので、CURLを使用してください。 – Robert

+0

@Hari:php.iniをチェックして、allow_url_fopenがonになるようにしてください。 –

答えて

0

私は、URLのギャップは、サポートへの感謝がところで、API_KEYとextra_dataがエンコードされていないの後にスペースがあったあったソリューションを解決しました。

$url="http://www.foo.in/bound/bound.php?phone_no=".$from_id."&api_key=xxxxxxxxxxxxxxxxxxxxx=2&extra_data=".urlencode("<response><dial record='true' limittime='1000' timeout='30' moh='default' >".$to_id."</dial></response>"); 

$data = file_get_contents($url); 

echo $data; 
関連する問題