Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

PHP # Resim Galerisi - 2

Konu

#1
Yapımcısı : Mian Shafiq-ur-Rehman
NOT : Kodu kopyaladığınız dizinde "images" klasörünün altında bulunan resimleri gösteren resim galerisini hazırlar.




PHP Kodu:


PHP Kod:
<?
// Author: Mian Shafiq-ur-Rehman
$dir = "images/"; // Resimlerin bulunduğu klasör
$re = "/\.(jpg|gif|psd)$/"; // Resim türleri
$inOneRow = 5; // Bir satırda kaç resim görüntülenecek.
?>
<script language="javascript">
function loadWindow(imgPath,width,height) {
    var msgWindow = window.open("","Window_" + Math.floor(Math.random() * 10000000), "width=" + width +",height=" + height +"");
    msgWindow.document.write("<html>\n<head>\n<meta http-equiv='Content-Type' content='text/html; charset=windows-1256'>\n<title>Picture preview</title>\n</head>\n<body>\n");    
    msgWindow.document.write("<table width='100%' height='100%' border='1' cellpadding='10' cellspacing='5' bordercolor='#0066FF'>\n<tr>\n<td align='center' valign='middle'>\n");
    msgWindow.document.write("<img src='" + imgPath +"'>");
    msgWindow.document.write("</td></tr></table></body>\n</html>\n");
    msgWindow.focus();
    return true;
}
</script>

<?
function popup_window($imgPath)
{
    if(file_exists($imgPath))
    {
         $size= @getimagesize( $imgPath );
        $width=$size[0];
        $height=$size[1];
        $width = ($width < 200 ? 250 :  ($width + 50));
        $height = ($height < 300 ? 350 :  ($height + 50));
        $popup= "<a href='#' onClick=\"javascript:loadWindow('". $imgPath ."', " . $width . ", " . $height .");\"><img src='$imgPath' height=120 width=90 alt='View Image' border=0></a>";
        return $popup;
    }
}
/* Resimler listeleniyor ve tıklandığı zaman pop-up penceresinde orjinal boyutunda gözüküyor. */

if(is_dir($dir))
{
    $allFiles = opendir($dir);
       while ($file = readdir($allFiles)) 
    {
          if(!is_dir($dir.'/'.$file)) 
        {
             if (preg_match($re,strtolower($file))) 
             {
                $thumbs[] = popup_window($dir.'/'.$file);
             }
        }
    }
       closedir($allFiles);
}

$totalThumbs = count($thumbs);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>Image Gallery</title>
<style type="text/css">
<!--
.style2 {
    color: #006699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style3 {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
-->
</style>
</head>
<body>

<h1><span class="style2">Resim Galerisi</span>
                  <hr>
                </h1>
                <table border="0" bordercolor="#CCCCCC">
<?    
                $j=0;
                for ($i=0; $i<$totalThumbs; $i++)
                {
                      if($i == $j) 
                    {
                        $j+=$inOneRow;
                        echo "<tr>";
                    }
                    ?>
                        
                          <td width="115" align="left"><table width="110" height="142" border="1" cellpadding="5" cellspacing="0" bordercolor="#006699">
                            <tr align="center">
                              <td height="120" valign="middle"><? echo $thumbs[$i]?></td>
                            </tr>
                            <tr align="center">
                              <td valign="middle" bgcolor="#006699"><span class="style3"><? echo "Resim " . ($i+1)?></span></td>
                            </tr>
                          </table></td>
                          <?
                }
            ?>
            </tr>
</table>
</body>
</html> 



Cevapla


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
PHP # Resim Galerisi (Image Gallery) Örneği .CrosS* 1 327 16-11-2018, Saat: 21:11
Son Yorum: Emre Özdemir
CSS Örnekleri #2 Resim Ovalleştirme ` ripeNess 1 398 28-10-2018, Saat: 15:53
Son Yorum: ` bRae
CSS Örnekleri #1 Resim Çerçevesi ` ripeNess 1 381 28-10-2018, Saat: 15:52
Son Yorum: ` bRae

Task