حصلت هذه المشكلة لدي.. فقمت بوضع كود يمنع إدراج وصلات..
ولكن أولاد الذين إستمروا بوضع تواقعيهم بدون وصلات!! فقمت بوضع كود آخر يسمح بكتابة الإسم باللغة العربية فقط..
والحمد لله إنحلت المشكلة
رابط السجل
http://almah.net/gb/index.php?action=sign
كود الجافا سكريبت
أضفه إلى رأس الصفحة
كود:
<script>
function checkthis{
if (form.name.value.match(/[a-z]/i)) {
alert ('يجب أن يكون إسمك مكتوبا باللغة العربية');
form.name.select()
form.name.focus()
return false;
}else if (form.message.value.indexOf("http://")>=0) {
alert ('لا يمكنك وضع وصلات في توقيعك');
form.message.select()
form.message.focus()
return false;
else {
return true;
}
}
</script>
وإبحث عن سطر شبيه بهذا في جسم الصفحة
كود:
<form name=xxxx action=xxxx method=xxxx>
وأضف إليه
كود:
onsubmit=" return chekthis();"
ليصبح
كود:
<form name=xxxx action=xxxx method=xxxx onsubmit=" return chekthis();">
كود php أضفه إلى الصفحة التي ستقوم بأخذ البيانات من الفورم..
كود PHP:
if ( preg_match ("/[a-z]/i",$name) ) {
echo " إسمك يجب أن يكون باللغة العربية";
exit;
}
if (is_int(strpos($message, "http://"))) {
echo "لا يمكنك وضع وصلات في توقيعك";
exit;
}
أعتذر مقدما.. لن يمكنني الإجابة على إستفساراتكم لإنشغالي الشديد..
تحيتي للجميع