[Allegro] PHPAC-Funktionsschema - Neue Doku

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Okt 6 11:36:57 CEST 2008


Wer eigene Dinge mit PHP über das Web realisieren will, mit
irgendwelchen Zugriffen auf allegro-Datenbanken, braucht erst
einmal ein Grundverständnis der wichtigsten Zusammenhänge.
Für das Paket PHPAC sind die schon einmal dargestellt worden
in diesem Papier:

   http://www.allegro-c.de/ruckzuck.htm#php

und eine bebilderte Beschreibung

   http://www.allegro-c.de/doku/phpac/

stellt dar, welche Dateien für welche Funktionen verantwortlich sind.

Einsteiger, die vielleicht nur FLEX und ein wenig HTML kennen,
brauchen aber evtl. noch einen etwas anderen Einstieg.
Neu erstellt wurde deshalb jetzt eine allgemeine Einführung, die die
allerwichtigsten Komponenten anhand eines ganz einfachen und
sehr überschaubaren Beispiels im Zusammenhang vorstellt:

   http://www.allegro-c.de/doku/phpac/phpac2.htm

Interessant ist hier auch, daß der FLEX-Job nicht, wie bei den
PHPAC-Funktionen, in PHP direkt eingebettet ist - dies ist ja
leider weniger übersichtlich und daher fehlerträchtig. Vielmehr
steht der JOB in einer eigenen Datei, und die sieht genauso aus
wie eine FLEX-Datei - für FLEXologen also ein sympathischerer
Ansatz.
Dieser grundlegende und wohl für sehr viele Zwecke ausreichende
Ansatz besteht aus drei Dateien für eine Aufgabe:

demo1.htm   :   HTM-Datei mit Eingabeformular. Hiermit startet der
                 Dialog und daraus wird das PHP-Skript aufgerufen:

demo1.php   :   Nimmt die Eingabe entgegen und startet einen
                 FLEX-Job, danach wird dessen Ausgabe eingebettet
                 in eine HTM-Datei, die an den Client geht:

demo1.job   :   FLEX-Job. Was dieser mit write- und export-Befehlen
                 ausgibt, geht an das PHP-Skript zurück.
                 [Nur hier findet Kommunikation mit avanti statt]

Weitere Zutaten, wie CSS, JavaScript und AJAX, sind hier noch nicht
enthalten - nicht zuviel auf einmal! Vielleicht machen wir noch
Beispiele demo2 und demo3, die dann solche Dinge vormachen.

B.E.



Mehr Informationen über die Mailingliste Allegro