InputStream liest immer komplettes PHP-Script

Status
Nicht offen für weitere Antworten.

AlexDozer

Aktives Mitglied
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:

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
 

AlexDozer

Aktives Mitglied
Vielen Dank für die Seite!

Mal noch ne Frage: Kann es sein das es daran liegt das die Seite mit dem PHP-Script nicht die Seite ist von
der ich das Applet geladen habe? Habs nämlich aus Eclipse gestartet. Das PHP-Script liegt aber auf meinem
Webserver.
 
V

Vayu

Gast
nein website connections sollte man eigentlich von überall machen können :) Dein Browser macht ja auch nichts anderes
 

ARadauer

Top Contributor
also auch mit den html-tags etc, eingelesen
welche html tags?

Code:
<?php 
    if($_POST['highscore'] > 0) 
      echo '1'; 
   else 
      echo '0'; 
?>
ich seh hier keine html tags. lass alles weg, schreib nur die 6 zeilen in deine php datei, wenn du sie dann aufrufst, steht eine 0 oder eine 1 drin aber nix von html...
 

AlexDozer

Aktives Mitglied
Die html-Tags hab ich beim Posten rausgemacht.

Danke für den Tip! Werd ich heut Abend gleich ausprobieren!
 
G

Guest

Gast
Das war es! Das ich nicht selber drauf gekommen bin :roll:

Ist es normal das nach der Ausgabe von echo im PHP-Script noch ein Leerzeichen und ein Linefeed gesendet wird?
Hab schon in Google gesucht aber darauf keine Antwort gefunden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Socket InputStream liest nicht vollständig Netzwerkprogrammierung 7
M Was macht Thread, wenn er aus einem "leeren" Inputstream liest ? Netzwerkprogrammierung 5
L Socket Wie kann man in Java die Anzahl der Objekte in einem InputStream sehen ohne ihn durchgehen zu müssen Netzwerkprogrammierung 1
S Socket String InputStream in hex umwandeln Netzwerkprogrammierung 1
D GZIP InputStream lesen ohne zu encoden Netzwerkprogrammierung 1
F Java Server Scanner oder InputStream kann nicht gelsesen werden! Netzwerkprogrammierung 6
R Socket InputStream readObject > Connection Reset Netzwerkprogrammierung 3
windl InputStream cachen Netzwerkprogrammierung 3
K Socket InputStream wird nicht erzeugt Netzwerkprogrammierung 4
K Byte für Byte aus InputStream lesen Netzwerkprogrammierung 5
F JSch - inputstream is closed Netzwerkprogrammierung 13
M Socket InputStream sendet ausgaben von OutputStream zurück Netzwerkprogrammierung 2
D Inputstream to Outputstream Netzwerkprogrammierung 3
M InputStream and ObjectInputStream zur gleichen Zeit Netzwerkprogrammierung 11
T Inputstream -> verschiedene Objekte lesen Netzwerkprogrammierung 3
MQue Inputstream Timeout Netzwerkprogrammierung 2
S Servlet InputStream leer?! Netzwerkprogrammierung 14
G HTTP-Request InputStream-Problem Netzwerkprogrammierung 5
P Inputstream "verfügbar" Netzwerkprogrammierung 4
G JPG im InputStream Netzwerkprogrammierung 2
A InputStream ließt nur 65536 Zeichen anstatt ganzer Puffer Netzwerkprogrammierung 8
A inputstream teilen? Netzwerkprogrammierung 4
D InputStream (Socket) mit BufferedInputStream puffern Netzwerkprogrammierung 2
M Sockets und InputStream Netzwerkprogrammierung 8
R Client nimmt den Inputstream nicht an Netzwerkprogrammierung 5
S Mail anhang in InputStream packen Netzwerkprogrammierung 5
M InputStream - Bytes gehen verloren? Netzwerkprogrammierung 3
E Problem bei Sockets/InputStream über externe Klasse Netzwerkprogrammierung 5
André B. In einen InputStream schreiben? Netzwerkprogrammierung 6
G inputstream hat plötzlich weniger inhalt Netzwerkprogrammierung 8
Z ProgressBar auf BufferedOutput- & -InputStream Netzwerkprogrammierung 2
L Server-Socket liest Input-Stream nicht Netzwerkprogrammierung 5
A Socket-Anwendung (BufferedWriter/Reader liest nicht aktuellen Wert) Netzwerkprogrammierung 6
R Anfängerbeispiel: Suche Java-Anwendung die http-Anfragen in Tomcat liest Netzwerkprogrammierung 8
K Server liest Daten nicht Netzwerkprogrammierung 6
S Socket Client liest leeres Objekt Netzwerkprogrammierung 10
C Socket ObjectInputStream liest nur Objekte der jeweiligen Programminstanz Netzwerkprogrammierung 5
R TCP Server liest nichts Netzwerkprogrammierung 8
H PC-A sendet, PC-B liest aus Netzwerkprogrammierung 32
S BufferedStream funktioniert nicht immer Netzwerkprogrammierung 7
Dann07 Audio streamen bricht immer ab nach kurzer Zeit Netzwerkprogrammierung 6
C Quelltext Webseite schlägt noch immer fehl Netzwerkprogrammierung 30
A Bestimmter URL/Certificate per Java immer vertrauen (Trustmanager/HostnameVerifier) Netzwerkprogrammierung 1
P Socket Server übertragung wird immer langsamer Netzwerkprogrammierung 4
S UDP Broadcast - Pakete kommen nicht immer an Netzwerkprogrammierung 15
nrg HTTP URLConnection immer neu öffnen? Netzwerkprogrammierung 6
G Server schickt immer null-Wert Netzwerkprogrammierung 5
M Dateidownload per FTP wird immer langsamer und bleibt dann stehen Netzwerkprogrammierung 3
1 Socket Immer offener Port? Netzwerkprogrammierung 11
N Socket Verbindung wird immer verweigert Netzwerkprogrammierung 5
T Tomcat zeigt immer nur eine Seite Netzwerkprogrammierung 3
T Socket immer Verbunden halten Netzwerkprogrammierung 11
C Dateiübertragung - Datei immer ein 4096faches von n Netzwerkprogrammierung 2
V Socket#getInputStream() immer der gleiche oder nicht? Netzwerkprogrammierung 4
M Socketverbindung funzt nich immer Netzwerkprogrammierung 3
N Socketkommunikation: Immer nur abwechselnd? Netzwerkprogrammierung 2
S ich bekomme immer java.rmi.UnmarshalException Netzwerkprogrammierung 10
J in.ready() liefert IMMER false zurück Netzwerkprogrammierung 11
G immer wieder gleiche Sockets Netzwerkprogrammierung 2
E BufferedReader.ready() immer false Netzwerkprogrammierung 8

Ähnliche Java Themen


Oben