Dateien ohne Formatendung aus Ordner auslesen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Dateien ohne Formatendung aus Ordner auslesen

Beitrag von Domitz »

Hallo, ich habe folgenden Code, um den Namen einer Datei aufzulisten und daneben den Inhalt der Datei.

Jetzt möchte ich jedoch, dass nur der Name, ohne die Endung ausgelesen wird, aus 2.log soll also nur 2 werden.

Nur wie schaffe ich das?

Code: Alles auswählen

<?
$i=0;

$pfad="./essen/";
$verz=opendir ($pfad);

echo '<table border="1" style="table-layout:fixed">';

while ($file=readdir($verz))
{
    if (filetype($pfad.$file)!="dir")
    {
        $i++;
	echo '<tr><td style="width:150px;">'.$file.'</td><td style="width:150px;">';
	include "essen/$file";
	echo '</td></tr>';
    }
}
closedir($verz);

echo '</table>';


?>
include "essen/$file.log";

würde ich dann durch

include "essen/$file";
ersetzen, weil ja eh nur .log Dateien im Ordner sind...

Ich hoffe mir kann wer weiterhelfen :)
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hallo,

wenn man nur einen Punkt im Dateinamen hat, könnte man den kompletten Dateinamen per explode() in ein array() zerlegen.

Code: Alles auswählen

$file_array = explode(".", $file);
$file_array[0] wäre dann der Dateiname ohne Endung.
$file_array[1] wäre die Endung der Datei.
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Beitrag von Domitz »

Super, vielen Dank hat super geklappt :)
Antworten

Zurück zu „Coding & Technik“