Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich habe schon im forum geguckt und auch ein bisschen was dazu gefunden, aber leider nichts wraus ich schlau werde.
ich würde gerne an eine seite daten schicken und das möglichst einfach.
Code:
String url = "http://www.testseite/login.php?";
String daten "para1=1¶2=2&usw..."
String x = url + daten;
und jetzt irgendwie x abschicken.
suche möglichst hilfestellung auf deutsch. so schwer kann das ja nicht sein php bekommt das ja auch so in der art hin oder?
achso was auch noch schön wäre, wenn das funktioniert hat, öffnet sich auf dem server eine neue seite. und die dann irgendwie empfangen um zu wissen ob es geklappt hat.
Nein.
In der Regel gibt man mit PHP lediglich dynamisch HTML aus (so man eine Web-Anwendung bastelt). In dem Fall eben ein HTML-Formular, welches dann ganz normal Daten per Post an die angegebene URL schickt.
ich habe nochmal ein paar verständnis fragen, die ich versucht habe mit kommentaren in den text einzubauen.
weil irgendwie funzt das noch nicht bei mir, wenn ich den string von dem ich "glaube" ihn über das prgramm zuschicken in den browser kopier dann geht es aber über das programm nicht.
Code:
public class Tool extends JFrame
{
private static final String urlString = "http://www.google.de";
private static string id = "?search=";
private static string suchWort = begriff;
private JEditorPane jep = new JEditorPane();
public GalaxywarsTool()
{
setSize(500,500);
setLocation(50,50);
setTitle("Galaxywars-Tool");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container cp = getContentPane();
cp.setLayout(null);
cp.setBackground(Color.lightGray);
jep.setBounds(30,30,400,400);
getContentPane().add(jep);
}
public static void main(String args[])
{
Tool w = new Tool();
w.setVisible(true);
w.sendeDaten();
}
public void sendeDaten()
{
try
{
HttpURLConnection con = (HttpURLConnection) new URL(urlString).openConnection();
con.setDoOutput(true);
con.setRequestMethod("POST");
//bis hier wurde die connection hergestellt.
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(con.getOutputStream()));
//was bewirkt con.getOutputStream bzw welchen wert hat jetzt "bw"
StringBuffer data = new StringBuffer(id); // data = ?search=
data.append(suchWort); // data = ?search=begriff <---sieht das so aus?
bw.write(data.toString()); //wird hier jetzt "bw" und data aneinander gehängt? ([url]http://www.google.de?search=begriff[/url]) ???
bw.flush(); //wird hier dann gesendet?
bw.close();
con.disconnect();
}
catch(MalformedURLException el)
{
}
catch(IOException ioe)
{
}
}
}