Groups | Search | Server Info | Login | Register
Groups > dk.edb.internet.webdesign.serverside.php > #7349
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Jan Hansen <jan_hansen@sniper-pistol.com> |
| Newsgroups | dk.edb.internet.webdesign.serverside.php |
| Subject | Re: Tilretning af php-fil |
| Date | Thu, 10 Sep 2020 07:53:10 +0200 |
| Organization | A noiseless patient Spider |
| Lines | 63 |
| Message-ID | <20200910075310.2108099eeea192ff3e12ed23@sniper-pistol.com> (permalink) |
| References | <rjb7ov$m4m$1@dont-email.me> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| Content-Transfer-Encoding | 8bit |
| Injection-Info | reader02.eternal-september.org; posting-host="15b1696053ba117a667cfe4d08582f10"; logging-data="30984"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18q0QjAKurPpVRCYNUzlaTsTUJOPBH/kFo=" |
| User-Agent | Sylfide for Fedora (sylpheed.sraoss.jp) |
| Cancel-Lock | sha1:WCyC4yZKGD404U7bKvjClCyWWEA= |
| face | iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEVAAAAEAgccGRcrKytDLQd pRQVKTEyPYw5naGazfQTNlQi3mFehnZfxuADsyBPLzMn6/PhA/qUdAAAAAXRSTlMAQObYZgAAAA FiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAg8RLTjt/9kiAAABlklEQVRIx7WV27qEIAiFB80TI+H7P+0Gm4OWTXax+bqi9csSjR6PccDjTsArburtLPFeP/pJ4g1YM+cKuvgfwKsZG/2sJV9Y9FyKnwSyZQ+R9ZkDojbURwCeruCI8GlqhQkCbCJaJchNAg6rfl3xHoCYZi0FFDHiM8thTBDgWYiUMrOBaKYAzk+Rl8Izt0PaX1ijlO2s4UqfRbjJS8nXJcCUNi6vrFzVDrAXhH6Y6qY60o3kayA36wvhwf4gQBrfORIEwPwEuOwi2h/DAPYFtIappk5uEZQjANXUiSN/BAqc7kLyeQCY086eAmYM6Gzke0AdRkfAnFlCMgNLbLbRP9LTgKC1AgYPepktMo1g31hZRIG0HlevEXb7YEnJrmWy9cBbXw1we/ekakpJFxwDJLPItIBIcas/tkSrzMf2rn7f0Bggio0lv7RvaAzg15CFDsC+pZ+0ey8v7XQ40ncFCIP8TaLf5sUHwO7kpG+IDfCNF4DpcNAhBMVU71pAjwBTGH/STqHglia1SCaFcD75nHN9Ytln/gB2JSmlFxN3ggAAAABJRU5ErkJggg== |
| X-Newsreader | Sylpheed 3.7.0 (GTK+ 2.24.27; x86_64-unknown-linux-gnu) |
| Xref | csiph.com dk.edb.internet.webdesign.serverside.php:7349 |
Show key headers only | View raw
Kurt Hansen skrev:
> Dette script viser kun filerne i undermapperne - ikke dem der ligger i
> roden. Hvilken linje skal jeg ændre til hvad?
Hvis det skal vise, hvad der ligger i roden, og 2 lag undermapper, så prøv dette:
<?php
$roden = '/Danacord/Hjemmeside/grafik'; # mappen det drejer sig om
$begynd=0; # øverste niveau, der skal vises ( 0 = $roden )
$slut=2; # stop 2 niveauer nede
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++;
$this->scan($dir . DIRECTORY_SEPARATOR . $value);
$this->depth--;
} else {
$grafik='';
if ($temp=getimagesize($dir . DIRECTORY_SEPARATOR . $value)) $grafik= $temp[3];
$this->result[] = array(
'grafik' => $grafik,
'size' => filesize($dir . DIRECTORY_SEPARATOR . $value),
'path' => $dir,
'file' => $value,
'depth' => $this->depth);
} } } } }
$scanner = new FolderHelper();
$scanner->scan($roden);
$result = $scanner->result;
array_multisort(array_column($result, 'depth'), SORT_NUMERIC,
array_column($result, 'path'), SORT_ASC,
array_column($result, 'file'), SORT_ASC,
$result);
foreach($result as $item) {
if ($item['depth'] >= $begynd && $item['depth'] <= $slut) {
echo $item['path'] . DIRECTORY_SEPARATOR . $item['file'] . ' - size
'.$item['size'].' '.$item['grafik']."<br>\n";
} }
?>
--
mvh Jan.
Help Microsoft stamp out piracy. Give
Linux to a friend today!
Back to dk.edb.internet.webdesign.serverside.php | Previous | Next — Previous in thread | Next in thread | Find similar
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