0 |
|
Ik ben bezig met een autolink systeem te maken voor mijn site.
Het moet samen werken met het JGALL foto album.
Tot op heden ben ik hier ,
<?php
$dir = "fotos/albums";
if($handle = opendir($dir))
{
while($file = readdir($handle))
{
clearstatcache();
if(is_file($dir.'/'.$file))
echo"<a href=$file>$file</a><br/>";
}
closedir($handle);
}
?>
<?php $dir = "fotos/albums"; { { echo"<a href=$file>$file</a><br/>"; } } ?>
Dit werkt als er bestanden in staan in de dir, maar ik wil een link van de sub-dir maken.
Wie kan mij even hiermee verder helpen.
De link naar het jgall path heb ik wel klaar.
echo "<a href='fotos/album.php?JGALL_DIR=Nieuwe+map%2F&jgall_dir=$file%2F' style='text-decoration: none'>$file</a>
echo "<a href='fotos/album.php?JGALL_DIR=Nieuwe+map%2F&jgall_dir=$file%2F' style='text-decoration: none'>$file</a>
=============================================
Ik heb een oplossing gevonden.
Ik weet niet als het beter kan, maar het werkt en doet wat ik wil.
<?
$Map = "fotos/albums/";
$AantalPerPagina = 50;
$bestanden = array();
$openmap = opendir($Map);
while(false !== ($bestand = readdir($openmap))) {
if ($bestand != "." && $bestand != "..") {
$bestanden[] = $bestand;
}
}
closedir($openmap);
sort($bestanden);
if(!count($bestanden)) {
echo("Er zijn geen bestanden in de map <i>$Map</i>");
}
$lengte1 = count($bestanden);
$n = $_GET["n"];
if(!$n) {
$n = 0;
}
else {
$n = intval($n);
}
$volgende = $AantalPerPagina + $n;
$vorige = $n - $AantalPerPagina;
for($i = $n; $i < $volgende; $i++) {
if($bestanden[$i]) {
echo("<a href='http://www.gothic-annabel.nl/fotos/album.php?JGALL_DIR=$bestanden[$i]%2F&jgall_dir=$bestanden[$i]%2F' style='text-decoration: none'> » <font color=#A982ED>$bestanden[$i]</font></a><br/>");
}
}
?>
<? $Map = "fotos/albums/"; $AantalPerPagina = 50; while(false !== ($bestand = readdir($openmap))) { if ($bestand != "." && $bestand != "..") { $bestanden[] = $bestand; } } echo("Er zijn geen bestanden in de map <i>$Map</i>"); } $lengte1 = count($bestanden); $n = $_GET["n"]; if(!$n) { $n = 0; } else { } $volgende = $AantalPerPagina + $n; $vorige = $n - $AantalPerPagina; for($i = $n; $i < $volgende; $i++) { if($bestanden[$i]) { echo("<a href='http://www.gothic-annabel.nl/fotos/album.php?JGALL_DIR=$bestanden[$i]%2F&jgall_dir=$bestanden[$i]%2F' style='text-decoration: none'> » <font color=#A982ED>$bestanden[$i]</font></a><br/>"); } } ?>
|