MertKoseoglu adlı üyeden alıntı

Emin ol sordugun soruya karsi bundan daha iyi bir cevap verilemezdi :)
2 farkli yontem sundum sana. Kendi yazdigin kismi silip dene. Hata vermezse devam et. Benim sana verdigim kodlardan birini kullan. If else yapisi kullanilmis zaten. Hatayi yazmissin ama hamgi yontemo deneyip hata aldigini yazmamissin. Ustte ki kodu dener misin birde alttakini denedin sen muhtemelen.

Ek Olarak: Bu arada preg marth yontemini denediysen email degiskeninde yanlarda bulunan ters slashlara dikkat etmemis olabilirsin.

Ek Olarak: Aldigin hata php surumu ile ilgili bir hataya benziyor. Dosyanda phpinfo(); fonksiyonunu calistirarak surumune bakabilirsin.



Problem bende herhalde şu kod yerine;

elseif (!eregi ("^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,4}$", $email)) {
echo "

Lütfen Geçerli Bir E-Mail Adresini Yazınız (mailadi@mail.com)!


} else {
print 'e-posta gecersiz!';
}



bu hatayı alıyorum;

Parse error: syntax error, unexpected T_ELSEIF


php yi yeni yeni öğrendiğim için nerede hata olduğunu anlayamıyorum yardımcı olabilir misiniz?

Ek Olarak; $email'in yanındaki ters slash derken hangisini kastettiniz? bu arada problem php sürümü ile alakalı versiyonu başka bir hostta sıkıntısız çalışmıştı...