Şu anda kullanıcının MySQL veritabanına yorum eklemesine izin veren bir formum var.Girdi olarak filtreleme emojileri
Dize MySQL'e eklenmeden önce PHP'de filtre emoji girişi için bir yöntem var mı?
preg_replace()
kullanabilir miyim veya daha iyi bir işlev var mı?
Bu emojisi:
MySQL içine yerleştirildikten sonra, bu şekilde dönüştürülür:
ðŸŽ
Örnek:
Girdi: This is a present
Çıktı: This is a present
HTML Form:
<input name="remarks" type="text" placeholder="Optional"/>
PHP Kodu:
$remarks = $_POST['remarks'];
$remarks = preg_replace('/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]/', '', $remarks);
(Bu desen çalışmaz)
Cevap nasıl? Bana bir cevap verebilir misin? – Andreas
@Andreas Daha sonra deneyeceğim, bu soru hakkında unuttum;) – Panda