0

GD ile Tuval Üzerine Çizgiler ve Yazılar


GD kütüphanesi ile çizgiler ve yazılarBir önceki dersimizde PHP GD kütüphanesini kullanarak tuvalimizi hazırlamış ve temel yapıyı öğrenmiştik. Bu dersimizde tuvalimizin üzerinde çizgiler çizmeyi ve yazılar yazmayı öğreneceğiz.

Baştan belirtmeliyim ki bu yaptığımız uygulamalar basit düzeyde fonksiyonları tanımamız ve etkin bir şekilde kullanabilmemiz içindir. Bu nedenle aklınıza “böyle bir şeye nerede ihtiyaç duyayım ki?” gelmesin. Bilakis daha öncede belirttiğim gibi bu konu ileri düzey PHP alanında olup talep azda olsa istatistikler, butonların üzerine yazı yazdırmak, insan kontrolü için şifreler üretmek gibi farklı alanlarlarda ihtiyaç doğabiliyor.

Continue Reading

0

GD Kütüphanesi ile Tuval Oluşturmak


GD kütüphanesi ile üzerinde çalışmak için basit bir tuval oluşturalım.

Bu tuval bizim üzerinde çizgiler çizeceğmiz, resimler ekleyeceğimiz, yazılar yazacağımız bir resim alanı olacak.

Şimdi 800′e 600 boyutunda bir tuval hazırlayalım.

Continue Reading

1

PHP GD kütüphanesi


PHP’de GD kütüphanesi ile ilk örneklerimize başlamadan önce kütüphane ile ilgili biraz bilgi verelim.

Bu grafik yazılım kütüphanesi ilk olarak ANSI C dilinde Thomas Boutell tarafından hazırlandı. Daha sonra programlama dillerinin pek çoğu için bir ara geçiş betikleri hazırlandı ve GD kütüphanesi bu dilleride desteklemeye başladı. GD kütüphanesinin desteklediği diller : C , PHP , Perl , Python , OCaml , Tcl , Lua , Pascal , GNU Octave , REXX ve Ruby.

Continue Reading

0

Görüntüleri işlemek için PHP görsel kütüphaneleri


Son zamanlarda gelen eleştirilerin patavatsızlığı ile phpprogramlama.com ile daha çok ilgileniyorum. Her şerde bir hayr varmış işte. Başlangıç düzeyi konularını yazarken birazda orta düzey ve ileri düzey konularına da girmek istedim.

PHP’de görseller üretmek üzerine 2009′un Ocak ayında diğer güncelerimden birine bir makale yazmışım uzun uzun. Geçen sene başlarında bu konuda Türkçe kaynak bulmak kolay olmuyordu. Bende bir örnek yapıp anlatmak istemiştim. “Bence bu kodlarla uğraşmaktansa hazır resimler kullansak daha iyi” şeklinde bir yorum gelmiş. Bu yorumu değerlendirmek gerekti.

Continue Reading

7

Sabit Değişkenler


Kısaca “Sabitler” demek daha uygun olur. Çünkü “sabit değişkenler” demek biraz kafa karıştırıcı olabilir. Değişken oldukları doğrudur fakat PHP’yi yeni öğrenmeye başladığım zamanlar bana garip bir soru sordurdu bunlar : “Hem sabit, hem değişken ne biçim şey bu?”.

Tabi ki burada ki “değişken” kelimesi bir sıfat değil isimdir. Sabitler çok az kullanılmaktadır. Genellikle basit sistemlerde veritabanı bağlantısı bilgilerini tutmak için kullanılır.

PHP’de standart değişkenlerin içeriğine daha sonradan yeni bir atama ile değiştirebiliyorsunuz. Fakat bu işlemi sabitler’de yapamıyorsunuz. Bir kez depolanan veri değiştirilemediği için sabitler adını almıştır.
Continue Reading

0

explode fonksiyonu


PHP kütüphanesinin önemli fonksiyonlarından explode ile bir karakter grubunu belli bir karaktere göre parçalayıp parçaların dizi içerisinde tutulmasını sağlayabiliriz.

Bu fonksiyon pek çok konuda işinize yarayacaktır. Açıklama biraz kafa karıştırıcı gözükebilir. Çok düşünmenize gerek yok bu nedenle hemen nasıl kullanıldığını görelim.
Continue Reading

0

PHP’de değişkenler


PHP derslerinde başlangıç bölümünün ilk konusu değişkenler ile başlıyoruz. Öncelikle değişkenin ne olduğu ile başlayalım.

Değişken Nedir?

