EMRAH ÜSTÜN

internet güzel bir şeydir

Web Programcıları Platformu etkiniği gerçekleşti

KötüFena değilİyi (oy yok)
Loading ... Loading ...

wpp

Aylardır beklediğim etkinlik, 24 Ocak 2009 Cumartesi günü İTÜ SDKM’de gerçekleşti.

Bildiğim kadarıyla ilk başta 150 kişilik bir salon ayarlanmıştı. Ama başvuru sayısı 1500 civarı olmuş. Bunun üzerine 500 kişilik İTÜ SDKM’ye geçilmiş. Ancak gördüm ki insanlar öylesine başvurmuşlar. 200-300 kişi anca vardık, o da başta. Yani başvurup gelmeyenlerden dolayı gereksiz bir sıkıntı yaşanmış oldu.

Şöyle bir özetleyelim;

Etkinlik Golden Horn Ventures tarafından düzenlenmiş. Microsoft da kaçırmamış platin sponsor olmuş. Organizasyon şahane olmuş. Sponsorlar sayesinde elbette. Çayımızı, kahvemizi, yemeğimizi eksik etmediler.
Devamını oku »

1,219 total views, 1 views today

PHP’de fonksiyon ve sınıfları ne zaman kullanmalı

KötüFena değilİyi (1 oy,3 üzerinden ortalama:1,00)
Loading ... Loading ...

Sınıflarla çalışmak her zaman ileri programcılık olarak görülür. Sınıf tasarımı, nesne oluşturması zordur ama daha sonra kullanımı çok kolaydır, hızlıdır.

Elbette kendi sitemizde sınıflar kullanırsak nesnelerle içerik yönetimi kolaylaşacaktır. Ancak önce şuna karar vermeliyiz. Yapacağımız iş için sınıf tasarlamaya gerek var mı? Direk yapsak daha mı kısa olur;

Hangi durumlarda direk kodlama, hangi durumlarda fonksiyon, hangi durumlarda sınıf kullanalım?

Açıkça görülecektir ki, sadece bir kez kullanacağımız bir kod kümesi varsa fonksiyonla sınıfla uğraşmaya gerek yoktur. Buna aslında statik PHP gibi düşünebiliriz. Nasıl statik sitelerde sabit HTML varsa, dinamik sitelerde PHP varsa, işte burada da her zaman aynı işi yapan bir PHP kod parçacığı olacak, sınıf veya fonksiyon tasarlamaya gerek kalmayacaktır.

Örneğin, bir sitede dinamik bir hakkımızda sayfası olsun. İçeriğini sadece hakkımızda sayfasında yazdıracağız ve başka yerde kullanmayacağız. Veri tabanından içeriği çekip ekrana basarız direk. Bu durumda fonksiyona da sınıfa da ihtiyaç yoktur.

Peki fonksiyonları ne zaman kullanalım;

Devamını oku »

1,497 total views, 1 views today

PHP ile veri sayfalama sınıfı (class’ı)

