Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »TUX065« (24.01.2005, 10:01)
Zitat
Original von ozoon
... ich such nur noch nach einer etwas praktischeren lösung damit man nicht jede datei anklicken muss um sie anzusehen, sondern das man gleich eine kleine vorschau hat. (also wenn jemand ein script hat, einfach melden)
mfg ozoon
Quellcode |
|
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 |
<?php echo "<table cellspacing='0' cellpadding='0' border='0' width='100%'>"; $i = 0; $bildverz="./bilder/"; $rootverz = dir(); while($vverz=$rootverz->read( $bildverz )){ if( strstr($vverz, "-k.jpg") ){ $bilder[$i] = $bildverz.$vverz; $i++; } } for( $i=0; $i<=count($bilder)-1; $i++ ) { if( file_exists($bilder[$i]) && file_exists( substr($bilder[$i], 0, -6 ).".jpg") ){ if( $i%4 == 0 ){ echo "<tr>\n"; $j = $i+4-1; } echo "<td align='center'><br>\n"; $info = getimagesize(substr( $bilder[$i], 0, -6 ).".jpg"); $name = split("[/]", substr( $bilder[$i], 0, -6 ).".jpg"); echo "<a href='".substr( $bilder[$i], 0, -6 ).".jpg' target='_blank'><img src='".$bilder[$i]."' border='0' /></a><br>"; echo $name[2]."<br>\n"; echo "( ".$info[0]."x".$info[1]." )<br>\n"; echo bcdiv( filesize(substr( $bilder[$i], 0, -6 ).".jpg"), 1024, 1)." kB<br>\n"; echo "</td>\n"; if( $i == $j ) echo "</tr>\n"; } } if( $i<=$j ){ while( $i<=$j ){ echo "<td> </td>\n"; $i++; } echo "</tr>\n"; } echo "</table>"; ?> |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monte« (25.01.2005, 16:59)
Zitat
Original von monte
Ich hätte da sowas auf meiner Internetseite in PHP :
in dem Verzeichnis bilder
liegen die Bilder als orginal und scaliert auf 200x150
orginal = bild01.jpg
thumb = bild01-t.jpg
Quellcode
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 <?php echo "<table cellspacing='0' cellpadding='0' border='0' width='100%'>"; $i = 0; $bildverz="./bilder/"; $rootverz = dir(); while($vverz=$rootverz->read( $bildverz )){ if( strstr($vverz, "-k.jpg") ){ $bilder[$i] = $bildverz.$vverz; $i++; } } for( $i=0; $i<=count($bilder)-1; $i++ ) { if( file_exists($bilder[$i]) && file_exists( substr($bilder[$i], 0, -6 ).".jpg") ){ if( $i%4 == 0 ){ echo "<tr>\n"; $j = $i+4-1; } echo "<td align='center'><br>\n"; $info = getimagesize(substr( $bilder[$i], 0, -6 ).".jpg"); $name = split("[/]", substr( $bilder[$i], 0, -6 ).".jpg"); echo "<a href='".substr( $bilder[$i], 0, -6 ).".jpg' target='_blank'><img src='".$bilder[$i]."' border='0' /></a><br>"; echo $name[2]."<br>\n"; echo "( ".$info[0]."x".$info[1]." )<br>\n"; echo bcdiv( filesize(substr( $bilder[$i], 0, -6 ).".jpg"), 1024, 1)." kB<br>\n"; echo "</td>\n"; if( $i == $j ) echo "</tr>\n"; } } if( $i<=$j ){ while( $i<=$j ){ echo "<td> </td>\n"; $i++; } echo "</tr>\n"; } echo "</table>"; ?>
Quellcode |
|
1 2 3 |
Warning: Wrong parameter count for dir() in /var/www/web26/html/site/pics/winter/pic.php on line 4 Fatal error: Call to a member function on a non-object in /var/www/web26/html/site/pics/winter/pic.php on line 4 |