substr() fonksiyonu bir dizenin belirli bölümünü döndürür.
Okumaya Devam Et
Etiket: PHP Dersleri
strlen() Fonksiyonu
strlen() Fonksiyonu bir değerde bulunan karakterlerin sayısını alır. Sayıyı alırken boşluğuda değerlendirir.
Okumaya Devam Et
str_replace() Fonksiyonu
str_replace() fonksiyonu bazı karakterleri belirttiğiniz karakterler ile değiştirir. Bu herhangi bir karakter veya bir sözcük olabilir.
Okumaya Devam Et
stripslashes() ve addslashes() Fonksiyonu
stripslashes() fonksiyonu bir değerdeki ters slash (\) işaretini temizlemeye yarar. Genellikle formda textarea vb. bölümünden çekilen sql sorgularında slash işaretinden kurtulmanızı sağlayan fonksiyondur.
Okumaya Devam Et
strip_tags() Fonksiyonu
Genellikle formdan gelen bilgilerdeki html kodlarını temizlemek için strip_tags() fonksiyonunu kullanırız. Örnek vermek gerekirse bir ziyaretçi formunda, üyelik kayıt formunda, tartışma forumunda vb. gibi yerlerde kullanılabilir.
Okumaya Devam Et
Php ile Oturum Yönetimi (SESSION)
Türkçesi oturum anlamına gelen session bilgilerin saklanması için kullanılan mantıksal bir nesnedir.Session oturum yönetimini kullanarak şifreli sayfalar oluşturarak ve bu sayfaları belirlediğiniz kullanıcıların görmesini sağlayabilirsiniz.
Ayrıca session kullanarak sitemize giren her ziyaretçiye atanan id ile kişiye özel bir alışveriş sepeti yapabiliriz.
Okumaya Devam Et
PHP 4.4.8 Yayında
2008’e girmemizle birlikte PHP4 desteğini sonlandıran PHP geliştiricileri 8 temmuza kadar kritik güvenlik açıkları ve güncellemeler için destek vereceklerini söyledikten sonra ilk güncelleştirmesini dün gerçekleştirdi ve PHP4.4.8’i yayınladılar.
Güncelleştirme detayları için php.net resmi sitesine göz atabilirsiniz.
CHMOD Ayarları
Chmod ayarları sunucu üzerinde bulunan bir dosya içerisine yazı yazma izni veya dizin içerisine dosya yaratmak için uygulanan bir yetki işlemidir. Dosyaların standart olarak verilen yetkisi 644 dizinlerin ise 755‘tir.Bu yetkileri hosting (Alan adı barındırma) hizmeti aldığınız yerin kontrol panelinden veya ftp programı ile manuel olarak değiştirebilirsiniz.
Şifreleme Metodları (Md5, Crypt)
Genellikle üyelik sistemlerinde şifrelerin veritabanında daha güvenli bir şekilde saklanabilmesi için kullanılan bir şifreleme yöntemidir. Kullanıcı kayıt olurken kayıt edilen şifreyi md5() fonksiyonu ile değiştirerek daha güvenli bir hale getirebilirsiniz.
Kullanılışı ve örneği aşağıdadır.
Aynı şekilde crypt() ve sha1() yöntemide kullanılabilir.
Okumaya Devam Et
Operatörler
Operatörler genellikle her zaman kullanılır. Ne işe yaradıklarını aşağıda temel bir biçimde gösterdim. Her zaman elinizin altında olması gerektiği için bir şablon dosyası oluşturdum en aşağıdaki linkten indirebilirsiniz ve öğrenene kadar bakabilirsiniz. Öğrendikten sonrada artık deneme yanılma yöntemine geçersiniz. Çünkü hepte bakmak olmaz.
Fonksiyonlar
Her programlama dilinde olduğu gibi PHP‘de de fonksiyonlar bulunmaktadır. Gerek PHP’nin tanımlı fonksiyon kütüphanesi gerekse kendi geliştirebileceğiniz fonksiyonlar size büyük bir özgürlük sunar.
Fonksiyonun kelime anlamı,işlev anlamına gelir. Fonksiyonlar genellikle PHP’nin içinde bulunan alt programlar gibidir. Gerektiği yerde kullanır ve gerektiği yerlerde de pratik bakımdan sizi uğraştıran kodları kısaltabilirsiniz.
Dizi Değişkenler
Dizi değişkenler içinde birçok veriyi barındırabilir. Veriler array() fonksiyonunun içine ve iki tırnak arasına yazılır. Yazılanlar , (virgül) ile ayrılır. Mesela dört tane isim yazacaksınız $isim1, $isim2, $isim3, $isim4 diye tanımlayacaksınız.
Oysa bunu tek bir değişkene atayarak daha rahat kullanıp ayrıca döngü içinde de döndürebilirsiniz.
Zend Studio for Eclipse (BETA)
Resmi PHP geliştiricisi Zend “Neon” kod adını verdiği yeni jenerasyon geliştirme ortamının beta çalışmalarına başladı.Güçlülüğü kanıtlanmış profesyonel bir PHP geliştirme ortamı olan Zend Studio çoklu dil desteği ve teknolojisi ile eşsiz bir geliştirme ortamı sunuyor.
Zend Studio for Eclipse demo videosunu izlemek, detaylı bilgi almak ve indirmek için http://www.zend.com/en/products/studio/eclipse/ adresine göz atabilirsiniz.
Beta sürüm olduğu için ücretsiz olarak indirebilirsiniz.