"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

php-frage

kleinerChemiker 29.03.2002 - 18:16 686 5
Posts

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4282
also ich hab ein dir mit vielen pics drinnen. nun würde ich gerne ein script schreiben, daß alle pics auf einer seite anzeigt. nur müßte dazu das skript wissen, wie die ganzen datein heißen. gibts da eine funktion dafür, die ich übersehen hab? eine funktion, mit der ich alle dateinamen in einem dir bekomme?

manalishi

tl;dr
Avatar
Registered: Feb 2001
Location: Feldkirch
Posts: 5977
versuchs mal so:

<?

$dir = dir(".");

while($abc = $dir->read()) { print("<br>$abc\n"); }

$dir->close();

?>

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Wennst mit dem ganzen vielleicht noch a bissi mehr machen willlst:
Code: PHP
function list_dir($dirname)
{
	if($dirname[strlen($dirname)-1]!='\\')
		$dirname.='\\';
	static $result_array=array();  
	$handle=opendir($dirname);
	while ($file = readdir($handle))
	{
		if($file=='.'||$file=='..')
			continue;
		if(is_dir($dirname.$file))
			list_dir($dirname.$file.'\\'); 
		else
			$result_array[]=$dirname.$file;
	}	
	closedir($handle);
	return $result_array;
	
}

Die Funktioni liefert dir den kompletten inhalt eines Verzeichnisses zurück (mit Sub_dirs). Außerdem lässt es den lästigen . und .. aus!

Mfg Vir@s

PS: Die Funktion ist nicht auf meinem Mist gewachsen: http://www.php.net/manual/en/ref.dir.php

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4282
super, thx

das erste hat aber sogar gerreicht.:) :)

manalishi

tl;dr
Avatar
Registered: Feb 2001
Location: Feldkirch
Posts: 5977
tjo. wenn du die handles in ein array gibst, hast du eh eine relativ brauchbare basis um damit dann den rest zu machen. have phun

mfG

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von manalishi
tjo. wenn du die handles in ein array gibst, hast du eh eine relativ brauchbare basis um damit dann den rest zu machen. have phun

mfG

Jep - mein Script is ja im Prinzip nur ne ausgebaute Version von dem was du gepostet hast :)

Mfg, Vir@s
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz