hi,
Hallo,
Aber wozu hast Du das $i in der while-Schleife, wenn du es da nicht benutzt?
Hab es jetzt etwas umgebaut und das das $i entfernt
<?php
$bv = "klein"; $verzeichnis = opendir($bv); $bilder = array(); $i = 0; while (($datei = readdir ($verzeichnis)) !==false) { if (preg_match("/\.jpe?g$/",$datei)) { $bilder[] = $datei; } } closedir($verzeichnis); foreach($bilder as $bild) { if(++$i > 6) break; echo "<img src='$bild' class='ref-bild' width='188' height='146' alt='Bild'>"; }
?>
>
> bei jedem dritten Bild muss das padding-right entfertn werden, dazu nutze ich JS, das sieht so aus:
>
> ~~~javascript
> $(document).ready(function(){
> var counter=1;
> $('div.referenzen img').each(function(){
> if(counter % 3==0){
> $(this).css('padding-right','0');
> }
> counter++;
> });
> });
>
oder könnte ich das auch mit PHP bzw. mit CSS machen?
https://forum.selfhtml.org/?t=217322&m=1492420
Nimm glob() statt while zum Lesen. Den Rest kannst Du dann mit PHP machen. Vergiss nicht $i++ irgendwo im foreach.
Und klar kannst Du alles mit PHP machen.
mfg
tami