Dir uitlezen en thumbnails in nieuwe map maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

20/05/2005 16:11:00
Quote Anchor link
Hallo,

Ik probeer al een paar dagen een script te maken die een dir uitleest op (verschillende soorten)plaatjes waarvan hij dan een thumbnail maakt zodat ik die dan kan laten zien voor mijn fotoalbum.

Iemand enig idee hoe ik dit kan doen?
Iemand voorbeelden ?

ik gebruik nu deze code om de dir uit te lezen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$dir
= 'foto';
$handle=opendir($dir);
while (false!==($file = readdir($handle))) {
   if ($file != "." && $file != "..") {
     print "<img src=$dir/$file>$file</img>\n<br>";
   }
}

closedir($handle);
?>
 
PHP hulp

PHP hulp

13/01/2025 19:17:49
 

20/05/2005 17:30:00
Quote Anchor link
euh.. hallo, iemand een idee..

weet iemand hoe je een thumbnail maakt....
 
Jelmer -

Jelmer -

20/05/2005 17:35:00
Quote Anchor link
kijk eens in de scriptlibrary, daar staan zat thumbnailscripts
 
Willem Jan Z

Willem Jan Z

20/05/2005 17:42:00
Quote Anchor link
Uh hallo heb je haast ofzo??
 
Henkjan

henkjan

23/05/2005 22:35:00
Quote Anchor link
dit is denk ik wat je bedoelt. (of ik snap ff niet wat je bedoel, en dan heb ik me er niet mee bemoeit ;) , maar probeer dit maar ff)



Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?

$a
= '??'; //aantal plaatjes op 1 pagina
$locatie = '??'; //map van afbeeldingen
$width = '??'; //breedte van de plaatjes


//hieronder hoeft niks veranderd te worden

if (!isset($_GET['pagina'])) { $pagina = 1; } else { $pagina = $_GET['pagina']; }
$dir = opendir($locatie);
$nr = '1';
// Haal de gegevens uit dir
while (false !== ($file = readdir($dir))) {
      if (($file !== ".") and ($file !== "..")) {
         list($filename, $ext) = explode(".", $file);
         list($main, $sub, $include) = explode("/", $PHP_SELF);
         $files[$nr] = $file;
         $nr++;
      }
}

$a0 = count($files);

$a1 = ($a0/$a);
$a2 = round($a1);
if ($a1 > $a2) {
   $a2++;
}

$i = '1';
while ($i != ($a2 + 1)) {
      if ($pagina == $i) {
         $j = (($a * $i)-$a);
         $afb = ($j + 1);
         while ($j != ($a * $i)) {
               if  ($afb > $a0) {
               $j = ($a * $i);
               }

               else {
               echo "<img src=\"$locatie/$files[$afb]\" width=\"$width\">            ";
               $afb++;
               $j++;
               }
         }

//pagina nummers met links
      $l = '1';
      echo "<br><br>";
      while ($l != ($a2 + 1)){
            if ($l == $pagina){
            echo "<b>[$l]</b> ";
            }

            else {
            echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pagina=$l\">[$l]</a> ";
            }

            $l++;

      }

      }

      $i++;
}


?>



hij staat trouwes ook hier http://www.phphulp.nl/php/scripts/1/353/
Gewijzigd op 23/05/2005 22:38:00 door henkjan
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.