Nieuw lid |
|
Ik ben al ruim een week bezig een script werkend te krijgen, maar tot op heden geen resultaat. Wat ik tot nu toe heb :
-een map met daarin bestanden met namen als : "2009_01" 2006_10" "1999_06" etc.etc.
-Onderstaand script wat de map uitleest en de bestanden in een dropdown menu zet.
In principe werkt het goed. Alleen staan de bestanden niet op volgorde. Dit wil ik dus wel doen. Nu heb ik al begrepen dat ik dit met een "array" zou moeten doen. Alleen heb ik al van alles geprobeerd en flink wat rondgezocht maar het nog steeds niet voor elkaar gekregen. Ik hoop dus dat iemand mij hiermee kan helpen !
-Het script :
<?php
$map = "files"; // De map die het script moet uitlezen gezien vanaf waar het script draait.
// Controleer of de variable $map wel een map is en bestaat
if( Is_Dir($map))
{
echo "<select onChange=\"window.location='http://www.site.nl/?week='+this.options[this.selectedIndex].value;\">";
// De map bestaat!
$maplezer = opendir($map); // Open $map
while( false !== ($mapinhoud = readdir($maplezer)))
{
$extensie = explode(".", $mapinhoud);
$string = explode("_", $extensie['0']);
if((int)$string['1'] > 0 && (int)$string['2'] > 0) {
echo "<option value=\"". $string['1'] ."&week=". $string['2'] ."\">Jaar : ". $string['1'] ." Week : ". $string['2'] ."</option>";
echo "<a href=\"http://www.site.nl/?jaar=". $string['1'] ."&week=". $string['2'] ."\" \>Jaar : ". $string['1'] ." Week : ". $string['2'] ."</a><br />";
}
}
echo "</select>";
}
else
{
echo "De map \"". $map ."\" bestaat niet!";
}
?>
<?php $map = "files"; // De map die het script moet uitlezen gezien vanaf waar het script draait. // Controleer of de variable $map wel een map is en bestaat { echo "<select onChange=\"window.location='http://www.site.nl/?week='+this.options[this.selectedIndex].value;\">"; // De map bestaat! $maplezer = opendir($map); // Open $map while( false !== ($mapinhoud = readdir($maplezer))) { $extensie = explode(".", $mapinhoud); $string = explode("_", $extensie['0']); if((int)$string['1'] > 0 && (int)$string['2'] > 0) { echo "<option value=\"". $string['1'] ."&week=". $string['2'] ."\">Jaar : ". $string['1'] ." Week : ". $string['2'] ."</option>"; echo "<a href=\"http://www.site.nl/?jaar=". $string['1'] ."&week=". $string['2'] ."\" \>Jaar : ". $string['1'] ." Week : ". $string['2'] ."</a><br />"; } } } else { echo "De map \"". $map ."\" bestaat niet!"; } ?>
|