Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
was mach ich falsch ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
was mach ich falsch ?


 
CaptnCrunch
31-03-2007, 23:33 
 
hi@all

ich habe schon viel rumgesucht und viel ausprobiert aber ich kriegs nicht hin.. vielleicht kann mir hier jmd nen tip geben..

ich möchte einfach nur ein verzeichniss auslesen und die dort vorhandenen unterverzeichnissnamen in ein array packen..


$pfad = "bilder/";
$verz = opendir($pfad);

$count = 0;
$pics = array();

while ($file=readdir($verz))
{
if (is_dir($file))
{
$count++;
$dirlist[$count] = $file;
echo $dirlist[$count]."-<br>";
}
}




der schmeisst mir immer nur "." und ".." raus

bitte !! sagt mir was ich falsch mache .. bin am verzweifeln

thnx

 
DonManfred
01-04-2007, 00:08 
 
Original geschrieben von CaptnCrunch
der schmeisst mir immer nur "." und ".." raus
bitte !! sagt mir was ich falsch mache .. bin am verzweifeln


du liest ein UNTERVERZEICHNIS aus, prüfst dann aber im AKTUELLEN VERZEICHNIS ob der gefundene Name ein direktory ist.


$pfad = "bilder/";
$verz = opendir($pfad);

$count = 0;
$pics = array();

while ($file=readdir($verz))
{
if (($file != ".") AND ($file != "..")){
if (is_dir($pfad.$file))
{
$count++;
$dirlist[$count] = $file;
echo $dirlist[$count]."-<br>";
}
}
}



sollte klappen

 
3DMax
01-04-2007, 17:50 
 
oder du machst es so, ist ein bisschen kürzer:

$dirlist=glob($pfad.'*', GLOB_ONLYDIR);

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:37 Uhr.