Groups | Search | Server Info | Login | Register


Groups > dk.edb.internet.webdesign.serverside.php > #7348

Tilretning af php-fil

From Kurt Hansen <kurt@invalid.dk>
Newsgroups dk.edb.internet.webdesign.serverside.php
Subject Tilretning af php-fil
Date 2020-09-09 20:43 +0200
Organization A noiseless patient Spider
Message-ID <rjb7ov$m4m$1@dont-email.me> (permalink)

Show all headers | View raw


Dette script viser kun filerne i undermapperne - ikke dem der ligger i 
roden. Hvilken linje skal jeg ændre til hvad?

<?php

class FolderHelper {

private $depth = 0;

public $result = array();

public function scan($dir = null) {

$scan = scandir($dir);

$result = array();

foreach ($scan as $key => $value) {
if (!in_array($value, array(".",".."))) {
if (is_dir($dir . DIRECTORY_SEPARATOR . $value)) {
$this->depth++;
//$result[$value] =
$this->scan($dir . DIRECTORY_SEPARATOR . $value);
$this->depth--;
} else {
$path_components = explode(DIRECTORY_SEPARATOR, $dir);
$parent_dir = array_pop($path_components);
$grafik='';
$temp = getimagesize($dir . DIRECTORY_SEPARATOR . $value);
if ($temp !== false) {
$grafik= $temp[3];
}

$this->result[] = array(
'grafik' => $grafik,
'size' => filesize($dir . DIRECTORY_SEPARATOR . $value),
'path' => $dir,
'parent_dir' => $parent_dir,
'file' => $value,
'depth' => $this->depth);
} } } } }

$scanner = new FolderHelper();
$scanner->scan('/Danacord/Hjemmeside/grafik');
$result = $scanner->result;

foreach($result as $item) {
if ($item['depth'] == 1) {
echo $item['parent_dir'] . '/' . $item['file'] . ' - size 
'.$item['size'].' '.$item['grafik']."\n";
} }
?>

-- 
Venlig hilsen
Kurt Hansen

Back to dk.edb.internet.webdesign.serverside.php | Previous | NextNext in thread | Find similar


Thread

Tilretning af php-fil Kurt Hansen <kurt@invalid.dk> - 2020-09-09 20:43 +0200
  Re: Tilretning af php-fil Jan Hansen <jan_hansen@sniper-pistol.com> - 2020-09-10 07:53 +0200
    Re: Tilretning af php-fil Kurt Hansen <kurt@invalid.dk> - 2020-09-11 07:16 +0200
  Re: Tilretning af php-fil Martin Larsen <martin+spamfree+larsen@bigfoot.com> - 2020-09-10 07:58 +0200
  Re: Tilretning af php-fil Krabsen <usenet@krabsen.dk> - 2020-09-10 10:17 +0200

csiph-web