Suche Infos für Vorschau in Bildgal.

chrisbhv

Mitglied
Hallo ,

Ich habe eine Bildgalerie gebastelt, die automatisch ein verz. ausliest - und die enthaltenen Bilder anzeigt.
In der Ebene drüber (index) möchte ich allerdings ein Vorschaubild haben....
Ich habe mich schon im PHP Forum umgeguckt - jedoch nicht sooo wirklich viel gefunden.

Hat jemand eine Idee - wie man soetwas richtig nennt - womit man arbeiten muss oder ähnliches - vielleicht sogar ein paar codeschnipsel?

PRIO C (Nice to have) währe - wenn sich das bild beim reload ändern würde (Random Funktion oder so)

Vielen Herzlichen Dank

Chris
 
Hi!

Du kannst doch in der Ebene über deinem Bild-Dir erstmal alle Verzeichnisse inkl. deren Inhalte auslesen und per Zufallsgenerator ein Bild jeweils auswählen.
Das kannst du dann durch ein Thumbnailscript jagen.

Aber Vorsicht: Die ganze Geschichte ist extrem unperformant. Eventuell solltest du die Thumbnails speichern, damit sie nicht immer wieder neu generiert werden müssen!

Mamphil
 
Hi Mamphil erstmal recht Herzlichen Dank für die schnelle Antwort....

Thema Thumbnailscript:
Ich habe mir das Script angesehen.... und es ist ja eigentlich ganz einfach - nur wo schmeiss ich das rein....

folgende Ordnerstruktur:
/php (hier liegen alle datein (php dateien)
unter anderem auch die bildgalerei.php mit folgendem Quelltext:

PHP:
<html> 

<body> 
     
    <h3>Bildgalerie</h3> 
     
    <p align="center"> 
        <?php 
        
         include("dbconnect.php"); 
switch($action) 
        { 
                default: 
                        if($do=="") 
                                { 
                                                $erg = mysql_query("SELECT * FROM `igal` ORDER BY id DESC;"); 
                                                $num = mysql_numrows($erg); 

                                                if ($num > 0) 
                                                { 
                                                     while ($row = mysql_fetch_object($erg)) { 
                                                     
                                                                                ?><a href="#" onclick=window.open('bildgalerie/index2.php?pfad=<?print $row->ordner;?>','BLA','height=500,width=440,scrollbars=auto,toolbar=no,directories=no,status=no,resize=no,menubar=no')>
                                                                                <?php 
                                                                                                 print $row->id; 
                                                                                                 print $row->ordner;    

                                                                                ?></a> </p>
                                                                                <? 

        
                                                       } 
                                        }else{ 
                                           echo "Keine Daten vorhanden"; 
                                         } 
                                                 
                                                
                        } 
                        break; 

               }//ende des switches   
?>

von hier aus wird auf:
php/bildgalerie/index2.php weitegeleitet!
Diese Datei beeinhaltet, dass er in den jeweiligen unterordner reingehen soll und alle Datensätze anzeigen soll....
Folgender Quelltext:
PHP:
<body bgcolor="#4D7AC5">
<CENTER>

<table width="430" border="0">
<tr>
<td>

<?PHP
//$verz=opendir('.');
$verz = "$pfad";
$verz=opendir("$pfad");
while ($file = readdir($verz)) 
	
	{  
	if($file != "." && $file != "..") 
	echo "<a href=\"$pfad/$file\" target=\"_blank\">
	<img src='$pfad/$file' border='0' height='100' width='100'></a>";
	//$file = Name /Tablle
	}
closedir($verz); 
?>
</td>
</tr>
</table>
</CENTER>
</body>

Doch wo schmeiss ich jetzt das Thumbnailscript am sinnvollsten rein?
 
Zurück