Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Verzeichnisse sortiert listen, Individuelle Sortierung möglich?
radarin
GIHD mbH
Geschrieben am: So 14.01.2007, 21:28
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 429
Mitglied seit: 25.07.2004


Hallo Liste

Ich will auf meiner Webseite Verzeichnisse auflisten. Das funktioniert soweit auch auf diese Weise:

CODE

<?php
$verz=opendir ($pfadliste);
while ($dir=readdir($verz))
{
if(filetype($pfadliste.$dir)=="dir")
{
if($dir != '.' && $dir != '..' && $dir != 'img')
{
echo "<a href=\"".$url."\">".$dir."</a><br>";
}
}
}
closedir($verz);
// (gekürzter Code)
?>


Die entsprechenden Verzeichnisse werden Zeilenweise aufgelistet. Im Regelfall werden Sie Alphabetisch ausgegeben. Mir ist aber auch schon aufgefallen, das bei einem neuen Verzeichnis dieses eine Zeit lang als Letztes gelistet wird. Ich möchte aber die Ausgabe individuell sortieren können. Es ist schon der Wunsch geäussert worden, die jeweils Neusten an erster Stelle zu listen. Meinetwegen müssen da keine Infos vom Server betreffend erstellungsdaten ausgelesen werden. Ich dachte mir, ich unterteile den Verzeichnisnamen in einen Sortierschlüssel und den Namen, getrennt durch einen Punkt:

997. Besichtigungen
998. Ausfluege
999. Zentrales

Wie kann ich die Ausgabe nun anweisen, nach den Nummern aufsteigend zu sortieren..?

Gruss René
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
 
radarin
GIHD mbH
#2 Geschrieben am: Mo 22.01.2007, 03:16 (+7d 05:48)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 429
Mitglied seit: 25.07.2004


Nachtrag 22.1.07: Ist es wirklich nicht möglich die Sortierung des 'readdir()' zu beeinflussen?
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
ede32
#3 Geschrieben am: Do 25.01.2007, 20:49 (+3d 17:33)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 5
Mitglied seit: 10.12.2006


mit scandir() kann man den inhalt alphabetisch sortiert auslesen

siehe http://www.selfphp.info/funktionsreferenz/...nen/scandir.php

Gruß,
Eddy
Top
PMEmail Poster
Top
 
radarin
GIHD mbH
#4 Geschrieben am: Do 25.01.2007, 21:48 (+00:59)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 429
Mitglied seit: 25.07.2004


CODE
<?PHP
$dir    = 'neu';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);

print_r($files1);
print_r($files2);
?>


Bei $dir setze ich den selben Inhalt ein wie ich ihn für opendir() verwende, hier erhalte ich aber den Fehler Call to undefined function: scandir()
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
jAuer
Jürgen Auer - freiberufl. Programmierer
#5 Geschrieben am: Do 25.01.2007, 21:57 (+00:08)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 2432
Mitglied seit: 4.02.2006


QUOTE (radarin @ Do 25.1.2007, 21:48)
hier erhalte ich aber den Fehler Call to undefined function: scandir()

Da wird doch genau gesagt, wo das Problem liegt: Die Funktion ist nicht definiert - also das Problem beheben.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Luke The Duke
#6 Geschrieben am: Do 25.01.2007, 23:00 (+01:03)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 72
Mitglied seit: 20.11.2006


scandir() ist eine PHP5 Funktion. Wenn du noch PHP4 verwendest kannst du sie nicht nutzen.


--------------------
Shared Hosting in den USA
200 GB für Fr. 7.30 inkl. kostenloser .com Adresse, unbegrenzte Anzahl Domains und vieles mehr. Infos unter hostingtipp.ch
Top
PMEmail Poster
Top
 
radarin
GIHD mbH
#7 Geschrieben am: Do 25.01.2007, 23:14 (+00:13)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 429
Mitglied seit: 25.07.2004


cool.gif

Wenn ich den Code aus dem Manual übernehme und dann so eine Meldung bekomme, wundere ich mich schon und weiss im ersten Moment auch nicht was ich da beheben soll.

Auf die PHP Version hab ich gar nicht geachtet. Aber daran liegt es. Mein Provider hat eine 4er Version am laufen.

Ich bin aber einer Lösung auf der Spur. Teste noch einige Varianten. Danke euch jedenfalls für Eure Tips.
Top
PMEmail PosterUsers WebsiteICQMSN
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/16098

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Kostenlose Suchmaschinen und Verzeichnisse rif 2786 10 Mi 22.10.2008, 11:15
Diskussion: RSS-Verzeichnisse Ayom-Team 115 1 Di 21.10.2008, 14:12
RSS Submitter für Deutsche Verzeichnisse gesucht unicl 150 0 Di 8.07.2008, 18:39
PHP - Verzeichnisse außerhalb Document-Root Peter H 292 4 Di 6.05.2008, 12:04
Subdomain oder lieber Verzeichnisse Berater 568 7 Mo 31.03.2008, 10:56
SQL LIKE über Listen? Ronald Nickel 404 17 Mi 26.03.2008, 17:07
mod_rewrite & verzeichnisse pangu 221 1 So 23.03.2008, 11:53
Bots, Verzeichnisse und Impressum Dachs 232 5 Fr 1.02.2008, 14:54
Sql Hardcore: Union in Unterabfragen - sortiert jAuer 810 4 Mo 24.12.2007, 11:34
Suche Verzeichnis für RSS-Feed-Verzeichnisse Rainer 223 0 Mo 24.09.2007, 15:57




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]