Schrift
[thread]8619[/thread]

php <-> perl Kommunikation: kommunikation zwischen perl-datenbank un



<< >> 2 Einträge, 1 Seite
Gast Gast
 2007-01-02 20:12
#72865 #72865
hallo leute,

scripte seit einiger zeit in perl, das meiste ist code-generierung und ablaufkontrolle für grafik und 3d-renderings.

bin seit einer weile daran eine datenbank in perl zu schreiben, läuft im kern auch ganz gut, habe jetzt aber das problem, daß das ganze für eine web-anbindung über php als datenbank-server funtionieren soll.

im moment läuft die kommunikation zur db nach der keep-it-simple-and-stupid-methode über definierte textfiles.

alle db-anfragen werden in ./db.in angehängt und abgearbeitet.
jeder neue client meldet sich an und ein file namens z.B. ./siggi.out wird generiert, wo die ergebnisse ausgelesen werden können.
das ganze webfrontend macht ein freund von mir in php.

das kommunikations-protokoll zwischen php und perl funktioniert ungefähr folgendermaßen:
     <client>/ <funktion>;
z.B.:php new_client {siggi};
     siggi/ select {Kunden_liste(id, name, vorname...) } where {Kunden_liste(PLZ) > 70000 && < 80000};

die semikolon-getrennten befehle werden ausgewertet und über eval() aufgeführt.

ausgabeformat ist immer eine tab bzw semikolon-getrennte liste, die durch php --> html rausgeht. den ganzen php-kram macht ein freund von mir der darin fit ist.


die kommunikation über textfiles ist natürlich nicht das gelbe vom ei, deswegen bin ich auf der suche nach einer geeigneten kommunikationsmethode zwischen php und perl, bin mir aber nicht sicher, welches die beste methode ist. zumal ich in diesem bereich noch keinerlei erfahrung habe.

ich denke die einfachere methode wäre über named pipes, eine andere über sockets? wie das ganze von der client-seite php aussieht weiß ich leider gar nicht, da ich überhaupt keine php-erfahrung habe.

bin für tipps sehr dankbar, vielleicht weiß jemand auch einige tuts die weiterhelfen könnten.

danke siggi-gross
renee
 2007-01-03 16:29
#72866 #72866
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Schreibst Du eine Datenbank in Perl oder nur die Anbindung zu einer (z.B.) MySQL-Datenbank?

Warum machst Du das Webfrontend nicht in Perl?

Zu Sockets haben wir hier Wiki:zwei Artikel...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< >> 2 Einträge, 1 Seite



View all threads created 2007-01-02 20:12.