Hi Tom,
- und eine Abweichugn vom PEAR-Standard für den Beginn von
Funktionen und Blöcken
Scheint dein Markenzeichen zu sein ;-)
eine etwas bessere Aufteilung in Funktionen ist empfehlenswert.
... wenn wir aus deinen vier Scripten eins machen, ggf. später mit mehrenen LIBs, die dann für den jeweiligen Zweck included werden.
Warum denn unbedingt ein Script? Also man brauch auf jeden Fall zwei Scripte, nämlich eines, was nur die neuesten beiden News zum Einbinden für die Seiten auf der Homepage ausgibt und eins für den eigenltichen News Bereich, wenn nicht gar ein eigenes für die Administration.
Deshalb auch meine Frage vorhin mit dem session_start(). Ich wollte nämlich, dass der Moderator sich da anmelden kann, und dann kann er direkt im News Bereich auf die zusätzlich eingeblendeten Links klicken, um z.b. etwas zu löschen. Das insbesondere bei einem Gästebuch von Vorteil.
Btw: Bist du schon mit deiner Blättern Funktion bei der Ausgabe weitergekommen?
Ja, eine ganz einfache habe ich quasi fertig. Die intelligente kosatet abe noch viel Schweiß.
So so, wie kompliziert muss dann wohl erst die "Intelligente" sein ;-) Kannst mir ja die Einfache mal zuschicken.
Benötigt werden (Bitte vervolständigen):
fertig Zweck
-
Create File * Zum Erstellen von ?? Um das Newssystem zu installieren?
-
Alter File ??
-
Rec_list_show Wo ist da der Unterschied zu dem drunter?
-
Rec_show x Zeigt die News/Beiträge an.
-
Rec_insert x Erstellt neue News.
-
Rec_update Soll das zum Ändern von News sein?
-
Rec_delete x Zum Löschen von News
-
Rec_copy ?? Kopieren aktueller News ins Archiv??
Dann irgend eine Suchfunktion, mit der man Datensätze finden kann und eine Ergebnisliste zusammenstellen kann.
Also folgendes machen:
str_replace("\r\n",chr(127));
str_replace("\r",chr(127));
str_replace("\n",chr(127));
Das kann man mit einem str_replace-Aufruf machen, wenn man sich ein Array mit den zu ersetzenden Werten baut. Sonst ist es OK. Allerdings solltest Du den "Haystack" auch angeben ;-))
Uuups, wäre wirklich ganr sinnvoll PHP zu sagen, wo er replacen soll *gg*
Bei der Ausgabe:
str_replace(chr(127),"\r\n",$ausgabe);
htmlentities($string,ENT_QUOTES);
nl2br();
Und dann schau nochmal http://forum.de.selfhtml.org/?t=82711&m=482382 an wegen Rec_Update.
Da hast du aber eine Menge geschrieben. Tuen dir nicht irgendwann die Finger weh? Oder hast du schon Hornhaut an den Finger ;-))
Da stand jetzt aber nichts wirklich neuen drin, sondern nur nochmal eine ausfürhliche Anleitung, wie und in welcher Reihenfolge man vorzugehen hat.
So far, Dennis.
Signatur 1 von 3:
Meine Homepage: http://www.riehle-web.com
Tutorial: http://tutorial.riehle-web.com