SSHコマンドは次のとおりです。このcURLコマンドをPHPに変換するにはどうすればよいですか?私は現在、ターミナルで使用してい
curl -L -b cookies.txt http://www.dropbox.com/s/8lu0nutt4tgpkku/jbtools.ipa -o iOS9_beta.ipsw
私が最初に私の開発者アカウントにログインして、Chromeの拡張機能により、クッキーをダウンロードしてください。それに続いてcookies.txtファイルを同じパスにアップロードします。私はSSHコマンドを実行し、ファイルを自分のサーバーに簡単にミラーリングします。 今、私はPHPスクリプトで同じ仕事をしたいと思います。このコードを試しましたが、うまくいきませんでした。
<?php
$cSession = curl_init();
curl_setopt($cSession,CURLOPT_URL,"http://www.dropbox.com/s/8lu0nutt4tgpkku/jbtools.ipa");
curl_setopt($cSession, CURLOPT_COOKIEJAR, 'cookies.txt');
curl_setopt($cSession, CURLOPT_COOKIEFILE, 'cookies.txt');
curl_setopt($cSession,CURLOPT_RETURNTRANSFER,true);
curl_setopt($cSession,CURLOPT_HEADER, false);
$result=curl_exec($cSession);
curl_close($cSession);
echo $result;
?>
すべてのヘルプ/アイデアを大幅に
UPDATEいただければ幸いです。私はCURLOPT_USERPWDオプションを使用する場合、私はものの、「401認証が必要です」を取得
- :私は以下のコード私のコードを更新しましたが、 を私は正しいユーザーを定義します&合格
- 私がCURLOPT_COOKIEFILEオプションを使用すると、cookies.txtは期限切れではありませんが、 "403 Forbidden"と表示されます。
$cSession = curl_init();
curl_setopt($cSession,CURLOPT_URL,"http://adcdownload.apple.com/Safari/Safari_10_for_OS_X_El_Capitan_and_Yosemite_beta_5/Safari_10_for_OS_X_El_Capitan_beta_5.dmg");
curl_setopt($cSession, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($cSession, CURLOPT_USERPWD, "MyUser:MyPass");
// curl_setopt($cSession, CURLOPT_COOKIEJAR, 'cookies.txt');
//curl_setopt($cSession, CURLOPT_COOKIEFILE, 'cookies.txt');
curl_setopt($cSession,CURLOPT_RETURNTRANSFER,true);
curl_setopt($cSession,CURLOPT_HEADER, false);
$result=curl_exec($cSession);
curl_close($cSession);
echo $result;
を ' "私はこのコードを試みたが、うまくいきませんでした。"'それは動作しませんでしたどのように?何か間違いはありましたか? – Darren
エラーメッセージは一切表示されません。ただの空白のページ:http://i-0s.ir/MyUD_ir/tst2.php – PersianHero
あなたが共有しているリンクには「権限がありません」と表示されています。他の人があなたがどこにいるのかを理解するための情報を追加してください。 –