Aslında yıllardır kullanıyoruz değişkenleri. Matematik’te “x = 5 ise y = 3 ise aşağıda ki formüle göre z kaçtır?” sorusu sorulduğunda x, y ve z değişkenleri ile işlemler yaparsınız. Görüldüğü gibi matematik biliminde bir sembolü ve ya miktarı belirtmek için kullanılır. Bilgisayar bilimlerinde de çok farklı sayılmaz aslında. Bilgisayar atama yaptığınız veriyi hafızaya depolar. Böylelikle x dediğinizde bir hafıza alanında ki veriye ulaşmış olursunuz. Continue Reading

0

PHP Yol Haritası


Blog’u açtığımdan beri çeşitli eleştiriler alıyorum. Yazdığım konuların çok basit olduğunu eleştiriyorlardı. Oysa daha önceden belirtmiştim basit konularla başlayıp ilerleyeceğimizi. Ayrıca Framework kullanmam ve bu yüzdende çok eleştiri alıyorum. Yine de framework kullanmayarak ve kendi çalışma alanımı hazırlayarak daha hızlı iş yaptığımı düşünüyorum. Bir framework kullanmaya ihtiyaç duyarsam bu ya codeigniter ya da obullo olur. Sınıf yapısına da ihtiyaç duymadım ne büyük bir projede ne de küçük bir projede. Bazı işleri kolaylaştırdığı olabilir fakat iyi düzenlenmiş fonksiyon kütüphaneleriniz olduğu sürece sizinde ihtiyacınız olmayacak.

Milyonlarca web sitesinin alt yapısında ki yazılım wordpress’in neden sınıf yapısı ve ya framework kullanmadığını kullananlar iyi bilir..

Continue Reading

0

substr fonksiyonu


PHP kütüphanesinde ki önemli fonksiyonlar ile devam ediyoruz. substr fonksiyonu ile bir karakter grubunun (kelimenin, cümlenin) rakamsal olarak belli aralığını alabiliyorsunuz. Continue Reading

4

Eleştirilere Yanıt


Geçen gün işlerden kafayı biraz kaldırıp, dergileri, kitapları da bir kenara bırakıp biraz gereksiz şeyler yapayım dedim. Açtım google’a web sitelerime bağlantı verilen sayfaları ziyaret ettim.

O sırada arkamdan birilerinin yayınladığım özgeçmişimi eleştirdiğini gördüm. Epey egolarını tatmin etmişler gözüküyordu.

Yaklaşık 5-6 senedir web tasarım ve php programlama dersleri veriyorum. İşlerimden ve öğrencilerimden dolayı kendi sitelerimle pek az ilgilenebiliyorum. Şu sıralarda son rütuşları ile uğraştığım bir araba ilan sitesini bitirmeye çalışıyorum. Freelance çalışan insanların “deadline” üzerinde bıraktığı lekeyi de temizlemeye çalışıyorum bir yandan..!

Özgeçmişim pek çok kişi tarafından ziyaret edilip benimle irtibat kuruluyor. Ben bir yerlere özgeçmiş göndermek yerine arayanın ulaşmasını istedim. Biraz mizahi bir özgeçmiş oluncada mizah severlerin eleştiri odağı olmuş..

Bu nedenle bu açıklamaları yapmayı uygun buldum.
Continue Reading

Previous Page Next Page

Rastgele Yazılar Son Yorumlar

  • remzi Says:

    could not execute menu item (internal error) [exception] could not perform service action: Hizmet ba...

  • erkan Says:

    güzel konular, ellerinize sağlık...

  • Kürşad Altan Says:

    Eline sağlık güzel metin hazırlamışsın.. Yeni başlayanlar için güzel kaynak.....

  • NaDiDe Says:

    bir öğrenci olarak bu siteyi çok yararlı buldumm......

  • Aslan Says:

    Gecikmelide olsa çok teşekkür ederim Özer bey. ...

  • Aslan Says:

    541 594 50 59 numarasından bana ulaşabilirsiniz....

  • hakan Says:

    web progralama dersi almak istiyorum...

  • seyit Says:

    Dediğiniz gibi hepsini yaptım fakat çalıştırdığımda not found diyor yardımcı olursanız sevinirim...

  • nazmi yüksel Says:

    ben fen öğretmeniyim öğrencilerime bu siteyi öneriyorum bence tüm öğrenciler yararlansın...

  • aytakan Says:

    very very beatiful yani bu sitenin güzelliği kelimelerle bile anlatılamaz...

Etiket Bulutu

Apache Cario kütüphanesi C Programlama echo komutu GD kütüphanesi ImageMagick kütüphanesi MySQL Pardus Pardus 2011 Performans PHP.ini printf komutu SSH komutları WampServer