Programlama Kategorisindeki Yazılar

Php’de değişken fonksiyonları yaratmak

1 Ekim 2007

Bugünde basit ama yararlı bir konu ele alalım. Php ‘de 4.0.1 ‘den sonra değişkenlere fonksiyon atayabiliyorsunuz. Bu işlem için create_function() fonksiyonunu kullanabilirsiniz. Basit bir örnekle başlayalım:

IntPtr Tipi Pointer Değişkenler

30 Eylül 2007

C# kitabımı ilk kaleme aldığımda Google ile IntPtr kelimesini arattığımda pek bir şey çıkmamıştı. Yabancı site ve kitaplardan alınan bazı örneklerde IntPtr tipindeki pointer değişkenler kullanıldığı için Google birkaç yerli adresi işaret ediyordu. Bugün bir programcılık sitesinde Pointer’lar hakkında bilgi içeren 3 bölümlük makaleyi görünce merak edip baktım. Belki bu makalelerde IntPtr tipi Pointer’lardan söz [...]

PHP ile Güvenlik Kodu Oluşturmak

30 Eylül 2007

Neredeyse irili ufaklı tüm web sitelerinde güvenlik kodlarını görmeniz mümkün. Kullanıcı kaydı yaparken, anket oylarken, bir foruma mesaj yazarken yada bir ziyaretçi defterini doldururken bu uygulama karşınıza çıkabiliyor. Peki bize eziyet etmekten başka ne işe yarıyor?
Aslında bu eziyetin tüm sebebi kendini bilmez internet kullanıcıları. Bu arkadaşlar çeşitli programlar kullanarak, siteniz için özene bezene hazırladığınız [...]

Dinamik Web Sayfaları

29 Eylül 2007

Webde sunulan sitelerin çoğu (en azından profesyonel olanların yada olmaya çalışanların) kullanıcı isteklerine göre yeniden şekillenebilmektedir. Bu, amatör siteler ile profesyonel siteler arasındaki farklılığın en önemli nedenlerindendir. Bu tip uygulamalar dinamik web sitesi olarak adlandırılırlar. Aslında bu dinamikliği iki şekilde sağlayabilirsiniz.
Birincisi; sitenizin bir şablonu olması ve bu şablonun içeriğinin kullanıcı isteklerine göre yeniden düzenlenmesi ki [...]

Php ile grafik (GD library) [Giriş]

29 Eylül 2007

GD DESTEĞİ
Windows sistemlerde GD desteği için php.ini dosyamızdaki ;extension_php_gd.dll satırın başındaki noktalı virgülü kaldırmamız gerekir.
Linux sistemlerde ise www.boutelll.com/gd adresinden, dosyaları indirip derlememiz gerekir.
Grafik Oluşturuyoruz
Grafik oluştururken Php ye bu sayfayı Grafik olarak kullancağımza dair bilgi vermemiz gerekir, bunun içinde header fonksiyonlarından yararlanıcaz.
PLAIN TEXT
PHP:

header("Content-type: image/jpeg");

header için type olarak image/jpeg kullandık, bu başlık jpeg formatında bir resim oluşturmak [...]

Php ile dosya indirme

27 Eylül 2007

PLAIN TEXT
PHP:

function dosya_indir($link,$name=null)

{

 

$link_info = pathinfo($link);  //Yol bilgilerini değişkene atıyoruz.

$uzanti = strtolower($link_info['extension']); //Dosyanın uzantısını değişkene atıyoruz.

$file = ($name) ? $name.'.'.$uzanti : $link_info['basename']; //Eğer kayıt edilmek üzere dosya adı girilmişse, girilen dosya adını değişkene atıyouruz, girilmemişse orjinal adını değişkene atıyoruz.

 

$curl = curl_init($link);

$fopen = fopen($file,'w');

 

curl_setopt($curl, CURLOPT_HEADER,0);

curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);

curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);

curl_setopt($curl, CURLOPT_FILE, $fopen);

 

curl_exec($curl);

curl_close($curl);

fclose($fopen);

 

}

Kullanım #1
PLAIN TEXT
PHP:

dosya_indir('http://site/a.zip');

PHP dosyasının bulunduğu dizine orjinal adında yani [...]

Önemli olan kullanılan dilin mahiyeti değil, sizin maharetiniz!

31 Ocak 2007

Her dil için bir başarı hikayesi mevcuttur. Yok efendim üçbin satır kod yazmıştır, sonra yahoo'ya satmıştır; yok efendim beşbin satır kod yazmıştır microsoft'a satmıştır; yok efendim şu dille yazmıştır ondan dolayı öyle olmuştur.
Palavra!

Delphi’de WebBrowser kullanarak Form Elemanlarıyla Uğraşmak

31 Ocak 2007

How to read and write form elements dökümanı delphi'de webbrowser kullanarak form elemanlarıyla uğraşmak (benim uğraşım aynı işi sürekli yapan bir trainer yapmak idi) için birebir bir döküman. Ayrıca TWebBrowser OleObject and Document data da aynı sitede bulunan diğer bir referans döküman.
Kullanmadan önce yapmanız gereken Microsoft HTML Object Library 'yi projenize eklemek ve MSHTML_TLB dosyasını [...]

Hızlı Uygulama Geliştirme

20 Ocak 2007

Uzun yıllar yapmak istediğim herşeyi bir text dosyasına yazarak yaptım. İlk başlarda gördüğüm en gelişmiş uygulama geliştirme aracı notepad iken daha sonraları biraz daha gelişmiş olarak Ultraedit gibi aracılar kullandım. Kullandığım aracıların ortak özelliği text dosyaları üzerinde çalışma ortamı sağlamasıydı. Bunun haricinde farklı özellik olarak aradığım yegane özellik sintaks renklendirmeydi.
Ancak son zamanlarda giderek text dosyası [...]

Javascript ve Düzenli İfadeler

11 Temmuz 2006

Pattern Matching and Regular Expressions Javascript ve Düzenli İfadeler konusunda tüm dertlerinize derman olacak çoğu özelliği barındıran bir makale/yazı. (Ben BBCode Editor'ü yazarken ondan yararlandım. Eğer isteyen olursa Türkçe'ye çevirebilir, güzel bir makaledir ) Makaleyi okuduğunuzda görebileceğiniz gibi daha önce de benim biraz karaladığım bildiğimiz düzenli ifadelerden ya da HunTER'in da yazdığı yazıdan pek farklı [...]

Toplam 6 sayfadan 4. sayfa« İlk...«23456»