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.

<?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);
?>
euh.. hallo, iemand een idee..

weet iemand hoe je een thumbnail maakt....
Uh hallo heb je haast ofzo??
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)



<?

$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/

Reageren