Seite 1 von 1
[gelöst] PHP-URL unsichtbar aufrufen
Verfasst: 23. Mai 2005 12:21
von Saiyaman
Wie kann ich in einem Programm eine PHP-URL unsichtbar aufrufen?
Bsp.: "
http://www.seite.de/user/script.php?var ... var2=peter"
MfG
Verfasst: 23. Mai 2005 12:26
von FlorianBecker
Wie meinst du das denn jetzt?
Sobald du tcpdump am laufen hast siehst du es doch so wieso!?
Und was genau meinst du denn mit unsichtbar? Mit QHttp kannst du direkte HTTP Requests machen.
Verfasst: 23. Mai 2005 12:41
von Saiyaman
QHttp werd ich mal dafür probieren.
Unsichtbar halt. Hab ein Hauptprogramm, darin soll man vom URL-Aufruf nix merken
Edit: Ich bekomm das nich hin... Geht das auch irgendwie mit dem QTextBrowser ?
MfG
Verfasst: 23. Mai 2005 13:33
von FlorianBecker
Äh? Aber ich dachte du willst das unsichtbar aufrufen?
Ja sicher geht das mit QTextBrowser. setSource glaube ich, dazu gibt es ein Bsp. in der Doku.
Verfasst: 23. Mai 2005 14:43
von Saiyaman
Funzt aba nich. Ich mein, ich muss es ja nich anzeigen, ich kanns ja erstellen und unsichtbar ausführen, auch Textbrowser.
Aber es geht einfach ned.
MfG
Verfasst: 23. Mai 2005 16:07
von FlorianBecker
Entschuldige, aber den Code für den Aufruf zu geben, das es geht wäre doch ein wenig zu einfach, oder?
Aber hier ein Code Fragment, das mit Sicherheit funktioniert. Mit dem Signal finished oder ähnlich holst dann einfach die empfangenen Daten ab, wenn du die überhaupt noch brauchst. Weisst du übrigens wie man solch ein Programm umgangsprachlich nennt? Spyware. Ich möchte das also auch nicht weiter unterstützen.
Code: Alles auswählen
QHttp *http = new QHttp( url, 80, this );
http -> get( absUrl );
Verfasst: 23. Mai 2005 19:10
von Saiyaman
Hää? Mal zur Erklärung: Ich möchte damit einen Zähler machen.
Spyware... du bist lustig
Code: Alles auswählen
QHttp * http = new QHttp("membres.lycos.fr");
http->get("http://membres.lycos.fr/*******/counter.php?***=*******&****=******");
Dier Sternchen sind Buchstaben.
Hier, das funzt so nich, wie es hier steht.
MfG
Verfasst: 23. Mai 2005 19:41
von FlorianBecker
Ja, ein Programm, das unwissentlich Daten an das Internet sendet ist Spyware.
Aber Dokumentation kannst du auch nicht lesen, oder? Es gibt kein QHttp( url ), nur QHttp( Object, name ) und QHttp( url, port, parent, name )
Die QHttp Klasse ist ein wenig bockig. Du musst ein parent setzen.
Verfasst: 23. Mai 2005 20:45
von Saiyaman
Wollt grade sagen. Du weißt schon, dass es da Standardwerte gibt
Die Dokumentation bin ich schon mehr als einmal durchgegangen. Es funzt aba ned.
Code: Alles auswählen
QHttp * http = new QHttp("membres.lycos.fr", 80, this);
Die Zeile hab ich nun geändert, was aber immernoch nix gebracht hat.
Nu hör auch mit Spyware oder Dokumentation. Diese beiden Dinge haben mir nämlich nicht geholfen.
HAB LÖSUNG GEFUNDEN:
Code: Alles auswählen
QHttp * http = new QHttp();
http->setHost("membres.lycos.fr");
http->get("/******/counter.php?***=********&****=******");
Danke für deine Hilfe!
MfG
Verfasst: 23. Mai 2005 21:12
von FlorianBecker
Spyware. Spyware.
