G
Guest
Gast
hallo,
ich habe ein Java Applet welches Daten an eine php seite "test.php" weitergeben soll:
Kann mir jemand sagen was ich falsch mache ?
meine php seite erhällt die Daten nicht.
Ist es normal das ich mit url.getPort() -1 erhalte ?
müßte doch 80 sein bei HTTP
Das ganze läuft über Proxy Server
"UrlPost"
"test.php"
Ergebnis in der Konsole:
===========================================
MRJ Plugin for Mac OS X v1.0.1
[starting up Java Applet Security @ Wed Apr 18 10:47:35 CEST 2007]
Wed Apr 18 10:47:36 CEST 2007 JEP creating applet UrlPost (http://www.meinurl.be/java/)
protocol: http
host: www.meinurl.be
port: -1
path: /java/test.php
file: /java/test.php
ref: null
daten wurden gesendet
===========================================
ich habe ein Java Applet welches Daten an eine php seite "test.php" weitergeben soll:
Kann mir jemand sagen was ich falsch mache ?
meine php seite erhällt die Daten nicht.
Ist es normal das ich mit url.getPort() -1 erhalte ?
müßte doch 80 sein bei HTTP
Das ganze läuft über Proxy Server
"UrlPost"
Code:
import java.applet.*;
import java.net.*;
import java.io.*;
public class UrlPost
extends Applet{
String data=URLEncoder.encode("string=test");
public void init(){
try{
URL url=new URL("http://www.myurl.be/java/test.php");
System.out.println("protocol: "+url.getProtocol());
System.out.println("host: "+url.getHost());
System.out.println("port: "+url.getPort());
System.out.println("path: "+url.getPath());
System.out.println("file: "+url.getFile());
System.out.println("ref: "+url.getRef());
URLConnection urlcon=url.openConnection();
urlcon.setDoOutput(true);
OutputStream out=urlcon.getOutputStream();
out.write(data.getBytes());
out.flush();
out.close();
System.out.println("daten wurden gesendet");
}
catch(IOException e){
System.out.println("KO");
}
}
}
"test.php"
Code:
<?php
$str='POST'.$_POST['string'];
mail('my@email.com','UrlPostString','text'.$str);
?>
Ergebnis in der Konsole:
===========================================
MRJ Plugin for Mac OS X v1.0.1
[starting up Java Applet Security @ Wed Apr 18 10:47:35 CEST 2007]
Wed Apr 18 10:47:36 CEST 2007 JEP creating applet UrlPost (http://www.meinurl.be/java/)
protocol: http
host: www.meinurl.be
port: -1
path: /java/test.php
file: /java/test.php
ref: null
daten wurden gesendet
===========================================