POST-Daten via Purebasic zu Webseite im Browser schicken

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: POST-Daten via Purebasic zu Webseite im Browser schicken

Beitrag von NicTheQuick »

Du brauchst noch:

Code: Alles auswählen

	postData("redirect") = "index.php"
	postData("login") = "Anmelden"
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: POST-Daten via Purebasic zu Webseite im Browser schicken

Beitrag von Nino »

Hat perfekt funktioniert. :allright:
Sehr cool. 8)
Vielen Dank!
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Re: POST-Daten via Purebasic zu Webseite im Browser schicken

Beitrag von edel »

Unter Windows 10 mit Chrome sehe ich gar nichts, soll heissen: es oeffnet sich kein Browser. Wenn man die Variable "Broswer" auf "explorer.exe" setzt, oeffnet sich Chrome. Das wird wohl das Template sein, aber eine Weiterleitung oder Aehnliches kommt nicht. Kann aber auch sein, das ich den letzten Teil missverstanden habe.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: POST-Daten via Purebasic zu Webseite im Browser schicken

Beitrag von NicTheQuick »

Was gibt denn 'FindAssociatedProgram()' bei dir zurück? Wenn du es mit dem Internet Explorer probieren willst, musst du im Übrigen "iexplore.exe" nutzen und nicht "explorer.exe". Ich werde es morgen mal auf Windows mit Chome ausprobieren. Bisher habe ich es nur mit Firefox und dem IE getestet. Da funktionierte alles.
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Re: POST-Daten via Purebasic zu Webseite im Browser schicken

Beitrag von edel »

"C:\Windows\system32\LaunchWinApp.exe". Der Explorer war schon richig, die Seite sollte ja mit Chrome geoeffnet werden.
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: POST-Daten via Purebasic zu Webseite im Browser schicken

Beitrag von Nino »

NicTheQuick hat geschrieben:Bisher habe ich es nur mit Firefox und dem IE getestet. Da funktionierte alles.
Mein Test war auch mit Firefox (unter Windows 10).
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Re: POST-Daten via Purebasic zu Webseite im Browser schicken

Beitrag von GPI »

Sagt mal, kann es sein, das da ein grober Bug in PB3.4 ist, bei mir steigt er schon bei folgendes aus:

Code: Alles auswählen

Data.s ~"<!DOCTYPE html>\r\n<!-- saved from url=%MOTW% -->\r\n<html><head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">" 
das \" nach Content= mag er überhaupt nicht. Solange das drin ist, gibts eine Fehlermeldung, das der String nicht mit " beendet wird.

Wobei der complete Data - Block sich überhaupt nicht compilen lässt....

Ich hab die Template-Datei wieder extern gestellt, dann gehts wunderbar!

Wird in Code-Archiv unter PureBasic-CodeArchiv-Rebirth\Network_and_Internet\HTML_and_Browser\Send_Post_Data.pbi auftauchen :)
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Nino
Beiträge: 1300
Registriert: 13.05.2010 09:26
Wohnort: Berlin

Re: POST-Daten via Purebasic zu Webseite im Browser schicken

Beitrag von Nino »

GPI hat geschrieben:Sagt mal, kann es sein, das da ein grober Bug in PB3.4 ist, bei mir steigt er schon bei folgendes aus:

Code: Alles auswählen

Data.s ~"<!DOCTYPE html>\r\n<!-- saved from url=%MOTW% -->\r\n<html><head>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">" 
das \" nach Content= mag er überhaupt nicht. Solange das drin ist, gibts eine Fehlermeldung, das der String nicht mit " beendet wird.
Das ist ein Bug in PB 5.40 (in PB 5.41 beta x behoben), von PB 3.4 wird das eh nicht unterstützt. :-)
Antworten