Bilder ausgeben

so nun geht es aber er macht alle bilder untereinander. irgendwie nicht 3 neben einander und dann drunter wieder 3 usw.

der momentane showpics.php code:
PHP:
<?php
$ordner = $_POST['ordner'];
$num = 3;
$array = array();
$d = dir("../images/gallerie/".$ordner."/thumb");
while (false !== ($entry = $d->read())) {
   $array[] = $entry;
}
$d->close();

$files = array();
foreach($array as $check){
   if(preg_match("/(\.jpg)$/i",$check)){
      $files[] = $check;
   }
}

if(!empty($files)){ 
   echo '<table class="gallerietb">';
   $i == 0; 
   foreach($files as $file){ 
      if($i = $num) {
      echo '<tr>';
      }
      echo '<td ><img src="http://img.dj-max-mueller.de/gallerie/'.$ordner.'/thumb/'.$file.'"></td>'; 
      if($i = $num) {
      echo '</tr>';
      $i == 0;
      } else {
      $i++;
      }
   } 
   echo '</table>';
}
else{
   echo 'Keine Bilder gefunden.';
}
?>

wenn ich dort
PHP:
$d = dir("../images/gallerie/".$ordner."/thumb");
http://img.dj-max-mueller.de/gallerie/'.$ordner.'/thumb einfüge geht das nicht. obwohl es das gleiche ist. Wieso geht das nicht?
 
so hab das Problem mit den 3 Reihen gelöst
Code:
PHP:
<?php
$ordner = $_POST['ordner'];
$num = 3;
$array = array();
$d = dir("../images/gallerie/".$ordner."/thumb");
while (false !== ($entry = $d->read())) {
   $array[] = $entry;
}
$d->close();

$files = array();
foreach($array as $check){
   if(preg_match("/(\.jpg)$/i",$check)){
      $files[] = $check;
   }
}

if(!empty($files)){ 
   echo '<table class="gallerietb">';
   $i == 0; 
   foreach($files as $file){ 
      if($i % $num == 0) {
      echo '<tr>';
      }
      echo '<td ><a target="_blank" href="http://img.dj-max-mueller.de/gallerie/'.$ordner.'/'.$file.'">
	  		<img src="http://img.dj-max-mueller.de/gallerie/'.$ordner.'/thumb/'.$file.'"></a></td>'; 
      if($i % $num == 3) {
      echo '</tr>';
	  }
      $i++;
      }
   } 
   echo '</table>';

?>

aber nun will ich

dort:
PHP:
$d = dir("../images/gallerie/".$ordner."/thumb");

noch
PHP:
http://img.dj-max-mueller.de/gallerie/'.$ordner.'/thumb
hinhaben

Wie geht das ohne das er mir einen Fehler anzeigt?

//EDIT:Hab gelesen das man keine URL bei DIR angeben kann. Stimmt das?
 
Zuletzt bearbeitet:
Zurück