PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bilder darstellen


schickimicky
09.01.2006, 14:52:36
Hallöchen!!

Bin absoluter Newbie in sachen PHP, habe aber schon tage lang gesucht doch leider nichts passendes für mein Problem gefunden!

und zwar möchte ich eigentlich ganz simpel Bilder darstellen. das ist ja auch nicht so das problem, doch möchte ich gerne das er nur 4 Bilder pro Seite darstellt. habe auch schon die ganze zeit gesucht nach blätterfunktionen, doch leider finde ich immer nur welche die von MySQL handeln, und damit kenn ich mich so gar nicht aus!

Wäre es auch möglich die zu letzt hochgeladenen Bilder, zuerst darzustellen? Sprich die alten ganz hinten und die neuen auf der ersten Seite!

Ach ja, die bilder befinden sich alle in einem Verzeichnis.

Mit dem Code lasse ich im Moment meine Bilder darstellen!


<?php
$arr = glob("{*.gif,*.jpg,*.png}", GLOB_BRACE);

while ($s = array_shift($arr)){
print '<tr><td align="center"><img src="'.$s.'"></td></tr>';
}
?>


wäre echt super nett, wenn mir einer helfen könnte!!!

...mfg schickimicky

Marilu
09.01.2006, 15:06:09
Ein Ansatz (ganz grob):

for($i = count($arr) - 1; $i <= 0; $i = $i - 4) {
echo "
<tr>
<td>... $i ... </td>
<td>... $i - 1 ... </td>
<td>... $i - 2 ... </td>
<td>... $i - 3 ... </td>
</tr>";
}

migu
09.01.2006, 15:08:43
schau doch mal unter: http://folderblog.org/

vielleicht hilft dir das weiter

schickimicky
09.01.2006, 21:54:19
Vielen Dank für die Antworten!

@Marilu

Wie gesagt bin blutiger anfänger in PHP, das sagt mir nix.

@Migu
Ich möchte keine ganze Gallerie haben, sondern nur so wie ich es oben beschrieben habe.


Hat sonst noch jemand einen Tipp?????


...mfg schickimicky

xabbuh
10.01.2006, 09:02:00
Wie gesagt bin blutiger anfänger in PHP, das sagt mir nix.
Dann sieh dir am besten erst einmal die Grundlagen (http://tut.php-q.net) an.

schickimicky
12.01.2006, 15:49:06
so hab jetzt schon ein bisschen mehr hinbekommen! aber leider hab ich noch probleme mit der darstellung der bilder. er zeigt mir die ersten zwei bilder auf allen seiten an. wie stell ich das am besten an, das er mir auch auf den anderen seiten die anderen bilder richtig zeigt???


$anzahlproseite = 2;
$bilder = array();
$arr = glob("{*.gif,*.jpg,*.png}", GLOB_BRACE);
while ($i = array_shift($arr)){
$bilder[] = $i;
}

$bilderanzahl = count($bilder);
echo ('Dieser Ordner enthält '.$bilderanzahl.' Bilder<br>');
for($i=0; $i<$bilderanzahl; $i++) {
echo "Das ".($i+1).". Bild hat den Dateinamen ".$bilder[$i]."<br />\n";
}

for($i=1; $i<=ceil($bilderanzahl/$anzahlproseite); $i++) {
print '<a href="index1.php?page='.$i.'">Seite '.$i. '</a><br>';
}

for($i=0; $i<floor($bilderanzahl/$anzahlproseite); $i++) {
print '<img src="'.$bilder[$i].'">';
}


wäre echt super lieb von euch wenn mir jmd helfen kann.
...thx & mfg schickimicky