Felix Riesterer: Dateien aus Verzeichnis (OHNE ENDUNG) anzeigen

Beitrag lesen

Lieber JulianBaumueller,

Ich will einen Inhalt aus einem Verzeichnis anzeigen.

das kannst Du anscheinend schon (siehe Dein Code-Beispiel).

Doch nun sollen die Dateien, die angezeigt werden, ohne endung (also ohne ".htm" or ".php" or ".txt" usw.) angezeigt werden...

Das löst Du mit einer simplen String-Operation. z.B. so:
$dateiname = preg_replace('~\.[^.]+$~', '', $dateiname);

while($datei=readdir($action)){

if(!preg_match("!(.|..)$!", $datei)){
?>
<a href="<?=$verzeichnis.'/'.$datei.' ?>"><?=$datei ?></a><br>
<?php
}
}
?>

  
Damit zeigst Du aber auch Verzeichnisse an... was in Deiner Aufgabenstellung aber nicht erwähnt wurde. Zudem ist es (für Windows-only-User) verwirrend, wenn sowohl Verzeichnisse, als auch Dateien keine Endungen haben - man sieht sozusagen nur noch Verzeichnisse.  
  

> Hoffe auf schnelle Antworten.  
  
Bitte nicht drängeln. Das wird hier nicht gerne gesehen.  
  
Liebe Grüße,  
  
Felix Riesterer.

-- 
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)