geht das irgendwie mit php, dass ich eine galery mache und dort angebe, dass es immer einen bestimmten ordner scannen soll ob neue bilder dort sind, wenn ja soll es die in miniatur ansicht anzeigen und wenn man draufklickt in einem neuen fenster das bild öffnen. geht das überhaupt?
							
						
					automatische gallery
				
					Einklappen
				
			
		
	X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 hab jetzt happygallery
 jedoch gibt es bei mir den fehler:
 Warning: Invalid argument supplied for foreach() in /home/fiechter/public_html/php/gl/gallery.php on line 17
 hier ist mein inhalt aber der 17. zeile:
 foreach($pics as $pic)
 {
 echo '<a href="'.$path.'/'.$pic.'" target="_blank"><img src="'.$path.'/'.$pic.'" height="'.$h.'" width="'.$w.'" border="0"></a> ';
 if (++$count % $m == 0)
 echo "\n<br>\n";
 }
 
 was ist nicht korrekt?
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 $pics ist wahrscheinlich kein arrayOriginal geschrieben von mi2g
 was ist nicht korrekt?
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 <?
 $path = 'pics';
 $h = '150';
 $w = '130';
 $m = '5';
 $f = 'png|gif|bmp|jpg|jpeg';
 
 $dir = opendir($path);
 while($file = readdir($dir)){
 if($file != '.' && $file != '..' && preg_match('/.('.$f.')$/i', $file))
 $pics[] = $file;
 }
 closedir($dir);
 @include('header.php');
 $count;
 $count2;
 foreach($pics as $pic)
 {
 echo '<a href="'.$path.'/'.$pic.'" target="_blank"><img src="'.$path.'/'.$pic.'" height="'.$h.'" width="'.$w.'" border="0"></a>  ';
 if (++$count % $m == 0)
 echo "\n<br>\n";
 }
 @include('footer.php');
 ?>
 
 so sieht der komplette code aus. wo liegt genau der fehler und wie beheb ich ihn?
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 lies mal kurz hier nach ..... www.php.net/var_dumpINFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |
 
  
 
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 naja, anstatt im mitleid zu zerfließen, kannst du es dir ja aneignen ...ich hab ehrlich gesagt nich allzu viel ahnung von php, deswegen weis ich nicht, was ich machen soll. tut mir leid. tut mir leid.
 
 ausgabe?PHP-Code:echo '<pre>';
 var_dump($pics);
 die();
 foreach($pics as $pic)
 
 
 sind im angegebenen pfad bilder vorhanden?
 eventuell noch
 inCode:preg_match('/.('.$f.')$/i', $file)
 ändern ....Code:preg_match('/\.'.$f.'$/i', $file)Die Zeit hat ihre Kinder längst gefressen
 Kommentar
 
          
 Moderator
 Moderator

Kommentar