KötüFena değilİyi (4 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Bir tane yazayım hep kullanırım dedim. Hem bana yarar hem sizlere. Buyrun.

Önce anlatalım sonra sınıfımızın kodlarını verelim;

$sayfala= new sayfala(VERİTABANINDAKİ TOPLAM ÖĞE SAYISI,BİR SAYFADA KAÇ ÖĞE GÖSTERİLECEK,O AN GÖSTERİLEN SAYFA NUMARASI);

ile nesnemizi açıyoruz.

Sayfalama özelliklerini veriyoruz;
(isteğe bağlı)
$sayfala->aktif_stil="GEÇERLİ SAYFA İÇİN CSS SINIFI";
$sayfala->pasif_stil="DİĞER SAYFALAR İÇİN CSS SINIFI";

? ve & dahil tam ön adres (zorunlu)
$sayfala->adres_temel="duyurular.php?islem=listele&";

Ve sonra istediğimiz yerde;
echo $sayfala->sayfalayici();

ile sayfa numaralarını basabiliriz. 1-2-3 kaç sayfa olması gerekiyorsa bağlantılarıyla, stilleriyle ve “<<<”,”>>>” ile beraber basılacaktır.

Verileri çekerken başka yerde MySQL sorgularında kullanmak üzere o anki sayfa için ilk öğe:

$sayfala->oge_basla

Sınıfımız da şöyle;

Devamını oku »

1,242 total views, no views today

PHP ile uzak dosya okumak

KötüFena değilİyi (oy yok)
Loading ... Loading ...

Amacımız başka bir siteden veri çekip kendi sitemizde göstermek.

Uzak dosya veya adrese erişmeyi file fonksiyonu ile yapıyoruz. Dosyayı  file("http://www.emrahustun.com/gunluk") şeklinde açıyoruz. Bu fonksiyon bize her satırı bir eleman olarak atanmış bir dizi döndürür. Biz de bu diziyi eleman eleman yazdırarak siteyi aynen kopyalamış oluruz.

Bir siteyi veya dosyayı olduğu gibi kendi sitenizin içinde göstermek için şu kodlar yeterlidir;

<?
$dosya = file("http://www.emrahustun.com/gunluk");
foreach ($dosya as $satir)
{
echo $satir;
}
?>

Ya da mesela sitenin ilk 10 satırını bastıralım;

Devamını oku »

2,400 total views, 5 views today

PHP ve .htaccess ile adreste dosya uzantısı gizlemek (Permalink – URL ReWrite)

KötüFena değilİyi (8 oy,3 üzerinden ortalama:2,50)
Loading ... Loading ...

Bu sitede de gördüğünüz, adresleri klasörmüş gibi göstermeye yarayan teknik URL Rewrite tekniği.

Amacımız www.emrahustun.com/gunluk/index.php?sayfa=hakkimda adresi yerine www.emrahustun.com/gunluk/hakkimda adresini kullanmak. Ziyaretçiler açısından rahatlık olması yanı sıra birincil sebebi SEO. ( Search Engine Optimization – yani arama motorlarının sitemizi sevmesi :mrgreen: )

Şöyle yapacağız;

Devamını oku »

4,845 total views, 2 views today

Wiki kurulumu

KötüFena değilİyi (2 oy,3 üzerinden ortalama:2,00)
Loading ... Loading ...

MediaWiki ile siz de kendi wikinizi kurabilirsiniz.

  • Şuradan arşiv dosyasını indiriyoruz.
  • FTP ile sunucumuza atıyoruz.
  • Sunucumuzdan veritabanı açıp, o veritabanı için kullanıcı ve şifre belirliyoruz.
  • Daha sonra wiki adresine girince karşımıza kurulum ekranı gelecek.
  • Sonra sorulanları dolduralım. Bir tavsiye; veritabanı için InnoDB seçili olacaktır, onu MyISAM yapın, performansı artırın.
  • Web arayüzünden kurulumu tamamladıktan sonra FTP’den son bir işimiz kalıyor. config klasörü içindeki LocalSettings.php dosyasını ana dizine taşıyoruz.
  • Ve artık wiki miz hazır, kullanımda.

Bir de logo yüklemeyi anlatalım;

Devamını oku »

2,309 total views, no views today

WordPress’te spam yorumlara ölüm

KötüFena değilİyi (4 oy,3 üzerinden ortalama:2,50)
Loading ... Loading ...

1 hafta önce kendim birşeyler denedim ve bu yazıyı yazana kadar hiç spam gelmedi. Normalde günde yüzlerce gelirdi. Sanırım %100 verim var.

Yöntem çok basit. Aslında bu yöntemin fikir babaları Mete ve Osman.:mrgreen: Farkında değiller ama. Bana o sitendeki spam engelleyici yorum sözleşme eklentisini versene diye sordular. Aslında öyle değildi, ama artık öyle.

Anlatalım;

Devamını oku »

2,626 total views, 2 views today

Başka sitelerden çekilen resimlere yazı eklemek

KötüFena değilİyi (2 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Başka sitelerde sizin sitenizden fotoğralar yayınlanıyorsa, .htaccess ile engelleyebilirsiniz. Bu birçok yerde anlatılıyor.

Ben biraz farklı birşey yaptım. Benim sitemdeki resimler başka sitelerden çekildiği zaman üzerinde www.emrahustun.com/gunluk yazısı olacak bundan sonra. Kendi sitemde normal şekilde görünecek tabi.

Her gösterimde farklı yerlerde, farklı renklerde yazı çıkacak.

Yakında wordpress eklentisi haline getireceğim, ama kısaca anlatayım;

Devamını oku »

1,320 total views, no views today

SQL injection nedir, nasıl önlem alınır?

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

SQL injection bir site “hack” metodudur.Mantığını anlamak için biraz sql biliyor olmak lazım tabi.

Kabaca, veritabanına gönderilecek olan veri içerisine, sql’e iş yaptırabilecek bir komut gönderilince, komut içerisinde bizim istemediğimiz başka komut çalıştırılmış oluyor.

Örnekleyelim.

Devamını oku »

1,710 total views, 3 views today

Türk yapımı forum – phpKF ~ Kolay Forum

KötüFena değilİyi (4 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

phpkf-b.pngSonunda başkalarının yazdığı forumları kullanmamıza gerek kalmadı. İnternet ve yazılım sektöründe de özgürlüğümüzü kazanmaya başlıyoruz yavaş yavaş.

phpKF, Kolay Forum.

Kendisi şu adreste barınmaktadır;

http://www.phpkf.com/

Şuradan özelliklerini incelediğimizde oldukça güzel olduğunu görüyoruz. Tek kişi yapmış, adını açıklamamış. Belliki çok uğraşmış. Eline sağlık diyoruz, kendisine teşekkür ediyoruz.

1,693 total views, no views today