bildirgec.org

php hakkında tüm yazılar

7 Kullanışlı dosya “upload” eklentisi

LeBron | 10 July 2009 19:01

Dosya upload, sisteminizden uzaktaki bir sisteme dosyalarınızı göndermenizi sağlar. Bu yazıda 7 faydalı dosya upload eklentisine ulaşabilirsiniz.

1. postlet : multiple file upload applet

postlet, hafif bir java uygulamasıdır ve birkaç basit adımda çoklu dosya yüklemenize izin verir. dosya ilerleme çubuğu ile yüklediğiniz dosyayı takip edebilirsiniz. herhangi bir şekilde yükleme kesilirse yeniden başlama özelliği vardır.

2. open upload

Büyük ve küçük dosyalarınızı indirmek ve hızlı dosya upload için açık kaynak php uygulamasıdır.

php6 ve mysql4 nedir?

mrcherie | 10 July 2009 13:58

PHP 6
PHP 6

PHP 6 geldi ama bilinenler çok az.

php6‘yla birlikte UNICODE desteğide gelmiş, isterseniz seçebileceksiniz.
-Safe Modu kaldırılmış.
-Register Globals’da artık yok.
-Magic Quotes de yok.
-Return by Reference’ta gitmiş.
-Zend.ze1 uyumluluk moduda kaldırılmış.

ve bunlara benzer bir çok özellik kaldırılmış ve yenileri getirilmiş. buradan ayrıntılı bilgi alabilirsiniz.

Web Sayfanız’daki Fareleri Takip Edin!

algoz | 01 July 2009 21:05

SMT (Simple Mouse Tracking) JavaScript ve PHP ile hazırlanmış, web sayfalarında fare/imleç izleme script’i/ betiği/eklentisi.

Ücretsiz olarak kullanabileceğiniz bu script ile Web sitenizin veya blog’unuzun ziyaretçilerinin, web sayfalarınız ile olan etkileşimlerini (imleç ile hangi alanlara tıkladıkları ve hangi bölgeleri seçtikleri gibi) öğrenebilirsiniz.

Ziyaretçi davranışlarının izlenebilmesi için oldukça faydalı olabilecek bu script sayesinde elde edeceğiniz veriler ile web sayfanızda, amacınıza uygun yeni düzenlemelere gidebilirsiniz.

SMT’nin ana sayfasına buradan, dokümanlarına buradan ve demo gösterimlerine de buradan erişebilirsiniz.

PHP’de Plug-In (Eklenti) Yazma Mantığı

Dillian | 01 July 2009 18:41

Plug-in’in sözlüksel açıklaması ana programa ek olarak, bir ihtiyaç üzerine yazılan ek programcıktır (Örn: Vikipedi). Herhangi bir dilde plug-in yazarken genel mantık:

  1. … (başlangıç işlemleri -kontrol vs işte-)
  2. Plug-in dizindeki dosyalar çekilir
  3. Her bir dosya teker teker açılır ve işlemler yapılır
  4. İşe devam edilir
  5. Mutlu, mesut ve bahtiyar yaşanır…

PHP’de plug-in örneği… :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
$dizin = "eklentiler";
$dir = @opendir($dizin);
if (!$dir)
{
die ("'{$dizin}' klasorune okuma izni verilmemiş.");
}
while ($klasor = @readdir($dir))
{
$yol = "{$dizin}/{$klasor}/";
$dosya = "{$yol}/veri.php";
if (file_exists($dosya))
{
include ($dosya);
}
else
{
echo "'{$yol}' klasoru icinde 'veri.php' bulunamadi.";
}
}
?>

ViewLike.Us: Webmaster’lar İçin Tarayıcı Çözünürlük Aracı

LeBron | 29 June 2009 16:00

web tasarımı yapılırken sitenin birden fazla çözünürlüğü destekleyecek şekilde yapılması ziyaretçiler için çok önemlidir.

viewlike.us
viewlike.us

