PHP3 Script auf andere Maschine 'portieren'
Carola Kummert
carola.kummert at uni-bielefeld.de
Tue Aug 12 10:23:48 CEST 2003
Moinsen Frank,
Am Die, 2003-08-12 um 10.01 schrieb Frank Matthieß:
> in meinem jugendlichen Leichtsinn habe ich angenommen, das ein PHP3
> Script ohne großen Aufwand auf einer anderen Maschine zu laufen zu
> bewegen sei. Aber nun fehlen mir Funktionen bzw. phplib Funktionen.
wieso eigentlich um Himmels Willen PHP3? Ich mein, gut, die aktuellen
PHP4-Binaries parsen das Zeug auch, aber wozu Loecher aufmachen, die
anderswo schon gestopft sind?
> [schnipp]
> # Einbinden der Standard phplib-Funktionen
> require $PHPLIB . "libfunc.php3";
> require $PHPLIB . "csvreader.php3";
> require $PHPLIB . "filelogger.php3";
> require $PHPLIB . "messages.php3";
> require $PHPLIB . "filesession.php3";
> [schnapp]
$PHPLIB klingt wie eine Pfadangabe in dem Fall, evtl reichts ja, das
anzupassen, falls es auf dem Server mit einer Servervariable gefuettert
wird, die nicht/anders unterstuetzt wird ...
> Kommen diese Dateien irgendjemanden bekannt vor, bzw wo bekomme ich die
> entsprechende Lib? In die "phplib-7.4-pre2.tar.gz" habe ich schon
> heruntergeladen, aber die entsprechenden Funktionsnamen nicht gefunden:
>
> FileSession
> FileLogger
> CSVReader
> MessageStrings
>
> Diese werden im Zusammenhang "$ObjVar = new Funktion(parm....)"
> aufgerufen.
OOP unter PHP3 ist krank. OOP unter PHP4 ist zwar immernoch krank, aber
auf dem Wege der Genesung. Vor PHP5 lohnt sich das nicht wirklich,
respektive sofern es eingesetzt wird, ist es meistens saulangsam.
Knicken, neu schreiben. Oder wenigstens auf PHP4 ziehen.
Funktionsnamen wie FileSession etc gibts nicht. Klingt nach fehlenden
Klassenbibliotheken innerhalb der Applikation oder nem PEAR-Aufruf evtl.
Was versuchst du da zum Leben zu erwecken? *neugierig guck*
Liebe Gruesze
Carola
More information about the Linux
mailing list