URL Validator

Wie können Sie Programm Kommentare in json Dateien und Files vornehmen? Gibt es einen Kommentar-Token oder einen anderen Trick um in json zu kommentieren?

Inhalt

URL Validator

Die folgende Funktion prüft, ob sich hinter der angegebenen URL eine reale Beitragsdatei (beitrag.md) oder ein Verzeichnis (index.md) im Verzeichnis content/ verbirgt.

$path = $_SERVER['REQUEST_URI'];
if (substr($path, -1) == '/') $path = substr($path, 0, -1);
if (is_dir('content/'.$path))
{
    if(file_exists('content/'.$path.'/index.md'))
    {
        echo 'Kategorie: index.md';
    } else {
        echo 'Kategorie: index.md nicht gefunden';
    }
} else {
    if(file_exists('content/'.$path.'.md'))
    {
        echo 'Beitrag: beitrag.md';
    } else {
        echo 'Beitrag: beitrag.md nicht gefunden';
    }
}

URL Validator

Die ermittelten Dateien können in einem weiteren Schritt mittels Parsedown vom Markdown-Format in HTML umgewandelt werden.


FlightCMS
2024-01-28
Beitrag,Sortieren,Datum,Titel,ASC,DESC
post
0

Ein eigenes CMS programmieren I.

In diesem mehrteiligen Workshop entwickeln Sie ein eigenes kleines Content Management System mit einer Flatfile Datenbank und Markdown Parser - inkl. Download.

Ein eigenes CMS programmieren II.

In der zweiten Hälfte des Workshops, geht es darum, das kleine CMS noch weiter auszubauen und vollwertig zu machen. Sie binden die Template-Engine Smarty ein.