Ich suche eine Möglichkeit, php-Daten von einem Server zum Auswerten/Darstellen in ein Textfile zu speichern.
Leider gibt der Server nicht alle Daten (obwohl ich autorisiert bin) Preis. In Opera (Browser) ist alles kein Problem nur macht curl in jeder Art Code Probleme.
In Opera sehen die Parameter so aus:
GET http://s3.bastardsofhell.de/request/updateContent.rq…
200 OK
Anfrage
GET /request/updateContent.rq.php?page=map&subpage=map§ion=town&townID=0&x=0&y=28&update=page HTTP/1.1
User-Agent: Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.10
Host: s3.bastardsofhell.de
Accept-Language: de-DE,de;q=0.9,en;q=0.8
Accept-Encoding: gzip, deflate
Referer: http://s3.bastardsofhell.de/game.php?continue
Cookie: __utma=98945948.454789618.1352896148.1352968051.13; __utmz=98945948.1344713613.1.1.utmcsr=(direct)|utmccn=(direct)|utmcd=(none); sid=e5ae8a7a84c6869d7ab; authchallenge=b721ecfe53d
Connection: Keep-Alive
Accept: */*
X-Requested-With: XMLHttpRequest
(Ich hab ein paar Bereiche von den Echtdaten gekürzt, bitte nicht wundern)
Mein cURL-String sieht jetzt so aus (ich hab allerdings schon einen Haufen anderer Varianten durch):
curl.exe -H „User-Agent: Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.10; Host: s3.bastardsofhell.de; Accept-Language: de-DE,de;q=0.9,en;q=0.8; Accept-Encoding: gzip, deflate; Referer: http://s3.bastardsofhell.de/game.php; Cookie: __utma=98945948.454789618.1344713613.1352896148.1352968051.13; __utmz=98945948.1344713613.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); sid=859ecd9b686d8a4; authchallenge=1a02a7d8cbeaa; Connection: Keep-Alive; Accept: */*; X-Requested-With: XMLHttpRequest;“ „http://s3.bastardsofhell.de/request/updateContent.rq…“ >>BoH.txt
Eigentlich sollte der nun eine BoH.txt mit php-Inhalten herunterladen und speichern.
Bis zu einem bestimmten Punkt macht der das auch, dann meint er (/auth:…), Stapelt mir nach der Authentifizierung die Fehlermeldungen hintereinander in die Datei.
Was mache ich falsch?