• 01-03-2009, 02:52:20
    #1
    Eposta Aktivasyonu Gerekmekte
    Arkadaşlar PHP'de hani resme yazı yazdırılıyor peki bu resme her bakıldığında 1 artacak bir sayaç yazılabilir mi? Nasıl?
  • 01-03-2009, 03:28:54
    #2
    <?php
    Header("Content-type: image/jpeg");
    $sayi = "11111";
    $resim = imagecreatefromjpeg("resim.jpg");
    ImageString($resim, 10, 10, 10, "$rasgele", 'FFFF00');
    Imagejpeg($resim,'',100);
    ImageDestroy($resim);
    ?>
    resim.jpg adinda 100x30 oranlarinda bir beyaz resim at ftp ye.

    bu sana örnek teşkil edebilir. mantigi resmin üzerine yazi yazmak.
    ufak bir sayac yapar $sayi degerini mysql den cekebilirsin. resmin üstüne basarsin resime sayac olur
  • 01-03-2009, 03:58:47
    #3
    <?php
    session_start();
    header("Content-type: image/jpeg");
    $_SESSION['resim_sayaci'] = $_SESSION['resim_sayaci'] == '' ? 0 : $_SESSION['resim_sayaci'];
    $yazi = 'Ziyaret: '.$_SESSION['resim_sayaci']++;
    $resim = imagecreate(150,20);
    $arkaplanrengi = imagecolorallocate($resim,240,240,240);
    $yazirengi = imagecolorallocate($resim,0,0,0);
    imagestring($resim, 3, 3, 3, $yazi, $yazirengi);
    imagejpeg($resim, NULL, 100);
    imagedestroy($resim);
    ?>
    <img src="resim_sayac.php"> olarak sayfana eklersin. Kullanıcının ziyaret sayısı görünür. (Sadece ziyaretçi kendi görür) Veritabanı kullanarak gerçek ziyaret sayısını göstertebilirsin.
  • 01-03-2009, 11:36:46
    #4
    Eposta Aktivasyonu Gerekmekte
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    <?php
    Header("Content-type: image/jpeg");
    $sayi = "11111";
    $resim = imagecreatefromjpeg("resim.jpg");
    ImageString($resim, 10, 10, 10, "$rasgele", 'FFFF00');
    Imagejpeg($resim,'',100);
    ImageDestroy($resim);
    ?>
    resim.jpg adinda 100x30 oranlarinda bir beyaz resim at ftp ye.
    bu sana örnek teşkil edebilir. mantigi resmin üzerine yazi yazmak.
    ufak bir sayac yapar $sayi degerini mysql den cekebilirsin. resmin üstüne basarsin resime sayac olur
    GD ile resim yaparken renkler html kodlarıyla yazılmaz.Renkleri RGB ile tanımlamanız gerekir.
    $renk=imagecolorallocate($resim,255,255,255); //Beyaz renk
    ImageString($resim, 10, 10, 10, "$rasgele", $renk);

    -----------------------
    Basitçene metin dosyasına 0 yazdırıp ordaki yazıyı resimde gösterebilirsin.En alttada sayıyı bir arttırıp metin dosyasına yazdırabilirsin.
    Eğer PHP bilgin varsa kolayca yaparsın.
  • 01-03-2009, 12:21:49
    #5
    Üyeliği durduruldu
    Dualwarior adlı üyeden alıntı: mesajı görüntüle
    GD ile resim yaparken renkler html kodlarıyla yazılmaz.Renkleri RGB ile tanımlamanız gerekir.
    aynen katiliyorum. geçende ayni kodlari vermişti