Viewlike.us, web sitenizin çeşitli çözünürlüklerde nasıl göründüğünü öğrenmenizi sağlayabilecek güzel bir site. En çok kullanılan 8 ekran çözünürlüğünde görebilirsiniz. Ajax ve Php tabanlı bu uygulamayı kullanmak için yapmanız gereken tek şey Url kısmına görmek istediğiniz siteyi yazmak.

webmasterlar için 7 farklı captcha örneği

mrcherie | 27 June 2009 13:46

1 – jQuery ile hazırlanmış sürükle bırak (drag and drop) resim doğrulama sistemi. sitesine buradan ulaşabilirsiniz.

AJAX FANCY CAPTCHA
AJAX FANCY CAPTCHA

2 – reCAPTCHA sistemi hazır olup site üzerinden kayıt yaparak aldığınız kodu web sayfanızda kullanabilirsiniz.

reCAPTCHA
reCAPTCHA

3 – Simple AJAX Captcha sayfasına buradan ulaşabilirsiniz.

php’de uzmanlaşabilmek için önemli tavsiyeler

Kreston | 22 June 2009 12:52

Web tabanlı bir programlama dili öğrenmek istediniz. Kendi nedenlerinizle(ücretsiz olması gibi) php’yi tercih ettiniz.

Bu aşamadan sonra yaptıklarınız size yeterli gelmiyorsa bu rehber size çok yardımcı olacak!

1. Ezberlemeyin!
bir programlama dilini bilmek, yalnızca yazım biçimini ve bütün fonksiyonlarını ezberlemek demek değildir.

programlama pratik gerektirir. bu yüzden kullandığınız kaynaklardaki fonksiyonları ezberlemeye çalışmanın gereği yok. eğer bir fonksiyonu kullanmayacaksanız kısa zamanda unutursunuz.

Drupal İle Tüm Alışkanlıklarınızı Bir Kenara Bırakın

xiackok | 18 June 2009 15:42

Bilmeyenler var ise Drupal bir İYS(İçerik Yönetim Sistemi)dir. Bir içerik yönetim sistemi size forumlar, bloglar, galeriler, portallar oluşturmanızı sağlar. İYS’lerin en çok bilinenleri arasında Joomla, phpBB, Wordpress gibi örnekler verilebilir. Ancak Drupal’ın algılanışının diğer iyslerden ayrılması gerektiğini düşünüyorum.

drupal
drupal

Drupal’ın diğer İYSlerden farklılıklarını şu şekilde sıralayabiliriz:

Php ile Hook yapımı

icli kofte | 17 June 2009 19:12

function test() {
echo ‘Head yazısı denemesi’;
}
modul_add(‘head’,’test’);

function modul_register($where,$function)
{
global $modul;
$modul[$yer][$function]=Array(‘function’=>$function);
return;
}

function modul_add($where,$function){return modul_register($where,$function);
}

function modul_action($tag){global $modul;if(!isset($modul[$tag])){return;}

foreach((array)$modul[$tag] as $the_){call_user_func( $the_[‘function’],$tag);}

}

modul_action(‘head’);

bu kod ile kendi yaptığınız sistemde modül ekleme ve eklenen modülü sayfanın tanımlanmış herhangi bir yerine modulü injekt yapılır , bu yazdığım basite indirgedim.

PHP ile MySQL Verilerini Sayfalama Sınıfı

tkinali | 15 June 2009 12:09

Bir site ya da projeye başladığımda, yazması en sıkıcı gelen işlerin başında veri sayfalama gelir. Her seferinde sayfalama işlemlerini bu yüzden en sona bırakırım. Daha önceki sayfalama makalelerimi okuduysanız hep karmaşık kodlardan oluştuğunu görebilirsiniz. Her seferinde bu kodları tekrar tekrar yazmak nedendir bilmem beni hep bunaltmıştır, öyle ki kopyala-yapıştır bile angarya gelir. Buna bir son vermem gerektiğini düşünüp, hazır OOP programlamaya kendimi alıştırmaya başladığım şu zamanlarda bununla ilgili bir sınıf yazmak istedim ve birşeyler karaladım. Benim can sıkıntımı fazlasıyla ortadan kaldıran bir sınıf hazırladım ve bunu sizlerle paylaşmak istedim.