vraag over map naam includen
Ik wist niet zo goed hoe ik dit moest noemen daarom is de titel ook wat onduidelijk.
ik heb een site waar hoofdmappen staan Gewone mappen net zoals op je bureublad met daarin submappen en daarin foto's
dus Hoofdmap> Submap> Foto's
ik zou graag een php scriptje willen maken die de naam van de submap leest en zoals hieronder weergeeft:
<LI> <A href="Foto/bestand.php" target="inhoud">Foto
ik weet dat je niet zomaar om scripts kunt vragen maar mischien kunnen jullie me een handje helpen
ik heb namelijk geen flauw idee hoe ik dit zou doen
alvast bedankt stefano.
in sommige mappen zitten natuurlijk meerdere mappen dus als er in map nummer 1
10 submappen zitten en map nummer 2
7 submappen dat die dat automatisch aanpast.
Toevoeging op 19/06/2011 23:30:13:
Gerhard I,
ik heb daar al gekeken en wat geprobeerd maar ik kom er niet uit ik heb dan ook niet echt iets gemaakt wat ik nu kan laten zien.
Moet php de mappen lezen en de bestanden daarin? bedoel je dat?
alleen de submap de bestanden daarin niet. dus eigenlijk als de hele link zo is
http://www.site.nl/hoofdmap/submap/foto.jpg
alleen de submap die hierboven als voorbeeld staats
Toevoeging op 19/06/2011 23:34:33:
submap kan heten:
piet
klaas
dat die dan zo laat zien:
<LI> <A href="piet/bestand.php" target="inhoud">piet
<LI> <A href="klaas/bestand.php" target="inhoud">klaas
Toevoeging op 19/06/2011 23:36:43:
inclusief de link naam aan het eind voor: piet</A> is trouwens zelfde als de map naam dus dat is niet anders
meestal word dit gedaan met .htaccess als ik het goed heb
ok en weet je toevallig ook hoe ik dit voor elkaar krijg??
met readdir kan dit gewoon hoor, wat heb je geprobeerd?
nou ik heb nog niks geprobeerd aangezien ik niet zou weten hoe en me engels is ook niet echt super zou iemand voorbeeldje kunnen maken?
Gewijzigd op 19/06/2011 23:50:07 door gerhard l
ja er staan voorbeelden maar om het dan zo aan te passen is niet makkelijk voor iedereen. daarom vroeg ik of iemand me op weg kan helpen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
function showfiles($map = "./", $return = array()){
if(@$dir = opendir($map)){
while (false !== ($file = readdir($dir))){
if ($file != "." && $file != ".."){
$return[] = $map . $file;
}
}
}
@closedir($dir);
return $return;
}
foreach (showfiles('images/fotos/') as $map)
{
if (!is_dir($map))
continue;
echo '<b>' . $map . '</b><br/>';
foreach (showfiles($map) as $foto)
if (!is_dir($foto))
continue;
echo $foto . '<br/>';
echo '<br/>';
}
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
function showfiles($map = "./", $return = array()){
if(@$dir = opendir($map)){
while (false !== ($file = readdir($dir))){
if ($file != "." && $file != ".."){
$return[] = $map . $file;
}
}
}
@closedir($dir);
return $return;
}
foreach (showfiles('images/fotos/') as $map)
{
if (!is_dir($map))
continue;
echo '<b>' . $map . '</b><br/>';
foreach (showfiles($map) as $foto)
if (!is_dir($foto))
continue;
echo $foto . '<br/>';
echo '<br/>';
}
?>
hiermee krijg je alles uit de submappen maar hier kan je wel wat mee
Gewijzigd op 20/06/2011 00:16:21 door gerhard l