2016-04-08 36 views
0

私はウェブサイト上のフォトギャラリーを作ろうとしています。特定のディレクトリのすべての写真を表示したいのですが。私はこれのためのPHPループの仕事を考え出した(本当にJavascriptを好まない)。 PHPを使用してHTMLコード内のディレクトリからすべての画像を表示する方法はありますか?特定のディレクトリの写真付きギャラリー

+4

を働いたこのコードを試してみては、サイトへようこそ!このような基本的な質問については、最初に検索してください。答えを見つけることがほぼ保証されています:http://stackoverflow.com/questions/2922954/getting-the-names-of-all-files-in-a- directory-with-php – patricksweeney

答えて

0

それは私のため

<?php 
$imgdir = 'source/'; //Pick your folder 
$allowed_types = array('png','jpg','jpeg','gif'); //Allowed types of files 
$dimg = opendir($imgdir);//Open directory 
while($imgfile = readdir($dimg)) 
{ 
    if(in_array(strtolower(substr($imgfile,-3)),$allowed_types) OR 
     in_array(strtolower(substr($imgfile,-4)),$allowed_types)) 
/*If the file is an image add it to the array*/ 
    {$a_img[] = $imgfile;} 
} 
echo "<ul>"; 

$totimg = count($a_img); //The total count of all the images 
//Echo out the images and their paths incased in an li. 
for($x=0; $x < $totimg; $x++){echo "<li><img src='" . $imgdir . $a_img[$x] . "' /></li>";} 
echo "</ul>"; 
?> 
+0

まだいくつかの問題がありますが、もう少し説明できますか?不便をおかけして申し訳ありません。 – BioHazard

+0

どのような問題がありますか? – MagnidownZ

関連する問題