PHP ile sisteminizde yeni üyelik, yorum bölümüne kullanıcı adı vb. işlemleriniz varsa dikkat etmeniz gereken durumlar vardır. Mesela yeni üyelikte “\” karakterinin olması problem yaratabilir. Ayrıca “nbsp;” gibi özel html karakteri kullanıcı adının boş gözükmesine neden olur. Bunlara benzer problemleri önlemek için PHP’de preg_match kullanarak varsa bu karakterleri yakalayacağız ve ona göre işleme devam edeceğiz.
Aşağıdaki kodu gerekli yerde kullanmanız yeterli.
1 2 3 |
if(preg_match('/[\'\/~`\!@#\$%\^&\*\(\)_\-\+=\{\}\[\]\|;:"\<\>,\.\?\\\]/', $degisken)){ echo "Eşleşme var."; } |
$degisken yerini değiştirmeyi unutmayınız.