EMRAH ÜSTÜN

internet güzel bir şeydir

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") ş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");
foreach ($dosya as $satir)
{
echo $satir;
}
?>

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

Devamını oku »

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

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3)
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/index.php?sayfa=hakkimda adresi yerine www.emrahustun.com/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 »

Wiki kurulumu

KötüFena değilİyi (oy yok)
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 »

Wordpress’te spam yorumlara ölüm

KötüFena değilİyi (3 oy,3 üzerinden ortalama:2.67)
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 »

Başka sitelerden çekilen resimlere yazı eklemek

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3)
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 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 »

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

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

SQL injection bir site “hack” metodudur.Mantığını anlamak için biraz sql biliyor olmak lazım tabi. (Ben mysql üzerinden anlatacağım)

Kabaca, veritabanına gönderilecek olan veri içerisine, mysql’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 »

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

KötüFena değilİyi (4 oy,3 üzerinden ortalama:3)
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.

Wordpress OpenID eklentisi

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

OpenIDOpenID’nin ne olduğunu şurada anlatmıştık.

Gelin bunu kullanmaya başlayalım.

Bundan sonra siteme yorum yapmak için her seferinde isim, eposta, web sitesi girmeniz gerekmeyecek. Artık ben de OpenIDci oldum.

Yani artık openID giriş yaptığınızda sitemde doğrudan kullanıcı girişi yapmış olacaksınız.

Anlatalım;

Devamını oku »

Web yönetimli dinamik site - Tekir

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

2006 yaz stajı raporum.

www.umuttepe.org adresinde yayında olan Tekir robot kontrol kartı için stajda yaptığım tam otomatik site ile ilgili rapor.

Raporda siteden bağımsız olarak genel web bilgisi vardır;

  • Html; tablolar, formlar
  • Php; basit giriş, form , veri taşıma işlemleri, sayfa içermeler, sorgular, döngüler, çerezler, mail, php mysql fonksiyonları
  • Mysql; komutlar
  • Javascript
  • Web güvenliği; SQL injection, MD5

Bu başlıklar incelendikten sonra uygulama olarak umuttepe.org sitesinin yapılışı da adım adım incelenirse çok faydalı olacağını düşünüyorum.
Devamını oku »

koütik site ve üyelik yönetim sistemi

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

Uzun uğraşlardan sonra Koütik için hazırladığım yeni siteyi ve sistemi bitirdim, devreye soktum.

Anlatalım;

  • Site büyük oranda dinamik.
  • Duyurular site üzerinden ekleniyor düzenleniyor.
  • Bazı değişken sayfaların yönetimi yine site üzerinden yapılıyor.
  • e-posta listemiz var artık. Bu liste Koütik’ten haber almak isteyenler için. Kulüp üyeleri için ayrıca eposta grubumuz da var.

Devamını oku »