Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP][Gelöst] *.html Dateien auslesen und verarbeiten :( (https://www.delphipraxis.net/49821-%5Bphp%5D%5Bgeloest%5D-%2A-html-dateien-auslesen-und-verarbeiten.html)

Airblader 16. Jul 2005 20:31

Re: [PHP][Gelöst] *.html Dateien auslesen und verarbeiten :(
 
Ein Hinweis zur deutschen Grammatik:

Es heißt Gesamt und nicht Gesammt ;)

air

Neuni 16. Jul 2005 20:34

Re: [PHP][Gelöst] *.html Dateien auslesen und verarbeiten :(
 
Solange es geht ist das doch egal...besser als es i zu nennen ;)

Delphi-Freak 16. Jul 2005 21:26

Re: [PHP][Gelöst] *.html Dateien auslesen und verarbeiten :(
 
Ich bin nie zufrieden zu stellen :zwinker:
Mein Vorschlag (durch die RegExp wird der Teil sowieso schon herausgesucht):
Code:
<?php

//öffnen des ordners
$handle=opendir("news/");

$daten = array();

//auslesen der dateien
while ($file = readdir($handle)) {
   if(preg_match("/([0-9]{4})\-([0-9]{2})\-([0-9]{2})\.html/", $file, $treffer)) {
      //timestamp erzeugen
      $daten[] = mktime(0,0,0,$treffer[2],$treffer[3],$treffer[1]);
   }


closedir($handle);

//sortieren
rsort($daten);
reset($daten);

//ausgeben
for($i=0; $i<$count($daten); $i++) { 
   echo "<a href=\"news/".date('Y-m-d',$daten[$i]).".html\">News vom ".date('d',$daten[$i]).". ".date('m',$daten[$i]).".</a>";


?>
Am besten lässt man das $gesam(m)t überhaupt weg, wenn's nur einmal verwendet wird. Dann kann sich auch kein Airblader beschweren :wink:
Übrigens, am Schluss sollte der a-Tag auch geschlossen werden...

Liebe Grüße, und ich hoffe, dass du mir nicht allzu böse bist, wenn ich immer das letzte Wort haben will :zwinker: (Ich weiß, ich sollte den Spruch etwas beherzigen: »Wenn du bei einem Streit das letzte Wort haben willst, dann sag doch mal: >Ich glaube, du hast recht<!«),
Gerhard

Edit: Ich liebe das Kompakte; also wenn eine Variable definiert, aber nur einmal verwendet wird, dann schreibe ich den Wert lieber gleich unten hin :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:24 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz