Soru Bu kod ne işe yarıyor? PHP

Bu konuyu okuyanlar

AyberkSokul

Öğrenci
Katılım
4 Aralık 2019
Mesajlar
22
Reaksiyon puanı
0
Puanları
1
Yaş
19
$email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';

Sitenin iletişim kısmı için script baktım internetden ve bunu kullanmaya karar verdim. Daha önceden hiç tecrübem ve bilgim yok ve okulda daha yeni php dersleri görmeye başladık. Yardımcı olursanız sevinirim.
 

Assad Najjar

Müdavim
Katılım
18 Ocak 2019
Mesajlar
1,673
Reaksiyon puanı
2,305
Puanları
113
Yaş
30
PHP bilmiyorum. Ama köşeli parantez kullanılmasından yola çıkarak, yazdığın kodun REGEX (REGular EXpression) kodu olduğunu anladım.

Anladığım kadarıyla bu kod, bir e-posta adresinin bir "@" sembolü içerdiğini ve bu sembolün önünde ve arkasında herhangi bir karakterin olabileceğini gösteriyor.

Buradaki "email_exp" ifadesi, değişkenin ismi. PHP'de değişken isimlerinin başına "$" işareti konur.
 

hakancalis

Müdavim
Katılım
6 Ocak 2021
Mesajlar
1,249
Çözümler
1
Reaksiyon puanı
957
Puanları
113
$email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';

Sitenin iletişim kısmı için script baktım internetden ve bunu kullanmaya karar verdim. Daha önceden hiç tecrübem ve bilgim yok ve okulda daha yeni php dersleri görmeye başladık. Yardımcı olursanız sevinirim.
@ işaretinden önce ve sonra ki kelimeler içinde arama yaparak geçersiz karakterleri kontrol ediyor eğer ki standart e-posta adreslerinde olmaması gereken karakterler varsa uyarı veriyor kullanılabilir.
 
Üst