Fonksiyon yapılarını, aslında PHP içinde farkında olmadan, sık sık kullanıyoruz. (Biz her ne kadar farkında olmasak da onlar hep fonksiyondu ve fonksiyon olarak kalacaklar
Reklam
Reklamlar
fonksiyon etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
fonksiyon etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
8 Haziran 2010 Salı
PHP'de fonksiyonlar
onksiyonlar, matematikteki gibi bazı işlem gruplarını sık sık kullandığımız alanlarda bize oldukça kolaylık sağlar. PHP'de de aynı şekilde, belli işleri yapan ve sonuçta bazı durumlara göre uygulamanın ilerleyişini değiştiren çoğu işlemde kolaylık sağlar. Bu fonksiyonları komplike uygulamaların sık tekrarlanan parçaları olarak görebiliriz.
Fonksiyon yapılarını, aslında PHP içinde farkında olmadan, sık sık kullanıyoruz. (Biz her ne kadar farkında olmasak da onlar hep fonksiyondu ve fonksiyon olarak kalacaklar
Fonksiyon yapılarını, aslında PHP içinde farkında olmadan, sık sık kullanıyoruz. (Biz her ne kadar farkında olmasak da onlar hep fonksiyondu ve fonksiyon olarak kalacaklar
Etiketler:
fonksiyon,
fonksiyonlar,
functions,
php functions,
phpde fonksiyonlar
Gönderen
Yusuf Ali Bozkır
stripslashes() fonksiyonu nedir nasıl kullanılır ?
Veritabanı kayıt işlemlerinde tek tırnak ve çift tırnaklardan kaynaklı problemler yaşamamak için addslashes() ve stripslashes() fonksiyonlarını kullanıyoruz. addslashes() fonksiyonunu bilmeyenlerin öncelikle şurayı okumaları gerekmektedir.
Veritabanında problem çıkmaması için tırnak işareleri önüne addslashes() fonksiyonu ile “/” slaş ekledik. Peki bunları sayfamızda gösterirken slaşlı mı göstereceğiz ? Bu kötü bir görüntü oluşturmaz mı
Veritabanı kayıt işlemlerinde tek tırnak ve çift tırnaklardan kaynaklı problemler yaşamamak için addslashes() ve stripslashes() fonksiyonlarını kullanıyoruz. addslashes() fonksiyonunu bilmeyenlerin öncelikle şurayı okumaları gerekmektedir.
Veritabanında problem çıkmaması için tırnak işareleri önüne addslashes() fonksiyonu ile “/” slaş ekledik. Peki bunları sayfamızda gösterirken slaşlı mı göstereceğiz ? Bu kötü bir görüntü oluşturmaz mı ?
Kötü görüntü olmasını istemeyiz elbet. O halde tırnak işaretlerinden önceki slaşları kaldırmamız gerekecek. Bunun için veritabanının ilgili alanından çektiğimiz veriyi stripslashes() fonksiyonu ile süzmemiz gerekmektedir. Bu fonksiyon ile tırnak işaretleri önünde ki kaçış slaşları temizlenmiş olur.
Aşağıda ki örnekte bunu daha iyi anlayabilirsiniz.
Veritabanında problem çıkmaması için tırnak işareleri önüne addslashes() fonksiyonu ile “/” slaş ekledik. Peki bunları sayfamızda gösterirken slaşlı mı göstereceğiz ? Bu kötü bir görüntü oluşturmaz mı
Veritabanı kayıt işlemlerinde tek tırnak ve çift tırnaklardan kaynaklı problemler yaşamamak için addslashes() ve stripslashes() fonksiyonlarını kullanıyoruz. addslashes() fonksiyonunu bilmeyenlerin öncelikle şurayı okumaları gerekmektedir.
Veritabanında problem çıkmaması için tırnak işareleri önüne addslashes() fonksiyonu ile “/” slaş ekledik. Peki bunları sayfamızda gösterirken slaşlı mı göstereceğiz ? Bu kötü bir görüntü oluşturmaz mı ?
Kötü görüntü olmasını istemeyiz elbet. O halde tırnak işaretlerinden önceki slaşları kaldırmamız gerekecek. Bunun için veritabanının ilgili alanından çektiğimiz veriyi stripslashes() fonksiyonu ile süzmemiz gerekmektedir. Bu fonksiyon ile tırnak işaretleri önünde ki kaçış slaşları temizlenmiş olur.
Aşağıda ki örnekte bunu daha iyi anlayabilirsiniz.
Etiketler:
çift tırnak,
fonksiyon,
PHP,
stripslashes,
stripslashes(),
tek tırnak,
veritabanı
Gönderen
Yusuf Ali Bozkır
Noktala İşaretlerine Kontrol Eden Php Kodumuz
oktalama hatalarını bir nebzede düzeltebilen nacizade bir fonksiyon:
Düzeltebildiği hatalar:
1. Noktalama işaretlerinin bir önceki kelimeye bitişik yazılmaması.
2. Noktalama işaretlerinden sonra bir boşluk bırakılmaması.
3. Üç nokta yerine 4, 5 ya da daha fazla nokta konulması.
4. Metnin en sonunda üç nokta kullanılması.
5. Metnin içinde herhangi bir yerde birden fazla boşluk bırakılması.
6. Paragraflar arası boşluk bırakmak için boş satırlar bırakılması.
7. Noktadan sonra cümleye küçük harfle başlanması.
Düzeltebildiği hatalar:
1. Noktalama işaretlerinin bir önceki kelimeye bitişik yazılmaması.
2. Noktalama işaretlerinden sonra bir boşluk bırakılmaması.
3. Üç nokta yerine 4, 5 ya da daha fazla nokta konulması.
4. Metnin en sonunda üç nokta kullanılması.
5. Metnin içinde herhangi bir yerde birden fazla boşluk bırakılması.
6. Paragraflar arası boşluk bırakmak için boş satırlar bırakılması.
7. Noktadan sonra cümleye küçük harfle başlanması.
PHP- Kodu:
İnclude Ve Require Fonksiyonu’nun Kullanımı
Arkadaşlar aslında bu fonksiyonların kullanım alanları ve görevli aynı diyebiliriz. Fakat gerçekten büyük projelerde dikkat edilmesi gereken bir konu olduğunu söyleyebiliriz. O zaman başlayalım anlatmaya. İlk önce farklarına değinmek istiyorum.
İnclude() fonksiyonun’da eğer include edilen dosya’da hata varsa , fonksiyonun bulunduğu sayfa görüntülenir fakat include edilen yerde bir hata mesajı verilir.
Require() fonksiyonuna gelirsek Require edilen dosyada hata varsa o hata bütün sayfayı kapatır.
Yorumum doğru olur mu bilmem ama İnclude ile dosyanın alındığına dair bir bilgi alıyor programımız. Require’de ise oraya sanki diğer sayfadaki kodu koymuşuz gibi oluyor.Arkadaşlar aslında bu fonksiyonların kullanım alanları ve görevli aynı diyebiliriz. Fakat gerçekten büyük projelerde dikkat edilmesi gereken bir konu olduğunu söyleyebiliriz. O zaman başlayalım anlatmaya. İlk önce farklarına değinmek istiyorum.
İnclude() fonksiyonun’da eğer include edilen dosya’da hata varsa , fonksiyonun bulunduğu sayfa görüntülenir fakat include edilen yerde bir hata mesajı verilir.
Require() fonksiyonuna gelirsek Require edilen dosyada hata varsa o hata bütün sayfayı kapatır.
Yorumum doğru olur mu bilmem ama İnclude ile dosyanın alındığına dair bir bilgi alıyor programımız. Require’de ise oraya sanki diğer sayfadaki kodu koymuşuz gibi oluyor.Arkadaşlar aslında bu fonksiyonların kullanım alanları ve görevli aynı diyebiliriz. Fakat gerçekten büyük projelerde dikkat edilmesi gereken bir konu olduğunu söyleyebiliriz. O zaman başlayalım anlatmaya. İlk önce farklarına değinmek istiyorum.
Etiketler:
bağlantı,
ders,
ekleme,
fonksiyon,
hata,
include,
include_once,
include_one,
once,
PHP,
require,
require_once,
syntax
Gönderen
Yusuf Ali Bozkır
Explode Fonskiyonunun Kullanımı
Explode fonksiyonu ortaya güzel şeyler çıkartmak istediğimizde bize çok lazım olacak bir fonskiyondur. Explode‘nin Türkçe’si derseniz bir çok kullanımı vardır. Mesela ; patlat,böl,kır… gibi.
Kullanmamız gereken yerleri söylemek gerekirse bir kaçnını numaralı olarak sıralıyayım.(Örnek vererek .)
$patlat = explode(“.”,$dosyaismi);
echo $patlat[count($patlat)-1];
?>
Kullanmamız gereken yerleri söylemek gerekirse bir kaçnını numaralı olarak sıralıyayım.(Örnek vererek .)
- Mesela bir dosya uzantısını bulmak istiyoruz. Dosya ismi topmails.zip olsun. Bu dosyayının uzantısı .zip‘tir. Peki bunu programımıza nasıl söyleyeceğiz.Explode fonskiyonu ile dosya ismini ‘.’-’nokta‘ olan yerlerden patlatıyor yani bölüyoruz. Daha sonra patlattığımız zaman bizim elimizde 1.sırada ‘topmails’ 2.sırada ‘zip’ kalacaktır. Biz bunu array yani dizi ‘ye atacağız. Daha sonra bu dizinin son elemanı bize dosya uzantısını verir! Bunu kod olarak dökelim!
$patlat = explode(“.”,$dosyaismi);
echo $patlat[count($patlat)-1];
?>
Sonuç bize ‘.zip’ olarak dönecektir. Burada metnimizi explode ile ‘nokta‘ ‘.’ kısmından patlattık. Daha sonra explode fonksiyonumuz bunu dizi yani array olarak kaydettiği için count fonksiyonu ile dizimizi saydırdık ve bir eksilterek son elemanı bulduk. Tabiiki bir dosyanın en son ‘.’ kısmından sonraki metin’de bizim uzantımız olduğu için , bu kod parçası bize uzantı bulmada yarıyacaktır.Daha ayrıntılı bilgi için tıklayın. Eğer bundan’da anlamadıysanız videolu anlatımı inceleyebilirsiniz!
Bunu bir upload scriptin’de çok rahat bir şekilde kullanabilirsiniz!
Etiketler:
explode,
explode kılavuz,
fonksiyon,
kırma,
kullanım,
manual,
patlat,
php de explode
Gönderen
Yusuf Ali Bozkır
Kaydol:
Kayıtlar (Atom)