PHP Tırnak İşareti Sorunu Nasıl Çözülür?

PHP Tırnak İşareti Sorunu Nasıl Çözülür?

PHP ile veritabanına veri kaydederken verilerimiz arasında (özellikle input değerlerindede) tırnak olursa, o tırnaktan sonraki kısım gözükmez. Input’da value=”” şeklinde yazarsak çift tırnaktan sonrası value=” şeklinde yazarsak da tek tırnaktan sonrası gözükmeyecektir.

 

PHP Tırnak İşareti Sorunun çözümü;

 

Kayıt işlemini gerçekleştirirken veri içerisindeki tek ve çift tırnakları replace edeceğiz. Tırnaklarda kullanılbilecek kodlar aşağıda belirtilmiştir.;

 

Tek Tırnak (‘) = '
Çift Tırnak (“) = "

 

Replace fonksiyonumuzu oluşturarak bu sorundan tamamen kurtulabiliriz.

 

function replace_tirnak($deger)
{
    return str_replace(
    array("'", "\""), array("'", """), $deger
    );
}

 

Verilerimizi replace eden fonksiyonumuzu oluşturduğumuza göre Bunu array_map ile post ettiğimiz tüm verilere uygulayabiliriz.

 

array_map("replace_tirnak", $_POST);

 

Bu işlemi uyguladıktan sonra post ile veri gönderdiğinizde, tırnak işaretleriniz tırnak kodu olarak değiştirilecektir.
 

Sosyal Medya & Dijital Pazarlama Hizmetlerimizi İncelediniz mi?

Pazarlama her zaman kitlenizle doğru yerde ve doğru zamanda bağlantı kurmakla ilgilidir. Bugün, bu, onlarla zaten zaman harcadıkları yerde buluşmanız gerektiği anlamına geliyor: internette.

İlginizi çekebilir...
Dijital Pazarlama Instagram Keşfete Nasıl Çıkılır?
Instagram'ın Keşfet sayfasına nasıl gireceğinizi anlamaya çalışıyorsanız, farklı düşünmeniz gerekir. Instagram Keşfete Nasıl Çıkılır? merak ediyor...
Web Yazılım 503 Service Unavailable Hatası Nedir? Nasıl Düzeltilir?
503 Service Unavailable hatası, web sitesinin sunucusunun şu anda kullanılamadığı anlamına gelen bir HTTP durum kodudur . Çoğu zaman, sunucu çok meşgu...
Home Bakery Kompozit Tabela firmasına yapmış olduğumuz projeyi incelemek istemez misiniz ?