Hallo mensen,
Wie kan mij het volgende uitleggen,
Ik heb het volgende gemaakt:
Een script die bestanden aanmaakt,
waar je de inhoud van die bestanden kan veranderen
deze bestanden worden pagina's, en moeten op de website komen.
Nu moet een script de bestanden zien, en deze op een rijtje zetten, en linkjes van kunnen maken.. wie kan mij vertellen hoe ik dat voorelkaar kan krijgen?
Wat voor soort bestanden zijn het?
Als het bijvoorbeeld allemaal .txt bestanden zijn die in een willekeurige map staan kan je de functie [php]scandir[/php] gebruiken.
je kunt zoiets maken met [php]opendir[/php] en [php]readdir[/php].
even voorbeeldje:
<?php
$bestanden = array();
$directories = array();
$map = 'jouwmap/';
$dir = opendir($map);
while ($file = readdir($dir)) //loop door de map heen
{
if ($file != "." && $file != "..") //de . en .. krijg je automatisch te zien, die hebben we niet nodig
{
if(is_file($map.$file)) //is het een bestand?
{
$bestanden[] = $file;
}
if(is_dir($map.$file)) //is het een map?
{
$directories[] = $file;
}
}
}
?>
dit script zet alle bestanden in de array $bestanden en alle mappen in de array $directories.
dit kun je laten zien dmv een [php]foreach[/php] loop.