Seite 1 von 1
PHP und PB kommunizieren lassen
Verfasst: 11.01.2005 18:53
von Franky
Hi, ich hab ein Problem (ne, Quatsch, ich schreib nur so unter "Allgemein"/:->)
Und zwar möchte ich mit PB auf ein PHP-Script zugreifen.
Jetzt geht es darum:
Ich kann PB, hab aber noch nix mit NetWorkkram von PB oder PHP gemacht.
Mein Kollege kann PHP aber kein PB (böser Junge

)
Jetzt versuchen wir, PB mit einem Script connekten zu lassen, aber es scheitert bereits da.
Also, was muss man in PB machen, was in PHP, damit die Beiden mit einander kommunizieren? ( Für´n Anfang wollen wir einfach nur connecten und Strings vom Script an PB senden)
Kann mir da mal wer nen Anstoss geben?

Verfasst: 11.01.2005 19:25
von bobobo
das codearchiv auf purearea.net
such da mal nach http_get oder http_filedownload
den downzuloadenden File machst Du dann auf dem WebServer mit PHP.
Verfasst: 11.01.2005 19:36
von MVXA
wenn du keine passende Antwort bekommst würde ich dir mal die CGI Lib empfehlen. Mit der kannst du das PHP ergebniss abfangen
Verfasst: 11.01.2005 20:10
von bluejoke
wenn du keine passende Antwort bekommst würde ich dir mal die CGI Lib empfehlen.
???
1. passende Antwort kam bereits von bobobo
2. Kenn ich die cgi-lib nur so (was natürlich nix heißen muss), dass man damit cgi-skripts erstellen kann
3. hat bobobo auch noch recht

:
Ein Beispiel:
PB-Code connected zu einer Site namens bspw.
http://test.test/phptest.php?text=Hallo
der PHP-Code lautet ungefähr (macht dir sowieso dein Kumpel, oder?)
Jetzt bekommst du den String vom PHP-Skript zugesendet, den du hinter der Adresse angegeben hast. Macht natürlich keinen Sinn, is aber mal wenigstens klar, oder?
$_GET['test'] ist die "Variable" (eigtl. Array, aber is egal weil das in PHP ein bischen anders funktioniert) in der "Hallo" drinnensteht, echo sagt: sende!
Verfasst: 11.01.2005 20:50
von MVXA
Unschön an dieser Variante ist, dass sie ein Webserver benötigt um zu funktionieren

. Mit der CGI Lib kann man ein Programm öffnen und dann das was das Programm erzeugt in einem Buffer zwischen speichern. Funktioniert ganz super. Mit der Lib kann man selber ein PHP ähnlichen Parser basteln.
Verfasst: 11.01.2005 21:20
von Zaphod
vieleicht kannst du ja direkt den php parser ansprechen, der unter windows glaube ich sogar direkt php.exe heist. ist aber auch nicht wirklich schön, denn dafür muß mindestetens php installiert sein, aber zumindest brauch man dann keinen webserver.
Verfasst: 11.01.2005 22:50
von bluejoke
ich habe die Frage so verstanden, dass das ganze auf jeden Fall über Netzwerk läuft.
wenns jedoch lokal ist, find ich zaphods Lösung am besten. Es gibt vom php-parser eine normale Server-Version, eine CGI-Version und ein CLI-Version; PHP-Editoren nehmen normalerweise die ersten zwei... Du musst halt nachschauen, wie die Parameter übergeben werden u.s.w.