Thx, das hab ich gebraucht... (für meine Mega Bilder-Show ^^)
PHP-Code:
<?php
// ============================
// = WebPic-Show 2005 by B.G. =
// ============================
$proreihe = 3 ; // Wie viele Bilder kommen in eine Reihe
$showname = 'B.G.\'s Bilder-Show' ; // Gib der Show einen Namen
// Dieser Code darf nach belieben verändert, weitergegeben und verkauft werden,
// allerdings muss mein Copyright am Ende des Codes erhalten bleiben und der
// eventuell geänderte Code muss öffentlich einsehbar sein (bei Verkäufen heißt
// das beigelegt).
?>
<html>
<head>
<title><? printf($showname); ?> - powered by WebPic-Show 2005</title>
<?php // Der Schriftzug kann nach belieben entfernt bzw. verändert werden... ?>
</head>
<body>
<div align="center">
<h2><? printf($showname); ?></h2>
<?php
if ( $_GET [ 'read' ] != '' )
{
if ( $_GET [ 'folder' ] != '' )
echo "<a href='index.php?read=" . $_GET [ 'folder' ]. "'><img src='Back.gif' border='0'></a> " ;
else
echo "<a href='index.php'><img src='Back.gif' border='0'></a> " ;
echo "<i>" . $_GET [ 'read' ]. "</i>" ;
}
?>
<table>
<?php
if ( $_GET [ 'read' ] == '' )
{
$maindir = opendir ( "./" );
while( $i = readdir ( $maindir ))
{
if( $i != "." && $i != ".." && $i != "index.php" && $i != "Open.gif" && $i != "Back.gif" )
{
$dirdiri = opendir ( "./ $i " );
echo "<tr><td><a href=\"index.php?read= $i \"><img src='Open.gif' border='0'></a><br /></td><td> $i </td></tr>" ;
closedir ( $dirdiri );
}
}
closedir ( $maindir );
}
else if ( $_GET [ 'folder' ] != '' )
{
echo "<tr><td>" ;
echo "<img src='" . $_GET [ 'folder' ]. "/" . $_GET [ 'read' ]. "'>" ;
echo "</tr></td>" ;
}
else
{
$count ++;
$reihe = - 1 ;
$maindir = opendir ( "./" . $_GET [ 'read' ]);
while( $i = readdir ( $maindir ))
{
if( $i != "." && $i != ".." )
{
$reihe ++;
if( $reihe == $proreihe )
{
echo "</tr><tr>" ;
$reihe = 0 ;
}
$o = '' ;
$l = substr ( $i , strlen ( $i )- 3 , strlen ( $i ));
if ( strtoupper ( $l ) != 'JPG' )
if ( strtoupper ( $l ) != 'PNG' )
if ( strtoupper ( $l ) != 'GIF' )
$o = 'T' ;
if ( $o != 'T' )
echo "<td><div align='center'> $i <br><a href='index.php?read=" . $i . "&folder=" . $_GET [ 'read' ]. "'><img src='" . $_GET [ 'read' ]. "/" . $i . "' width='200' higth='100' border='0'></a></div></td>" ;
}
}
closedir ( $maindir );
}
?>
</table>
<br>
<font size="1">© 2005 by B.G.</font>
<? // Darf nicht entfernt werden ?>
</div>
</body>
</html>
Die Datei als index.php auf den Server laden. Ins selbe Verzeichnis
vll wills ja einer. Einfach die Datei index.php nennen dann als Back.gif und als Open.gif ins selbe Verzeichnis packen. Dann einfach Ordner anlegen und Bilder reintun.
edit: @chocwise:
ja, ich vergess es nur ab und zu. Das was von heute ist ist mit <?php, gestern abend war ich n' bissl müde. naja habs gefixed...