0 レビュー
1 回答
cURLを使用してPHPのURLからXMLを読み取る
MagentoのURLからXMLデータを読み取りたい。
3つのテキストボックスがあります。 1つはbaseurl用で、もう1つはユーザー名とパスワード用です。 これらの値を入力すると、次のようなURLが表示されます "http://xyz.com/somefile.html?username=username&password=password"
curl メソッドを使用してURLのコンテンツを取得していますが、何も起こりません。これが私のコードです
$url='myurl';
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
このURLをブラウザで実行すると、xmlの内容を表示する代わりに、xmlファイルを開くか保存するように求められるため、URLに問題があると思います。
誰かがこれを手伝ってくれますか? URLを変更できないので、このタイプのURLで機能するコードを提案してください。
わからない
0
レビュー
答え :
解決策:
ウェブサイトからcURLコマンドラインツールを取得し、次のように実行します:
curl -i "http://xyz.com/somefile.html?username=username&password=password"
これは、HTTPレベルで何が起こっているかを確認するための簡単で信頼性の高い方法です。
または、FirefoxとFirebugを使用して、何が起こっているかを調べます。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。