Hallo,
Ik heb een plaatjes script wat goed werkt alleen wil ik dat als het plaatje groter is dan 150 pixels of 150 pixels hoogte het plaatje inkript. Dus dat het plaatje evenveel % in de lengte als hoogte klijne word zodat ie 150 pixels breed is of hoog. Mijn vraag is kan iemand mij vertellen hoe ik dit er in moet bouwen. Ik heb al velen ueren zitten proberen maar of het een werkt niet of het ander. Wie kan me helpen.
Ik heb een plaatjes script wat goed werkt alleen wil ik dat als het plaatje groter is dan 150 pixels of 150 pixels hoogte het plaatje inkript. Dus dat het plaatje evenveel % in de lengte als hoogte klijne word zodat ie 150 pixels breed is of hoog. Mijn vraag is kan iemand mij vertellen hoe ik dit er in moet bouwen. Ik heb al velen ueren zitten proberen maar of het een werkt niet of het ander. Wie kan me helpen.
code:
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
62
63
64
65
| <?
// Configuratie
$plaatjesonderwerp="kerstballen bewegend"; //titel van de plaatjes
$map="images/plaatjes/$dir/";
$map1="images/plaatje"; //dir waar plaatjes in staan
$woord="$naam"; // naam vd php file
$path = "$map"; // dir waar foto's in staan
$title = "pagina". ($page + 1);
// Configuratie
$clm = "2"; // Aantal kolommen
$rows = "1"; // aantal rijen
$t_w = "80";
$t_h = "75";
?>
<div align="center"><font face='Arial, Helvetica, sans-serif' size='4' align='center'>
<?
include("plaatjesteller.php");
echo "<br><br><center><b><b>$title</b></b><br><br>";
$min = (1+($page * 25));
$max = (($page +1) * 25);
$number = $clm * $rows;
$break = (($page * 25) + $clm);
echo "<table border=0 cellpadding=5 cellspacing=5><tr>";
$d = dir("$path");
$count = -1;
while($entry=$d->read()) {
if (($count >= $min) AND ($count <= $max)){
if(eregi(".jpg|.jpeg|.gif", $entry)){
ClearStatCache();
$size = GetImageSize("$path/$entry");
$size[0] = $size[0] + 20;
$size[1] = $size[1] + 25;
$file_size=fileSize("$path/$entry");
$file_size = round($file_size / 1000) . "k";
echo ("<td align=center><a href=\"#\" onmouseover=\"window.status='Vergroten';return true;\"
onmouseout=\"window.status=''; return true\"
onclick=\"window.open('$path/$entry','pix$count','width=$size[0],height=$size[1],innerwidth=$size[0],innerheight=$size[1],directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,top=0,left=0,leftmargin=0,topmargin=0,marginwidth=0,marginheight=0,screenX=0,screenY=0');return false\"><img src=$path/");
echo $entry." border=0 alt=$count height=$t_h></a> </td>\n"; // width=$t_w
}
if ($count == $break){
echo "</tr>\n<tr>\n";
$break = $count + $clm ;
}
}
$count++;
}
$d->close();
echo "</tr></table>";
$pages = ($count / 25);
$pageplus = ($page + 1);
$pagemin = ($page - 1);
if (($page + 1) < $pages){
$volgende = " | <a href=?dir=$dir&page=$pageplus>Volgende 25 Foto's</a> |";
}
if (($page+1) > "1"){
$vorige = "| <a href=?dir=$dir&page=$pagemin>Vorige 25 Foto's</a> |";
}
// Footer, dit staat onder de plaatjes.
echo "<br>$vorige $volgende";
?>
</font> </div>
</center> |