Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Bilder Galerie [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Bilder Galerie


 
bead
02-01-2010, 12:54 
 
Hallo,
ich bräuchte dringend mal einen Rat.
Vor ein paar Wochen hab ich schon mal ein Thema hier gepostet (Fotoshow) aber alles was ich versucht habe hat nicht geklappt.

Jetzt wollte ich nochmal ganz von vorne anfangen.

Also,
ich habe eine Seite, deren Inhalt aus einer DB ausgelesen wird. Hier gibt es eine Bildergalerie, wo bei klick die einzelnen Bilder in einem extra Fenster geöffnet werden.

<?php
$i=0;
do
{
$bild = "Bilder/expose/".$row_bildergalerie['b_gross'];
if(file_exists($bild))
{
$i++;
$width= 400;
$height= 330;
if($i==1){echo "\t<tr>\n";}
echo "\t\t<td width=\"33%\" align=\"left\" valign=\"top\">\n";
echo "\t\t\t<a href=\"#\" onclick=\"openPic('showpic.php?
title=xy&amp;bild=".$bild."&amp;alt=','thePicture','width=".$width.",
height=".$height.",status=0,menubar=0'); return false;\">
<img src=\"Bilder/expose/".$row_bildergalerie['b_klein']."\" border=\"0\
" alt=\"\" title=\"zum Vergrößern bitte anklicken\" /></a>\n";
echo "\t\t</td>\n";
if($i==3){echo "\t</tr>\n\t<tr>\t\t<td>&nbsp;</td>\n</tr>\n";$i=0;}
}
}
while($row_bildergalerie = mysql_fetch_assoc($bildergalerie));
if(($i==1)||($i==2)){echo "\t</tr>\n";}
?>
Nun möchte ich diese Galerie auf einer eigenen Seite darstellen. Und zwar soll ein großes Foto oben und die Anzahl der vorhandenen Fotos als Thumbnails darunter angezeigt werden.
Kann ich den oben genannten Code so umschreiben das sich das realisieren lässt?

 
onemorenerd
02-01-2010, 13:21 
 
Vermutlich kannst du es nicht, denn wenn du es könntest, würdest du es einfach machen statt zu fragen.

Kann es sein, dass du eigentlich etwas ander(e)s fragen wolltest?


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:58 Uhr.