Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 02-Feb-2004
< Voriger Tag   Nächster Tag >

Montag, 02. Februar 2004

ydForum: get()/set() für Message, Diary: RSS

Beim ydForum sind get()/set()-Methoden sowie die Ausgabe des Eingabeformulars hinzugekommen. Das Tagebuch hier soll demnächst einen RSS-Feed erhalten.

ydForum: get()/set()-Methoden

Die ydForumMessage-Klasse wurde um getXYZ()-/setXYZ()-Methoden wie getSubject(), um den Betreff einer Message zu ermitteln, erweitert.

setGetMode('addslashes')

Damit möglichst leicht SQL-Querys u.ä. sicherheitsrelevante Teile erzeugt werden können, kann der Modus gesetzt werden mit den die Werte zurückgegeben werden sollen. Mit setGetMode('plain') werden die Werte unverändert zurückgegeben und mit setGetMode('addslashes') werden automatisch Zeichen wie " und ' mit einem Slash versehen. ydGenSetGet.php wurde entsprechend um ein m-Flag erweitert, so dass bei gesetztem m-Flag die get()-Methoden mit einem Quelltext wie den folgenden generiert werden:

    switch($this->getGetMode())
    {
        case 'plain':  
            return $this->_subject;
            break;

        case 'addslashes':  
            return addslashes($this->_subject);
            break;  

        default:
            die("Not supported get mode!n");                  
            break;
    }//switch($this->getGetMode())

Neu hinzugekommen ist in der Klasse die Methode showForm(), die ein Eingabeformular für die Einträge ausgibt.

Optisch hat sich damit gegenüber Freitag nicht viel getan aber vom grundsätzlichen Aufbau der Klassen sieht das Ganze recht gut aus.

[Direktlink]

RSS-Feed fürs Tagebuch

Bis das Tagebuch hier endlich mal in eine Datenbank wandert wird wohl noch einige Zeit vergehen aber es sollte in nächster Zeit wenigsten einen RSS-Feed geben.

Zur Wissensauffrischung über RSS habe ich mir dazu erst mal ein paar Texte durchgesehen. "What is RSS?" von Mark Pilgrim ist ein guter Startpunkt dafür. In jenen Artikel werden u.a. die ganzen RSS-Formate übersichtlich aufgedröselt. Über die Links am Ende des Artikels kommt man dann zu den Beschreibungen der einzelnen Formate.

HTML innerhalb von <description>?

Was mich insbesonders interessiert hat war wie innerhalb der description der (X)HTML-Code von Weblogs und Co. untergebracht wird - eigentlich dürfte dort ja nur reiner Text stehen. (X)HTML-Code wird nun etwa in <![CDATA[ ... Text ... ]]> eingebunden oder die Tags werden deaktviert indem die spitzen Klammern durch &lt; und &gt; ersetzt werden. Ein XML-Parser liefert sie dann geparst als spitze Klammern und nicht als Entities zurück.

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<Februar 2004 >
      01
02030405060708
09101112131415
16171819202122
23242526272829

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 02-Feb-2004
(C) 2000-2018 by Sven Drieling