Der SSH-Befehl ich zur Zeit in-Terminal ist:Wie kann ich diesen cURL-Befehl in PHP konvertieren?
curl -L -b cookies.txt http://www.dropbox.com/s/8lu0nutt4tgpkku/jbtools.ipa -o iOS9_beta.ipsw
ich zum ersten Login zu meinem Entwickler-Konto und dann die Cookies durch eine Erweiterung Chrome herunterladen; Danach lade ich die Datei cookies.txt in den gleichen Pfad hoch, in dem ich den SSH-Befehl ausführe, und spiegle die Datei einfach auf meinen Server. Jetzt möchte ich den gleichen Job mit einem PHP-Skript machen. Ich habe diesen Code ausprobiert, aber nicht funktioniert.
<?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;
?>
Jede Hilfe/Ideen stark
UPDATE würde geschätzt: ich meinen Code den Code unten aktualisiert aber:
- Wenn ich CURLOPT_USERPWD Option erhalte ich "401 Authorization Required", obwohl Ich definiere den richtigen Benutzer & pass
- Wenn ich CURLOPT_COOKIEFILE Option verwende bekomme ich "403 verboten" obwohl die cookies.txt nicht abgelaufen ist!
$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;
' " ich diesen Code versucht, aber hat nicht funktioniert"' Wie hat es nicht funktioniert? Gab es Fehler? Helfen Sie uns, hier zu helfen ;-) – Darren
Keine Fehlermeldungen. Nur eine leere Seite: http://i-0s.ir/MyUD_ir/tst2.php – PersianHero
Der Link, den Sie teilen, sagt "nicht autorisiert". Bitte fügen Sie weitere Informationen hinzu, um anderen zu verdeutlichen, wo Sie stecken bleiben. –