Hi,
wir machen in der Schule gerade ein Spiel-Projekt. Jetzt möchte ich das der erreichte Highscore an
ein PHP-Script gesendet wird welches dann zurück gibt ob ein neuer Highscore erreicht wurde.
Das Problem was ich immer habe ist das immer das ganze PHP-Script, also auch mit den html-tags etc, eingelesen
wird von der while-Schleife statt nur die Ausgabe von dem Script also ne 1 oder 0.
Hier die Java-Funktion:
Und hier das PHP-Script:
Sieht hier irgendjemand einen Fehler? Such & Probier jetzt schon fast zwei Stunden rum aber es will nicht
Gruß Alex
wir machen in der Schule gerade ein Spiel-Projekt. Jetzt möchte ich das der erreichte Highscore an
ein PHP-Script gesendet wird welches dann zurück gibt ob ein neuer Highscore erreicht wurde.
Das Problem was ich immer habe ist das immer das ganze PHP-Script, also auch mit den html-tags etc, eingelesen
wird von der while-Schleife statt nur die Ausgabe von dem Script also ne 1 oder 0.
Hier die Java-Funktion:
Code:
public boolean SendData(int highscore)
{
try
{
if (con == null)
con = path_check.openConnection();
if (con.getDoOutput() == false)
con.setDoOutput(true);
if (con.getDoInput() == false)
con.setDoInput(true);
String data = "highscore="+highscore;
out = con.getOutputStream();
out.write(data.getBytes());
out.flush();
in = con.getInputStream();
int c = 0;
String incoming = "";
while (c >= 0)
{
c = in.read();
incoming += c;
}
if (incoming == "1")
return true;
}
catch (Exception e)
{
System.out.println("Fehler");
}
return false;
}
Und hier das PHP-Script:
Code:
<?php
if($_POST['highscore'] > 0)
echo '1';
else
echo '0';
?>
Sieht hier irgendjemand einen Fehler? Such & Probier jetzt schon fast zwei Stunden rum aber es will nicht
Gruß Alex