zumsuk
(Nickmatoru php kodluyor)

 Son giriş: 10/4/2009 5:52:53 PM |
Çok sağlam bir asp kodlayıcısı değilim fakat yinede 5-6 seninin verdiği hack tecrübesi ve bununla birlikte 2 tamamlanmış portal ve 4 tamamlamadığım portal tecrübesiyle birşeyler demek istiyorum.En baştaki seviyeden başlayacağım.
Öncelikle bu işlere z.defterlerini inceleyerek başlayın.Sanalcellatlardan beridir herkese bunu söylerim.Site mantığını kavramak için aspindir.com gibi sitelerden z.defterlerini inceleyin.Oradaki database e kayıt yapma, silme, düzenleme, admin paneli, güvenlik kodu gibi bir çok şey sizi onlarca adım ileri götürecektir.Hatta mümkünse oturun kodları c/p yapmadan tek tek önce oraya bakıp sonra siz yazarak kendinize özgü bir ziyaretçi defteri yapın.Fakat hiç bir kodu kopyala yapıştır (c/p) yaparak yazmayın.Elinizle yazın.
Daha sonra yine o sitede basit forumlar var.Test et'e tıklayarak oldukça basit gröünümlü forumları alın inceleyin.Tabi bu arada someeden bir site alın orada yapın yapacaklarınızı.Foruma baktığınızda zaten bir çok kodu bildiğinizi görerceksiniz fakat şu forum kategorilerini listelemede sıkıntı çekebilirsiniz diye söyledim.Fakat döngülerle onlarda çok basit.
Daha sonra kendinize ufak bir forum yazın.kategori eklemeli silmeli.Çok profesyonelce olmasın.Sonra onu geliştirmeye başlayın.yani forum.asp?kategori=duzenle&id=kategoriidsi forum.asp?kategori=sil&id=kategoriidsi forum.asp?mesaj=duzenle&id=mesajidsi forum.asp?mesaj=sil&id=mesajidsi gibi request.querystring ve request.form lara çok iyi çalışın.Ayrıca case i çok iyi çalışın.Sonra yasirpro.com gibi portalları inceleyin (eski sürmlerini inceleyin) aspsitem.com yada mini nuke gibi büyük siteleri incelerseniz altından kalkamazsınız bol include li olduğundan garip gelebilir.Fakat ilerde anlayacaksınız :)
sonra geliştirin.Fakat şimdlik kendinize ufak bir portal kurunca yani bir sayfada çoğu işlemi halledin.Örneğin yeni konu yazma, cevap atma, mesja düzenleme/silme gibi işlemleri cevap.asp değilde forum.asp?cevap=yaz&id= vs... şeklinde querystring ile halledin.Hatta ve hatta default.asp?sayfa=forum yada default.asp?sayfa=uyeler gibi birşey yapabilirsiniz.Kodlardada if request.querystring("sayfa")="forum" then <!--#include file="forum.asp"--> elseif if request.querystring("sayfa")="uyeler" then
<!--#include file="uyeler.asp"--> else <!--#include file="ana.asp"--> end if
gibi yaparsanız ana sayfayı çok daha rahat olabilir.İnclude edilmiş olur ve farklı birşey olur tabi buraları yapmasanızda olur.Ayrıca sitenize arama modülü koyuyorsanız hit alandan almayana doğru sıralatın yani idye göre olmasın.Örneğin bizim sitemizde yazılarda birşey aradığınızda e çok okunandan aza sıralanır.Böylece bulmak istediklerini rahatça bulabilirler.
Aklıma geldikçe ilave ederim 
Sistemi Bilmeden Sizamazsin
|
|