Son Eklenen Yazilar

  • Mvc Nedir ? Nerelerde kullanılır?
  • Encryption Kriptolama Nedir ?
  • Samet Kılıçtaş’a dair bir blog
  • Sql Injection -2-
  • Blog kodlamasının değişmesi ve içerik güncellemesi..
  • Son Yazilan Yorumlar

  • quadim:Dergiyle beraber sql
  • Hakan DAMAR:Merhaba, Blogun güze
  • Gülsüm:Hoşlanmadım.Önyargıl
  • Murat Korkmaz:Microsoft Office içi
  • Mesut:tşkler.



  • Sql Injection -2-

    Web sitelerinin başlıca karşılaştığı hem güvenlik açığı hem de programcıdan kaynaklanan bir açığı yani “Sql Injection” hakkında bilgilendirme, yapma yöntemleri ve korunma yöntemlerinden bahsedeceğiz.

    Sql Injection’ı anlatmadan önce bir kaç belirli kalıp ve terim üzerinde bilgilendirme yapmak istedim. Hem bu sayede bilgisi olmayan arkadaşlar konuyu biraz daha rahat anlayacakları şekle sokmuş olurum hemde bilgisi olan arkadaşların bilgilerini pekiştirmelerini sağlarım diye düşündüm. İlk terimlerimiz arasında sunucu ve websitesi ikilisi yer alıyor. Web sayfamızı internet ortamında yayınlamayı düşünüyoruz ve alan adımızı aldık. Ücretli ya da ücretsiz servis sağlayıcılardan da dosyalarımızı barındıracağımız alanı temin ettik. Sunucumuzun güvenliğinden sadece firmanın bize bildirdiği doğrultuda bilebiliriz. O yüzden kendi kodlarımızın güvenliğini düşünmeye başlamalıyız. Sql Injection için gerekli olan tek araç sıradan bir web browser. (internet explorer, firefox, google chrome).

    Sql Injection -2- başlıklı yazinin devami için tıklayın

    Php’de Sql Injection’a Karşı Savunma

    Herkezin bildiği gibi form verilerinde oynama yaparak sisteme sızmaya sql injection diyoruz. Sistemlerin güvenliğinden sorumlu olan kişiler genelli sistemin zayıflıklarını kendileri test eder ve bazen bazı noktaları atlarlar. Genelde atladıkları nokta budur. Programcı’nın bilgisinin eksikliğinden ya da dikkatsizliğinden kaynaklanan bu hata geçmişte birçok sistemin çökertilmesine neden olmuştur.

    Bilinen belli başlık sql injection yapılmamasını sağlayacak kodlar arasında;

    
    <?php
    $text = "hi’ or ’a’=’a ";
    $new_text = str_replace(array('/','#','admin','or','=','and','-','(',')','[',']','|','&amp;amp;amp;amp;amp;',' '),"",$text);
    echo $new_text;
    ?>
    

    Şimdilik kısa bir yazı yazıyorum ama önümüzdeki günlerde SQL Injection hakkında birçok bilgiyi sizinle paylaşacağım.

    Dreamweaver’da İletişim Formu Hazırlayalım -1-

    Selam arkadaşlar.. Artık yavas yavas blogumun amacına hizmet etmesi için çalışacağım. Bundan dolayı yavas yavas kodlama ve kod yazımı konusunda derslere başlamayı uygun gördüm. Her dersin devamının olacağını sanmıyorum ama belirli bir kategori altında dersleri topladığımızda umarım yardımcı olacaktır.

    İlk yazılarımdan olduğundan dolayı mümkün olduğunca resimlerle anlatmaya çalıştım. Bu ders Dreamweaver adlı programdaki form tekniklerini PHP’nin kod yapısıyla birleştirerek yaptığımız bir çalışma olacak. Forumlarda çok fazla karşılaştığım ve bir çok arkadaşımın Dreamweaver ile form yapısında programlamanın nasıl birleştirileceğini bilmediğinden dolayı ufak bir uygulama ile anlatmaya çalıştım. Dersi birkaç bölüme ayırdım; son derste çok daha gelişmiş form yapısı kullanarak PHP + Dreamweaver ile kodlama + form yapısını anlamış olacağız.

    Hemen derse başlayalım..

    Dreamweaver’da İletişim Formu Hazırlayalım -1- başlıklı yazinin devami için tıklayın

    C Programlama Dilinde Ek Bilgiler

    C programlama dilinde kullanılan ve temel yazım kurallarına dair ufak notlar, matematik işlemleri ve işlemlerin düzen sıralaması hakkında bir ders. Eminim işinize yarayacaktır.

    Son eklemiş olduğum makalede ekrana yazı yazdırmaya bakmıştık. Şimdi printf komutu içinde kullanabileceğimiz bazı özel karakterlerin bilgisini ekliyorum.

    \n Yeni satıra gecmek.

    \t 8 Karekterlik boşluk bırakır. Baska bir anlatımla (TAB) tuşuna basmak.

    \a Uyarı mesaj sesi verir.

    \\ Ekranda \ işaretini yazdırmak için kullanılır.

    \’ Ekranda ‘ işaretini yazdırmak için kullanılır.
    C Programlama Dilinde Ek Bilgiler başlıklı yazinin devami için tıklayın

    C Programlama Diline Giriş -1-

    C Programlama dilinin gelen yapısı, yazım kuralları hakkında başlangıç seviyesinde bir ders hazırladım. Kolay bir programlama dili olmamasına rağmen severek yaptığınızda çok güzel kodlar yazabileceğinizi aynı gunun içinde size gösteren bir programlama dilidir. Hakkında yüzlerce döküman olmasına rağmen okuyarak öğrenilemediğine inanmak istediğim ama her defasında C programlama dersi hocamın okuyacaksın ben öğretmem demesiyle karşılaştığım programlama dilidir. Ufak bir tarihçe olarak C programlama dili, Dennis Ritchie tarından yapılmış ve geliştirilmeye açık bir durumda olan programlama dilidir. Bu kadar tarihçe yeter :) Derslere başlamadan önce yazacağımız şeylere dikkat etmemiz gerekiyor. Tanımlayıcı isimlerinden başlamak en doğru yol olacaktır.

    C Programlama Diline Giriş -1- başlıklı yazinin devami için tıklayın

    C Programlama Dilinde İlk Programımız

    İlk programımızı yazalım. İlk derse verecegimiz degerlerin nasıl olmasını ve derleyici mantıgımı anlamıstık. Şimdi ise programımızı yazmaya başlayalım.

    Her zaman programlama dillerinde “merhaba dünya” yazıyını ekrana yazdırmakla başlanır. Bizde bu durumu bozmadan devam edelim..
    C Programlama Dilinde İlk Programımız başlıklı yazinin devami için tıklayın

    Php’de Fonksiyon Yapısı ve Kullanımı

    Bildiğimiz üzre php programlama dilince standart olarak bizim kullanımımıza sunulmuş hazır kod parçaçıkları vardır. Önceki yazmış oldugum derste kullandığımız sqrt() pow() bunlara birer örnektir. Ayrıca çok sık bir biçimde kullanacağımız print() ve echo() kod parçacıklarıda bunlara birer örnektir. Bu kullanılan kod parçacıkları dışında kendimiz bir kod yazmak ve bunu herseferinde her sayfamızda satırlarca yazmak yerıne tek bir satırda anlatmak istersek ne yapmamız gerek.

    İşte bu kısımda yardımımıza function yetişiyor. Function’ı tanımlamak gerekirse; bizim tanımlarımız doğrultusunda,bizim vereceğimiz isim doğrultusunda çağırabileceğimiz ve kullanabileceğimiz koddur. Peki bu kodu nasıl oluşturacağız ve kullanacağız ? Nerelerde işimize yarayacak gelin bir örnekle açıklayalım.

    Php’de Fonksiyon Yapısı ve Kullanımı başlıklı yazinin devami için tıklayın

    Php’de Matematiksel İşlemler

    Bildiğimiz üzre her programlama dilinde olduğu gibi php’de de özelleşmiş matematiksel işlem fonksiyonları bulunmaktadır. Bilinenler dışında her birisinin kendine özgü yazım şekli vardır. Bu derste bunları ele alacağız. Öncelikle toplama çıkarma çarpma ve bölme işlemlerini yapalım.

    Başlamadan önce ufak bir not düşmek istedim. İşlemleri yapabilmek için birden fazla yolumuz vardır. Echo() yada Print() komtlarını tırnak işareti olmadan kullanırsak işlemi gerçekleştirecektir eğer tırnak içinde verileri yazar isek onları her hangi bir metin olarak algılayıp ekrana direk çıktısını verecektir. Örnek olarak ;

    Php’de Matematiksel İşlemler başlıklı yazinin devami için tıklayın

    Her hakkı saklıdır. Lütfen alıntı yaparken iletişime geçiniz.
    Özgün tasarım GimpStyle'a aittir. Tasarımdaki ve kodlamaki değişiklikler M.Çağdaş Saygılı tarafından yapılmıştır.

    İçerik ve Yorumlarin beslemelerine ulasmak için. Sitede XHTML ve CSS standartları baz alinarak yapilmistir.