Ergebnis 1 bis 5 von 5

Thema: Nach Datum sortieren

  1. #1
    php-paule
    Gast

    Standard Nach Datum sortieren

    Hi, wie kann ich das hier nicht nach ABC , sondern nach Dateidatum sortieren?

    Code:
    <?php
    
    ////////////  Currently Not working   ////////////////
    include &#40;"template.php"&#41;;
    include &#40;"config.ini.php"&#41;;
    global $version,$powered,$sitedomain, $folder,$rsspath,$datefolder,$sitetitle,$fileextention;
    
    $list = explode&#40;"%content%", $templ&#41;;
    $listtop = str_replace&#40;"%sitetitle%",$sitetitle." - News Archive",$list&#91;0&#93;&#41;;
    echo $listtop;
    
    ?>
    <table width="100%"><form action="news_archive.php" method="get" id="arch">
    <td><h1> Articles and News for
    <?php
    if&#40;!$dir&#41;&#123;
    echo date&#40;"My"&#41;;
    &#125;
    else&#123;
    echo $dir;
    &#125;
    ?></h1></td>
    
    <?php
    if&#40;$datefolder=="true" AND !$dir&#41;&#123;
    $loc = $rsspath.date&#40;"My"&#41;."feed/";
    &#125;
    elseif&#40;$dir&#41;&#123;
    $loc = $rsspath.$dir."/";
    &#125;
    else&#123;
    $loc = $rsspath;
    &#125;
    ?>
    
    </form>
    </table>
    <ul id="linklist">
    <?php
    
    $dirpath = $loc;
    
    $dir = opendir&#40;$dirpath&#41;;
    $files = array&#40;&#41;;
    while &#40;$file = readdir&#40;$dir&#41;&#41; &#123;
       $localpath = $dirpath.$file;
    
       if &#40;is_file&#40;$localpath&#41;&#41; &#123;
           $key = filemtime&#40;$localpath&#41;.md5&#40;$file&#41;;
           $files&#91;$key&#93; = $file;
       &#125;
    &#125;
    sort&#40;$files&#41;;
    foreach &#40;glob&#40;$loc."*.rss*"&#41; as $file&#41; &#123;
    			$chunk = substr&#40;chunk_split&#40;str_replace&#40;".htm", "", str_replace&#40;".html", "", str_replace&#40;".txt", "", $file&#41;&#41;&#41;, 2, '.'&#41;, 0, -1&#41;;
    			$url = str_replace&#40;$rsspath,"",$file&#41;;
    			/* title - start */
    								$fcontents = implode &#40;'', file &#40;$url&#41;&#41;;
    								$fcontents = stristr&#40;$fcontents, '<title>'&#41;;
    								$rest = substr&#40;$fcontents, 7&#41;;
    								$extra = stristr&#40;$fcontents, '</title>'&#41;;
    								$titlelen = strlen&#40;$rest&#41; - strlen&#40;$extra&#41;;
    								$gettitle = trim&#40;substr&#40;$rest, 0, $titlelen&#41;&#41;;
    								$gettitle = str_replace&#40;$sitetitle." - ","",$gettitle&#41;;
    
    
    					/* title - end */
    
    		   echo "[*]<a href=\"$url\">".$gettitle."</a>\n";
    &#125;
    
    if&#40;$datefolder=="true"&#41;&#123;
    foreach &#40;glob&#40;$rsspath."*feed"&#41; as $dirtname&#41; &#123;
    	$dirtname = str_replace&#40;$rsspath,"",$dirtname&#41;;
    	$sel = $sel. "<a href='news_archive.php?dir=$dirtname'>$dirtname<a> | ";
    &#125;
    echo "[/list]";
    echo "All Archives&#58; ".$sel;
    &#125;
    ?>
    <?php echo str_replace&#40;"%desc%","HausLinks.de\n",$list&#91;1&#93;&#41;; ?>

    THX for your help! www.mylol.de
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Azubi(ne)
    Registriert seit
    11.04.2007
    Beiträge
    85
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    erklär mir bitte mal um was es genauer geht, bevor ich mir darüber schon stundenlang gedanken mache!

  3. #3
    php-paule
    Gast

    Standard

    okay - sorry ich war gestern etwas in eile
    dieses script ist ein news archiv und teil eines rss2html scriptes.
    es liest in einem verzeichnis z.b. Apr07Feed/... sämtliche Dateien aus und listet sie mit titel auf (nach alphabet sortiert)
    der knackpunkt ist sicherlich sort($files);
    ich möchte nun beim auslesen des verzeichnisses das datei(erstellungs)datum ebenfalls erkennen (wann das rss item also in html gewandelt wurde, dh wie "alt" die news sind) und dann absteigend nach datum sortieren, also das neueste ganz oben anzeigen -> einigermaßen zu sehen ist das ganze auf www.myavatar.de

    vielen dank für deine/eure mühe!

  4. #4
    Azubi(ne)
    Registriert seit
    11.04.2007
    Beiträge
    85
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    glaub nicht das php irgendwelche erstellungsdaten auslesen kann...

    obwohl eigentlich müsste das cshcon gehen^^ ich werd vllt. noch bisschen googeln

  5. #5
    Gast

    Standard

    doch doch, es gibt methoden mit php dateidaten auszulesen und zu sortieren ich weiß nur nicht ganz , wie cih das einbauen soll www.funjokes.de

Ähnliche Themen

  1. Ausgabe nach Spaltenreihenfolge sortieren
    Von Bananachief im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 29.01.2008, 22:52
  2. Plone nach 'reference' sortieren lassen
    Von mgraf im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 14
    Letzter Beitrag: 18.10.2006, 20:23
  3. Textdatei auslesen und nach datum sortieren!?!?!
    Von gimp im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 26.06.2006, 13:55
  4. Nach Datum sortieren?
    Von Ivanman im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 23.03.2006, 17:18
  5. Event Script (Einträge nach Datum sortieren)
    Von Tomasch im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 32
    Letzter Beitrag: 16.03.2006, 15:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •