bräuchte ein wenig Hilfe...
warum kann ich von der seite www.myplanetside.com/character.jsp?charId=332609&worldId=21 nicht den gesamten quellcode empfangen?
ich krieg nur den header also z.B.
habe versucht das cookie jeweils auszulesen und dann z.B. in diesem fall per www.myplanetside.com/character.jsp?charId=332609&worldId=21&JSESSIONID=30209A22DB5569017DCB9E8CECDC6D1A
wieder die seite auszulesen, is aber immer dasselbe dabei rausgekommen...
jemand ne ahnung woran das liegen kann?
so wirds jeweils aufgerufen.. rest is standart ...
hier mein uberchaotischer code
der browser sendet das hier:
komisch nur, dass er vorher gar kein packet erhält, in welchem die id überhaupt festgelegt ist... vielleicht war die session aber auch von vorher.. is schwierig überblick zu haben bei so vielen fenstern
warum kann ich von der seite www.myplanetside.com/character.jsp?charId=332609&worldId=21 nicht den gesamten quellcode empfangen?
ich krieg nur den header also z.B.
Code:
HTTP/1.1 200 Date: Thu, 03 Jul 2003 21:52:05 GMT Server: Apache/2.0.45 (Unix) mod_ssl/2.0.45 OpenSSL/0.9.7b mod_jk2/2.0.3-dev Set-Cookie: JSESSIONID=30209A22DB5569017DCB9E8CECDC6D1A.myplanetside-15009; Path=/ Content-Type: text/html;charset=ISO-8859-1 Connection: close
wieder die seite auszulesen, is aber immer dasselbe dabei rausgekommen...
jemand ne ahnung woran das liegen kann?
PHP:
$fput = fputs ($fp, "GET ".$url." HTTP/1.0\r\nHost: www.myplanetside.com\r\n\r\n");
hier mein uberchaotischer code
PHP:
$url = "http://myplanetside.station.sony.com/character.jsp?charId=332609&worldId=21";
$fp = fsockopen ("www.myplanetside.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "Could not connect:<br>$errstr ($errno)<br>\n";
} else {
#$temp_url = strrchr($url,"/");
$temp_url="/character.jsp";
#/character.jsp?charId=332609&worldId=21
$fput = fputs ($fp, "GET ".$temp_url." HTTP/1.0\r\nHost: myplanetside.station.sony.com\r\n\r\n");
if(!$fput) echo "<br>zweiter Put Versuch gescheitert!<br>\n";
#fputs($fp,"charId=332609&worldId=21");
$inhalt ="";
while (!feof($fp))
{
$inhalt_temp = fgets($fp,1024);
$charname = strstr($inhalt_temp,"<span class=\"ltblue\">Character Name:</span>");
$charname = substr($charname,45,90);
$charname = strtok($charname,"<");
$charname = trim($charname);
$character["Name"] = $charname;
$empire = strstr($inhalt_temp,"<span class=\"ltblue\">Empire:</span>");
$empire = substr($empire,37,60);
$empire = strtok($empire,"<");
$empire = trim($empire);
$character["Empire"] = $empire;
$com_rank = strstr($inhalt_temp,"<span class=\"ltblue\">Command Rank:</span>"); #43
$com_rank = substr($com_rank,43,5);
$com_rank = strtok($com_rank,"<");
$com_rank = trim($com_rank);
$character["Command Rank"] = $com_rank;
$battle_rank = strstr($inhalt_temp,"<span class=\"ltblue\">Battle Rank:</span>"); #42
$battle_rank = substr($battle_rank,42,5);
$battle_rank = strtok($battle_rank,"<");
$battle_rank = trim($battle_rank);
$character["Battle Rank"] = $battle_rank;
if(strstr($inhalt_temp,"JSESSIONID"))
{
$cookieinhalt = strstr($inhalt_temp,"JSESSIONID");
$cookieinhalt = substr($cookieinhalt,11,200);
$cookieinhalt = strtok($cookieinhalt,";");
}
$inhalt[] = $inhalt_temp;
flush();
}
#$temp_url = strrchr($url,"/");
$temp_url="/character.jsp?charId=332609&worldId=21&JSESSIONID=".$cookieinhalt;
#/character.jsp?charId=332609&worldId=21
$fput = fputs ($fp, "GET ".$temp_url." HTTP/1.0\r\nHost: www.myplanetside.com\r\nConnection: Keep-Alive\r\nUser-Agent: Grabbit\r\nCookie: JSESSIONID=".$cookieinhalt."\r\n");
if(!$fput) echo "<br>zweiter Put Versuch gescheitert!<br>\n";
#fputs($fp,"charId=332609&worldId=21");
while (!feof($fp))
{
$inhalt_temp = fgets($fp,1024);
$charname = strstr($inhalt_temp,"<span class=\"ltblue\">Character Name:</span>");
$charname = substr($charname,45,90);
$charname = strtok($charname,"<");
$charname = trim($charname);
$character["Name"] = $charname;
$empire = strstr($inhalt_temp,"<span class=\"ltblue\">Empire:</span>");
$empire = substr($empire,37,60);
$empire = strtok($empire,"<");
$empire = trim($empire);
$character["Empire"] = $empire;
$com_rank = strstr($inhalt_temp,"<span class=\"ltblue\">Command Rank:</span>"); #43
$com_rank = substr($com_rank,43,5);
$com_rank = strtok($com_rank,"<");
$com_rank = trim($com_rank);
$character["Command Rank"] = $com_rank;
$battle_rank = strstr($inhalt_temp,"<span class=\"ltblue\">Battle Rank:</span>"); #42
$battle_rank = substr($battle_rank,42,5);
$battle_rank = strtok($battle_rank,"<");
$battle_rank = trim($battle_rank);
$character["Battle Rank"] = $battle_rank;
$inhalt[] = $inhalt_temp;
flush();
}
echo $temp_url."<br><br>\n";
echo $cookieinhalt."<br><br>\n";
echo $inhalt."<br>\n";
#<span class="ltblue">Outfit Title:</span>
fclose ($fp);
der browser sendet das hier:
Code:
GET /character.jsp?charId=332609&worldId=21 HTTP/1.1
Accept: */*
Accept-Language: de-ch
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)
Host: www.myplanetside.com
Connection: Keep-Alive
Cookie: JSESSIONID=D5853068F76377664D7285E9CEDD79FA.myplanetside-15009
HTTP/1.0 200
Date: Thu, 03 Jul 2003 22:26:35 GMT
Server: Apache/2.0.45 (Unix) mod_ssl/2.0.45 OpenSSL/0.9.7b mod_jk2/2.0.3-dev
Content-Type: text/html;charset=ISO-8859-1
Connection: close
Zuletzt bearbeitet: