login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Auto link maken uit dir

Offline willie - 16/01/2010 20:25 (laatste wijziging 17/01/2010 12:29)
Avatar van willie0 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 ,
  1. <?php
  2.  
  3. $dir = "fotos/albums";
  4.  
  5. if($handle = opendir($dir))
  6. {
  7. while($file = readdir($handle))
  8. {
  9. if(is_file($dir.'/'.$file))
  10. echo"<a href=$file>$file</a><br/>";
  11. }
  12. closedir($handle);
  13. }
  14.  
  15. ?>

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.
  1. 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.
  1. <?
  2. $Map = "fotos/albums/";
  3.  
  4. $AantalPerPagina = 50;
  5.  
  6. $bestanden = array();
  7. $openmap = opendir($Map);
  8. while(false !== ($bestand = readdir($openmap))) {
  9. if ($bestand != "." && $bestand != "..") {
  10. $bestanden[] = $bestand;
  11. }
  12. }
  13. closedir($openmap);
  14. sort($bestanden);
  15.  
  16. if(!count($bestanden)) {
  17. echo("Er zijn geen bestanden in de map <i>$Map</i>");
  18. }
  19.  
  20. $lengte1 = count($bestanden);
  21. $n = $_GET["n"];
  22. if(!$n) {
  23. $n = 0;
  24. }
  25. else {
  26. $n = intval($n);
  27. }
  28. $volgende = $AantalPerPagina + $n;
  29. $vorige = $n - $AantalPerPagina;
  30.  
  31. for($i = $n; $i < $volgende; $i++) {
  32. if($bestanden[$i]) {
  33. 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'>&nbsp; &raquo; &nbsp;<font color=#A982ED>$bestanden[$i]</font></a><br/>");
  34. }
  35. }
  36.  
  37. ?>
 

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s