Hallo,
Dit is waarschijnlijk heel simpel voor je, maar nergens anders hadden ze antwoord op mijn vraag.
Ik zit de laatste tijd een beetje met PHP te experimenteren en heb een script gemaakt die van plaatjes die in een bepaalde map staan automatisch thumnails maakt. Als je dan op zo'n thumbnail klikt opent zich een nieuw venster met het originele plaatje. Het script zet de thumbnails ook in een redelijk mooie lay-out en maakt er pagina's van het aantal plaatjes dat jij hebt ingesteld van (in mijn geval 25).
Nu is het zo dat het script plaatjes uit de map 'AguileraChristina-map' haalt. Ik wil dat hij het uit een link haalt, in mijn geval [url="http://www.topcelebs.fcpages.com/AguileraChristina"]http://www.topcelebs.fcpages.com/AguileraChristina[/url]
Nogmaals: Het is waarschijnlijk erg makkelijk, maar ik kom er niet uit. Zou iemand ervoor kunnen zorgen dat het script plaatjes uit [url="http://www.topcelebs.fcpages.com/AguileraChristina"]http://www.topcelebs.fcpages.com/AguileraChristina[/url] haalt?
Hier is het script (kopieer hem alsjeblieft niet voor je eigen site):
-----------------------------------------------------------
<?
// Configuratie
$woord="AguileraChristina"; // naam vd php file
$path = "AguileraChristina-map"; // dir waar foto's in staan
$title = "<small>Page </small>". ($page + 1);
// header, dit staat boven de plaatjes.
$header = "<br><br><B>Christina Aguilera</B>";
// Configuratie
$clm = "5"; // Aantal kolommen (Begin: 5)
$rows = "88"; // aantal rijen (Begin: 5)
$t_w = "50"; //Begin: 100
$t_h = "75"; //Begin: 75
?>
<HTML>
<HEAD>
<TITLE>TopCelebsOnline.tk</TITLE>
</HEAD>
<BODY bgcolor='#CCCCFF' leftmargin='0' topmargin='0'>
<div align="center"><font face='Arial, Helvetica, sans-serif' size='4' align='center'>
<center>
<?
echo $header;
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=0 cellspacing=0><tr>";
$d = dir("$path");
$count = -1;
while($entry=$d->read()) {
if (($count >= $min) AND ($count <= $max)){
if(eregi(".jpg|.jpeg|.gif|.bmp|.png", $entry)){
ClearStatCache();
$size = GetImageSize("$path/$entry");
$size[0] = $size[0] + 20; //Begin: 20
$size[1] = $size[1] + 25; //Begin: 25
$file_size=fileSize("$path/$entry");
$file_size = round($file_size / 1000) . "k"; //Handig: maximale grootte voor de thumbnail (denk ik). Aan het begin stond hij op '1000'
echo ("<td><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=$woord.php?page=$pageplus>Volgende 25 Foto's</a> |";
}
if (($page+1) > "1"){
$vorige = "| <a href=$woord.php3?page=$pagemin>Vorige 25 Foto's</a> |";
}
// Footer, dit staat onder de plaatjes.
echo "<BR><BR><BR>© Copyright 2002, by <A HREF=\"http://www.bartdesign.tk\"><font color=\"#000000\">BartDesign.tk</font></A><br><br>$vorige $volgende";
?>
</font>
</center>
</div>
</BODY>
</HTML>
-----------------------------------------------------------
Alvast Bedankt,
Bart Roorda
P.S. Wil je het script als hij is bijgewerkt naar m'n e-mailadres sturen: tweakers@bartroorda.nl
Dit is waarschijnlijk heel simpel voor je, maar nergens anders hadden ze antwoord op mijn vraag.
Ik zit de laatste tijd een beetje met PHP te experimenteren en heb een script gemaakt die van plaatjes die in een bepaalde map staan automatisch thumnails maakt. Als je dan op zo'n thumbnail klikt opent zich een nieuw venster met het originele plaatje. Het script zet de thumbnails ook in een redelijk mooie lay-out en maakt er pagina's van het aantal plaatjes dat jij hebt ingesteld van (in mijn geval 25).
Nu is het zo dat het script plaatjes uit de map 'AguileraChristina-map' haalt. Ik wil dat hij het uit een link haalt, in mijn geval [url="http://www.topcelebs.fcpages.com/AguileraChristina"]http://www.topcelebs.fcpages.com/AguileraChristina[/url]
Nogmaals: Het is waarschijnlijk erg makkelijk, maar ik kom er niet uit. Zou iemand ervoor kunnen zorgen dat het script plaatjes uit [url="http://www.topcelebs.fcpages.com/AguileraChristina"]http://www.topcelebs.fcpages.com/AguileraChristina[/url] haalt?
Hier is het script (kopieer hem alsjeblieft niet voor je eigen site):
-----------------------------------------------------------
<?
// Configuratie
$woord="AguileraChristina"; // naam vd php file
$path = "AguileraChristina-map"; // dir waar foto's in staan
$title = "<small>Page </small>". ($page + 1);
// header, dit staat boven de plaatjes.
$header = "<br><br><B>Christina Aguilera</B>";
// Configuratie
$clm = "5"; // Aantal kolommen (Begin: 5)
$rows = "88"; // aantal rijen (Begin: 5)
$t_w = "50"; //Begin: 100
$t_h = "75"; //Begin: 75
?>
<HTML>
<HEAD>
<TITLE>TopCelebsOnline.tk</TITLE>
</HEAD>
<BODY bgcolor='#CCCCFF' leftmargin='0' topmargin='0'>
<div align="center"><font face='Arial, Helvetica, sans-serif' size='4' align='center'>
<center>
<?
echo $header;
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=0 cellspacing=0><tr>";
$d = dir("$path");
$count = -1;
while($entry=$d->read()) {
if (($count >= $min) AND ($count <= $max)){
if(eregi(".jpg|.jpeg|.gif|.bmp|.png", $entry)){
ClearStatCache();
$size = GetImageSize("$path/$entry");
$size[0] = $size[0] + 20; //Begin: 20
$size[1] = $size[1] + 25; //Begin: 25
$file_size=fileSize("$path/$entry");
$file_size = round($file_size / 1000) . "k"; //Handig: maximale grootte voor de thumbnail (denk ik). Aan het begin stond hij op '1000'
echo ("<td><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=$woord.php?page=$pageplus>Volgende 25 Foto's</a> |";
}
if (($page+1) > "1"){
$vorige = "| <a href=$woord.php3?page=$pagemin>Vorige 25 Foto's</a> |";
}
// Footer, dit staat onder de plaatjes.
echo "<BR><BR><BR>© Copyright 2002, by <A HREF=\"http://www.bartdesign.tk\"><font color=\"#000000\">BartDesign.tk</font></A><br><br>$vorige $volgende";
?>
</font>
</center>
</div>
</BODY>
</HTML>
-----------------------------------------------------------
Alvast Bedankt,
Bart Roorda
P.S. Wil je het script als hij is bijgewerkt naar m'n e-mailadres sturen: tweakers@bartroorda.nl