Seite 1 von 1

Dateiendungen

Verfasst: 08.07.2005 17:15
von Unsinn
Hi,

ich hab mich nun ein wenig mit dem Auslesen von Verzeichnissen schlau gemacht. Jetzt stellt sich mir die Frage, wie man die Dateiendungen weglässt, wenn man ein ganzes Verzeichnis ausliest per PHP.

Also wenn z.B. die Dateien 123.jpg und tool.php im Verzeichnis sind, soll das Script nur 123 und tool ausgeben im Browser.

Würde mich über Hilfe freuen :D

Verfasst: 08.07.2005 17:33
von Dennis63
http://de2.php.net/strrpos

Damit sollte das kein Problem mehr sein.

Grüße
Dennis

Verfasst: 08.07.2005 18:10
von pokepika
wobei diese Funktion wesentlich besser läuft (auch bei ungewöhnlichen dateinamen)

http://de3.php.net/manual/de/function.pathinfo.php

Verfasst: 08.07.2005 19:55
von Unsinn
pokepika hat geschrieben:wobei diese Funktion wesentlich besser läuft (auch bei ungewöhnlichen dateinamen)

http://de3.php.net/manual/de/function.pathinfo.php
Die Funktion sieht mir schon ansprechender aus^^

Danke :)

Edit:

Ich komm leider immer noch nicht weiter :(

Kann mir nicht jemand ma kurz ein Script basteln, dass die Dateiendung
beim auslesen weglässt?

Verfasst: 08.07.2005 21:11
von Unsinn
OK. Habs geschafft :)
Bisl auf Umwegen, aber wenn ihr was besseres habt, zeigt es mir ;)

Hier mein Auslesescript zum Auslesen eines Ordners, wo nur Bilder drin sind. Und beim Auslesen nur der Name der Bildes angezeigt wird^^

Code: Alles auswählen

<?php

$Pfad=".";


if($Verzeichniszeiger=opendir($Pfad)) 
{
	while($Datei=readdir($Verzeichniszeiger))
	{
	
		if ($Datei!="." && $Datei!="..")
		{
		$laenge= strlen($Datei);
		$startpos=$laenge-4;
		echo substr_replace($Datei,"",$startpos)."<br />";	

	
		}
	}
	closedir($Verzeichniszeiger);
}  

?>

Verfasst: 08.07.2005 23:56
von Pyramide
Schonmal geprüft, was dein Code bei einer Datei "bild.jpeg" ausgibt?