Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Php İle Basit Bir Fotoğraf Galerisi

38 sec read

İnternette her zamanki turumu atarken, yine kodlara boğulmuşken böyle bir kod çıktı karşıma. Tam bir pratik zeka ürünü. Oldukça basit bir fotoğraf galerisi. Bir klasörde 1.jpg, 2.jpg, 3.jpg gibi resimlerinizin olduğu bir klasördeki resimleri anında fotoğraf galerisi haline getirebiliyorsunuz bu kod ile.

Yazarının notunu da silmiyorum. Buyrun inceleyin
[php]<?php
//Script © Matt Ford – http://www.matthewford.co.uk
//Deneme sayfasi= http://www.saf-clan.cjb.net/shots.php

if( ! isset($_GET[‘pic’]))
{$pic=1;}
if(isset($_GET[‘pic’]))
{
$pic=$_GET[‘pic’];
//resmi goster
echo ‘<img src="images/’.$pic.’.jpg" alt="Pic ‘.$pic.’"><br>’;
$nextpic = $pic + 1;
$prevpic = $pic – 1;
//onceki butonu
if( $prevpic > 0 )
{
echo ‘[<a href="’.$PHP_SELF.’?pic=’.$prevpic.’">Previous</a>]’;
}
//sonraki butonu
if( $nextpic <= 19 )
{
echo ‘[<a href="’.$PHP_SELF.’?pic=’.$nextpic.’">Next</a>]’);
}
}
?>[/php]

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

6 Replies to “Php İle Basit Bir Fotoğraf Galerisi”

  1. Script gerçekten güzel ve basit ben de phpnuke için vakti zamanında böyle bir modül yapmıştım.
    Bu scriptte $pic=$_GET[‘pic’]; satırı $pic=(int) $_GET[‘pic’]; şekline getirilse daha güvenli olacaktır ya da intval fonksiyonu kullanılsa.

  2. Bu kod ne yazıkki işime yaramadı yani sayfa bomboş çıkıyor.. Neden acaba? Kod yapısından olabilir mi veya host sorunundan…

  3. Kod hatalı doğrusu >>

    <?php

    //Script © Matt Ford – http://www.matthewford.co.uk
    //Deneme sayfasi= http://www.saf-clan.cjb.net/shots.php

    if( ! isset($_GET[‘pic’]))
    {$pic=1;}

    if(isset($_GET[‘pic’]))
    {
    $pic=$_GET[‘pic’];
    }
    //resmi goster
    echo ”;
    $nextpic = $pic + 1;
    $prevpic = $pic – 1;
    //onceki butonu
    if( $prevpic> 0 )
    {
    echo ‘Previous’;
    }
    //sonraki butonu
    if( $nextpic <= 19 )
    {
    echo ‘Next’;
    }

    ?>

  4. if( $prevpic> 0 )
    {
    echo ‘Previous‘;
    }
    //sonraki butonu
    if( $nextpic

    Kod alanındaki previous ve next ifadeleri sayfayı değiştiriyor. :)

  5. ben kendi web sitemde sınırsız fotoğraf albümü yaptım bu hiçte zor değil.sadece saksıyı birazdaha çalıştırın

  6. Biri de gelipte demiyor ki hata

    echo '[<a href="'.$PHP_SELF.'?pic='.$nextpic.'">Next]');

    bu kodda :D
    yapmanız gereken
    sondaki parantezi silmek :D

    echo '[<a href="'.$PHP_SELF.'?pic='.$nextpic.'">Next]';

    Düzeltilmiş hali

    <?php
    //Script © Matt Ford – http://www.matthewford.co.uk
    //Deneme sayfasi= http://www.saf-clan.cjb.net/shots.php

    if( ! isset($_GET['pic']))
    {$pic=1;}
    if(isset($_GET['pic']))
    {
    $pic=$_GET['pic'];
    //resmi goster
    echo '<img src="images/'.$pic.'.jpg" alt="Pic '.$pic.'">';
    $nextpic = $pic + 1;
    $prevpic = $pic – 1;
    //onceki butonu
    if( $prevpic > 0 )
    {
    echo '[<a href="'.$PHP_SELF.'?pic='.$prevpic.'">Previous]';
    }
    //sonraki butonu
    if( $nextpic <= 19 )
    {
    echo '[<a href="'.$PHP_SELF.'?pic='.$nextpic.'">Next]');
    }
    }
    ?>

Leave a Reply

Your email address will not be published. Required fields are marked *