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...
Web Yazılım SMTP 554 Hata Kodları ve Açıklamaları
SMTP E-mail gönderimleri sırasında oluşan 554 hata kodları ve açıklamaları aşağıda yer almaktadır. Gönderim sırasında yaşadığınız sorunları buradaki h...
Web Yazılım Com.tr Domain Nasıl Alınır?
İnternet üzerinde en çok kullanılan web sitesi uzatantıları “.com ve .net” tir. Son zamanlarda “.tr” uzantılı alan adlarının kullanıcılar tarafından b...
Coral Travel firmasına yapmış olduğumuz projeyi incelemek istemez misiniz ?