Mailinglisten-Archive |
Hallo!
Am Sam, 2002-10-12 um 17.34 schrieb Nico Haase:
> Moin Jo, moin Liste,
>
> > On 12 Oct 2002 at 16:03, Nico Haase wrote:
> > > Natürlich werden einige sagen: MySQL macht dir das schneller und
> > > einfacher. Gegenargument: Nur mit einem File kann ich in den Artikeln
> > > PHP-Befehle unterbringen, die dann abgearbeitet werden
> >
> > Es gibt z.B. eval() http://de.php.net/eval
>
> Ja, aber dann müsste der gesamte Inhalt des Feldes in PHP geschrieben
> werden, also müsste das dann immer "echo 'mein text'; [zeilenumbruch]
> include("diesenda.php"); [z.]" etc. oder ähnlich sein. Und das ist blöd bei
> der Eingabe in ein Formular.
Naja, Du könntest Dir ja irgendein Tag überlegen wie
"<befehl>php-Befehl()</befehl>" und danach den Text durchsuchen. Alles
was zwischen den Tags ist, kannst Du dann per eval() ausführen.
Oder übersehe ich ein Problem?
> > Hätte z.B. auch den Vorteil dass man auch mal aus einem
> > Internetcafe oder so Artikel schreiben/ändern kann und dass man
> > verschiedene User haben kann die schreibberechtigt sind (eventuell sogar
> > mehrstufig, so dass einer einen Artikel schreibt und jemand anderes
> > diesen erst noch frei geben muss).
>
> Hmmmmm..... das geht mit Filesystem doch bestimmt auch. Irgendwas wie
> erstelle Datei -> schreibe in Datei -> schließe Datei -> starte Index kann
> ich auch im IC machen. Vom Befehl her ist das Löschen auch einfacher als
per
> MySQL (unlink($file)). Und ändern hieße ganz einlesen, in textarea,
> hinterher den alten Inhalt mit textarea überschreiben.
Wenn Dir die Funktionalität reicht, prima. Eine Datenbank ist sicherlich
flexibler, aber das bleibt Dir überlassen.
Viele Grüße
Henning
php::bar PHP Wiki - Listenarchive