Seite 1 von 1

Daten an php-datei senden

Verfasst: 06.12.2006 17:10
von Rockmaster
Hi! ist es möglich mit PB Daten (also variablen) an eine .php datei im internet zu senden?
Mal angenommen ich hätte die .pp-datei auf nem server könnte ich dann vom programm aus daten an diese datei senden? so dass diese datei die daten benutzen kann.

Verfasst: 06.12.2006 17:30
von chromax
Die Lösung heisst GET (oder POST).

Angenommen du rufst "http://server.tld/datei.php?hubba=quack" auf, dann hast du im PHP-Script eine Variable $_GET['hubba'] mit dem Wert "quack".

Die PHP-Doku auf http://www.php.net hilft weiter.

Zum Aufrufen einer URL von PB aus gibts verschiedene Möglichkeiten. Webgadget, API... Boardsuche hilft.

Verfasst: 06.12.2006 18:02
von bluejoke
Da gibts eine Möglichkei thttp://www.purebasic.fr/german/viewtopic.php?t=6948 die Daten so zu senden, wie eins weiter oben schon erwähnt wurde. Beruht auf den PB-Netzwerkbefehlen, soweit ich das sehe.

Verfasst: 06.12.2006 19:06
von Rockmaster
über GET hab ich gar nich nachgedacht stimmst ja xD
dafür muss ich ein webgadget erstellen oder?
Geht es vieleicht auf mit GET-variablem ohne das der Benutzenr die seite öffnen muss?
Wäre viel komfortabler.

Verfasst: 06.12.2006 19:11
von a14xerus
bei get müsstest du nur eine verbindung herstellen, entweder über ein unsichtbares webgadget, oder selbst schnell ne verbindung basteln:

Code: Alles auswählen

  initnetwork()
  id = OpenNetworkConnection("http://www.alexander-n.de/",80)

  get.s = "http://www.alexander-n.de/?a=home" ;oder nur "/?a=home"
  
  Header.s = "GET "+get+" HTTP/1.0"+#CRLF$ 
  Header   + "Host: "+server+#CRLF$
  Header   + "User-Agent: Browser"+#CRLF$ 
  
  Header   + #CRLF$
  SendNetworkString(id,Header)
(quit and dirty)
meine seite würde dann "a = home" empfangen

Verfasst: 06.12.2006 19:50
von Rockmaster
ok ich habs im prinzip verstanden! Danke leute!! =)