0 |
|
Ik heb het dus zo,
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
$album = $_GET['id'];
$map = "fotos/$album";
function AantalBestanden($map) {
if(!$OpenMap = @opendir($map)) {
echo("De map '$map' kon niet geopend worden!");
return 0;
}
else {
$i = 0;
while(($b = readdir($OpenMap)) !== false) {
if($b != '.' && $b != '..') {
$i++;
}
}
return $i;
}
}
$Aantal = AantalBestanden($map);
echo ' ';
echo 'Er '. ($Aantal != 1 ? 'staan ' : 'staat ') .$Aantal;
echo ($Aantal != 1 ? ' bestanden in deze map.' : ' bestand in deze map.');
$pngImages = glob($map/'*.png');
foreach( $pngImages as $image )
{
echo '<img src="'.basename($image).'" />';
}
?>
<?php $album = $_GET['id']; $map = "fotos/$album"; function AantalBestanden($map) { echo("De map '$map' kon niet geopend worden!"); return 0; } else { $i = 0; while(($b = readdir($OpenMap)) !== false) { if($b != '.' && $b != '..') { $i++; } } return $i; } } $Aantal = AantalBestanden($map); echo 'Er '. ($Aantal != 1 ? 'staan ' : 'staat ') .$Aantal; echo ($Aantal != 1 ? ' bestanden in deze map.' : ' bestand in deze map.'); $pngImages = glob($map/'*.png'); foreach( $pngImages as $image ) { } ?>
Maar ik krijg niets te zien, maar wel een fout melding
Warning: Division by zero in D:\werkmap\sites\testweb\Root\fotoalbum.php on line 29
Warning: Division by zero in D:\werkmap\sites\testweb\Root\fotoalbum.php on line 29
|