Edgar Ehritt: (PHP) Navigation

Beitrag lesen

Re:

<?xml version="1.1" encoding="iso-8859-1"?>  
<!DOCTYPE menu SYSTEM  
   "-//Christian S.//DTD webstruct V 1.0//DE"  
   "[pref:t=172572;m=1131320]"  

>  

<menu defaultcharset="iso-8859-1" defaulttype="text/html">  
   <language id="de">  
      <dir uri="projekte">  
         <dir uri="php" description="Alle, was ich in PHP kann">  
            <file uri="index" description="Überblick"/>  
            <file uri="beispiele"  
          description="Ausführbare Programme"  
                 type="application/xhtml+xml"/>  
            <file uri="offen"  
          description="Quellcode"  
                 type="application/x-httpd-php-source"/>  
         </dir>  
      </div>  
   </language>  
   <language id="fr" charset="utf-8" />  
</menu>

In dem Sinne sind "(default)type" und "(default)charset" auch nur Überlegungen. Hier in diesem Beispiel kannst Du verzeichnisweite Einstellungen vornehmen (ähnlich einer .htaccess, die eben nicht jeder Webserver hat[!]), die mit einer Programmlogik dann zu HTTP-Headern geformt werden könnten. Hinsichtlich der Empfehlung seitens des w3c auf Datei.(endungen) zu verzichten, macht das auch Sinn. PATH_INFO wird nicht nur von PHP unterstützt - weitest mögliche Portabilität, die weder an Programmiersprache, noch an Webserver gebunden ist.

Das Attribut "date" kann zur maschinellen Verarbeitung, als Rückbestätigung für ein Programm Veränderungen vorzunehmen ganz nützlich, herangezogen werden, wenn Du eine Programmlogik dafür entwickeln willst, zwangsläufige Änderungen zu automatisieren.

Gruß aus Berlin!
eddi

--
Der Verweis auf die Grundlagen Deines Handelns, ist das Joch zur Freiheit.
Aber so gilt: Allen Leuten Recht getan, ist keine Kunst, weil's jeder kann.