Dir-liste med wildcards
HejJeg har følgende script:
$dir = "../grafik/kampe"; // Mappe med billeder
if (file_exists($dir."/".$kampid."-*.jpg")) {
if (is_dir($dir)) {
$thumbs = "../grafik/kampe/thumbs"; // Mappe til thumbnails
$size = 60; // Max bredde/højde (pixels)
function Thumb($sourcefile, $targetfile, $size) {
$source_id = imageCreateFromJPEG($sourcefile);
$source_x = imagesx($source_id);
$source_y = imagesy($source_id);
$delta = $size/max($source_x,$source_y);
$dest_x = round($source_x*$delta);
$dest_y = round($source_y*$delta);
$target_id =imagecreatetruecolor($dest_x, $dest_y);
imagecopyresampled($target_id,$source_id,0,0,0,0, $dest_x,$dest_y, $source_x,$source_y);
imagejpeg($target_id,$targetfile, 100);
}
$out = "";
$d = dir($dir);
while (false !== ($pic = $d->read())) {
$navn = explode(".", $pic);
$ext = array_pop($navn);
if ($ext == 'jpg' || $ext == 'jpeg') {
$billedenavn = implode(".", $navn);
$navn = "$thumbs/".$billedenavn."_t.".$ext;
$sti = "$dir/$pic";
if (!file_exists($navn)) Thumb($sti, $navn, $size);
$img_size = getimagesize($navn);
$billede_array[] = "<img style=\"cursor: hand;\" class=\"image\" border=\"0\" src=\"$navn\" alt=\"$pic\" $img_size[3] onclick=\"java script:galleri('/sider/galleri.php?pic=$billedenavn.jpg&kampid=$kampid')\">";
}
}
$d->close();
Jeg kan ikke gennemskue hvordan jeg retter scriptet til således den kun læser de filer den skal.
Mappen "grafik/kampe" indeholder f.eks. følgende billeder:
23-01.jpg
23-02.jpg
23-03.jpg
25-01.jpg
27-01.jpg
27-02.jpg
$kampid vil f.eks. indeholde "23".
Hvordan før jeg mit script til kun at kigge på de billeder der er aktuellt i forhold til $kampid (f.eks ved kampid "23", skal alle billeder med navnene "23-*.jpg" læses?
