
Evet Arkadaşlar Sizlere Bu makalemde Benim çok işime yarayan stripslashes() ve addslashes() Fonksiyonlarından bahsedeceğim :)
Öncelikle Fonksiyonların Ne işe yaradıklarını anlatayım :
stripslashes() Fonksiyonu
stripslashes() Fonksiyonumuz bir string veritipini parametre olarak alıyor ve içindeki tüm tersbölü (\) işaretlerini silme işlemini yapıyor örnek verecek olursak :
<?
$string = 'Vehbi \ akdoğan\';
echo stripslashes($string); // Ekranda Vehbi akdoğan Yazacak
?>
Evet arkadaşlar Örneğimizi Çalıştırırsanız Daha kolay Anlarsınız :)
addslashes() Fonksiyonu
addslashes() Fonksiyonumuz ise gene string vir veritipini parametre olarak alıyor ve stringimizdeki tüm tırnak işaretlerinin (') Yanına (\') tersbölü işareti ekliyor örnek verirsek :
<?
$string = 'Vehbi'akdoğan';
echo addslashes($string); // Ekranda Vehbi\'akdoğan Yazacak
?>
Şeklinde olacaktır.
Fonksiyonların Kullanım Alanları
Evet gelelim bu fonksiyonların kullanım alanlarına
Arkadaşlar Nerde Nasıl kullanlır Hiç araştırmadım ama Ben 1 yerde kullandım ve çok işime yaradı sizlerede ordan bahsedeyim :
Veri tabanında PDO ile kodlama yaparken (mysqlde de aynımı bilmiyorum) tek tırnak(') ve ters bölü(\) işaretlerini Veritabanına kaydettiremiyordum araştırdım ve tek tırnak ve ters bölünün mysql da açığa sebep oldukları için PDO da kaydedilmediğini gördüm daha sonra nasıl yapayım derken addslashes() Fonksiyonuyla Karşılaştım Ve Verimi veritabanına kaydettirirken addslashes() fonksiyonunu kullandım verinin kaydedildiğini gördüm :) Başka nerede nasıl kullanılırlar hiç araştırmadım artık onlarıda siz araştırırsınız :)
Hiç yorum yok:
Yorum Gönder