2016-05-04 15 views
0

私はうまく動作している次のカールプログラムを持っています。curl関数に相当するfile_get_contents

$data="var1=$var1&var2=$var2"; 
$ch = curl_init("http://www.website.asmx/FetchData"); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$output = curl_exec($ch); 

file_get_contentsを使用して同じデータを取得するために次のコードを試しましたが、falseを返します。

$data="var1=$var1&var2=$var2"; 
$result = file_get_contents("http://www.website.asmx/FetchData?=".$data); 
var_dump($result); 
exit(); 

上記のカールプログラムと同等のコードは何ですか?

+0

は削除** = **ライン内:** .../FetchData?= "。$ data); **これはバグです。読み込む必要があります:** .../FetchData?" 。 $データ); ** – Poiz

答えて

1

お知らせ中なFetchDataの終了時=:これはかなりお読みください

$result = json_decode(file_get_contents("http://www.website.asmx/FetchData?=".$data)); 

//WITHOUT THE EQUAL SIGN AFTER FetchData... 
$result = json_decode(file_get_contents("http://www.website.asmx/FetchData?".$data)); 
関連する問題