pro seite 20 bilder aus nem ordner...nur wie?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
also, ich habe folgendes:
<?
// Galleryscript
$verzname="bilder/";
$dh = opendir( $verzname );
while ( gettype ( $datei = readdir ( $dh )) != "boolean" )
{
print "<a href='$verzname/$datei' target='_blank'><img src='$verzname/$datei' border='0' width='80' height='60'></a>";
print "<br>";
}
?>
nat?rlich wie? jeder, dass so alle bilder nahc und nach auf einer seite angezeigt werden....
ich m?chte nun aber 20 pro seite....
ich wie?, wie das bei mysql ausgaben geht, doch wie geht das bei ordnerausgaben + n?chste seite anzeigen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
(sry wegen spamdruck, wollte ich net, wollte nur bearbeiten...)
edit: ah lol, anstatt echo "<a href='$verzname/$datei' target='_blank'><img src='$verzname/$datei' border='0' width='80' height='60'></a>"
mach ich einfach
$query = "INSERT INTO tabelle (pic) VALUES ('$datei')";
und schon macht er mir alle bilder aus dem ordner in eine db und so kann ich dann wieder die 20 pro seite anwenden^^ warum ich da vorher net drauf gekeommen bin..lol...wollts eig ja einfahcer haben, aber naja, so gehts halt auch^^
(jetz wei? ich waurm ich spam gedr?ckt habe, dass reply bild ware noch net fertig geladen, deswegen auhc der 2. post :( sry lima...)
Beitrag ge?ndert am 8.10.2005 22:39 von specialdune -
fals dich die 'andere' variante noch interessiert... hab da was in meinen allten scripten gefunden...
war eigentlich dazu gedacht aus einem ordner mit vielen datein nur ini und txt datein rauszusuchen aber daf?r ginge es auch.
m?sstest es vllt. bissel anpassen
<?php
$_slash = (PHP_OS=='WIN32')?'/':'';
$images = glob($_slash.'bilder/{*.jpg,*.gif,*.png}', GLOB_BRACE);
$all = count($images);
$offset = 20;
$pages = ceil($all/$offset);
$flag = (isset($_GET['seite'])) ? (int)$_GET['seite']:1;
$flag = ($flag <= $pages)?$flag:$pages;
$start = ($flag-1)*$offset;
$end = ($flag*$offset)-1;
$end = ($end <= $all-1)?$end:$all-1;
for($i=$start;$i<=$end;$i++)
{
echo '<a href="'.$images[$i].'" target="_blank"><img src='.$images[$i].' border="0" width="80" height="60"></a><br />';
}
?>
links zum seiten dingsten^^ m?ssten zb noch rein
p.s.: falst du fragen zum script hast pn mich
Beitrag ge?ndert am 8.10.2005 23:10 von kirschbluete -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage