السلام عليكــم ورحمـة الله وبركاتــه ،،
ماذا تعنى الاكواد التالية
error_reporting(E_ALL ^ E_NOTICE);
define('IN_SCRIPT',1);if (empty($id) || preg_match("/\D/",$id)) {die('Invalid ID, numbers (0-9) only!');}السلام عليكــم ورحمـة الله وبركاتــه ،،
ماذا تعنى الاكواد التالية
error_reporting(E_ALL ^ E_NOTICE);
define('IN_SCRIPT',1);if (empty($id) || preg_match("/\D/",$id)) {die('Invalid ID, numbers (0-9) only!');}تم تعديل هذه المشاركة بواسطة black-hunter في 17 أغسطس 2009 في 20:45
1- تحديد نوع الأخطاء التي تريد اظهارها
2- تعريف ثابت Constant
3- اختبار قيمة المتغير id اولا اذا لم يحوي قيمة وثانيا اختبار بواسطة الـ Regular Expression ان المتغير لايكون ارقام .
I Say Nothing
ولكن ما الفرق بين die & echo
وام افهم ذلك
define('IN_SCRIPT',1);تم تعديل هذه المشاركة بواسطة black-hunter في 18 أغسطس 2009 في 17:51
die تستعمل في حالة فشل أمر ما أو دالة أما echo فهي مخصصة للطباعة في كل الحالات .
define('IN_SCRIPT',1);هذه تعني أن الكلمة in-script ستكون قيمتها 1 و كأنها تحولت إلى عدد طبيعي .
''اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل بلية''
'اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء منهم و الأموات'
www.it-scoop.com
إضافة فقط حول الفرق بين echo و die بالنسبة ل die فهي ايضا تلعب دور توقيف أو exit وهي تستعمل غالبا كما ذكر الأخ في "حالة فشل أمر ما أو دالة" لكن ايضا يمكن إستخدامها لطباعة وتوقيف مراجعة الأكواد التالية :) اتمنى ان اكون اعطيت إضافة
بالنسبة ل die كيف تستعمل في حالة فشل أمر!!!!!
مثلا هذا الكود
<? if(1==1) die( "o"); ?>
نتيجتة
o
كيف ذلك وهذا الامر لم يفشل؟؟؟؟؟؟؟؟؟؟؟
اقتباسنتيجتةo
بالطبع ستكون هذه هي المخرجات لأن الشرط صحيح اذا كان 1 == 1 انهي البرنامج
I Say Nothing
باختصار die تعمل بالشكل..
function die($txt){
echo $txt;
exit;
}مالها علاقه بفشل البرنامج... لكن غالبا تستخدم عند فشل امر ما

CCNA, CCNA Security, CCNP
السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف حالكl إن شاء الله دائمــاً بخير ؟
عندي مشكلة في برنامج PHP بحيث أنه عندما أكتب كود يحتوي على سطر أو نص بالعربية
يظهر عندي مختلط و غير مفهوم و غير واضح .
ساعدوني أرجوكم و لكم مني جـزيل الشكر و العرفان
السلام عليكم
انا عندى استفسار تانى ارجو انكم تجيبوا علية
انا الان احاول ان اقوم بعمل سكربت بسيط
وصلت الى جزئية التسجيل
مثلا انا اريد ان يدخل الزائر اسمة و كلمة مرور لة و بريدة ليتم التسجيل
المشكلة هنا
انا عندى صفحة اسمها newuser.php هذه الصفحة بها النماذج التى
سيتم التسجيل فيها
فهل اضع كود التحقق من الاسم وكلمة السر و البريد فى صفحة اخرى
ليتم بها عملية التسجيل ام اقوم بوضع الكود فى نفس الصفحة
والهدف من عملية التحقق انى اريد ان اتأكد انة ادخل جميع البيانات
انا اقوم بعمل action=proces.php
ولنفترض ان صفحة proces.php هى التى سيكون بها كود التحقق من ان جميع البيانات
مدخلة كيف ارجع الى صفحة التسجيل اذا كان هناك خطأ فى المدخلات او ان احد
الخانات فارغة؟؟؟؟؟؟؟؟؟؟؟
شوف الترميز الانت شغال عليه
هل انت شغال
utf ام ويندوز
هذا بالنسبه للاول سؤال
black-hunter كتب:السلام عليكمانا عندى استفسار تانى ارجو انكم تجيبوا علية
انا الان احاول ان اقوم بعمل سكربت بسيط
وصلت الى جزئية التسجيل
مثلا انا اريد ان يدخل الزائر اسمة و كلمة مرور لة و بريدة ليتم التسجيل
المشكلة هنا
انا عندى صفحة اسمها newuser.php هذه الصفحة بها النماذج التى
سيتم التسجيل فيها
فهل اضع كود التحقق من الاسم وكلمة السر و البريد فى صفحة اخرى
ليتم بها عملية التسجيل ام اقوم بوضع الكود فى نفس الصفحة
والهدف من عملية التحقق انى اريد ان اتأكد انة ادخل جميع البيانات
انا اقوم بعمل action=proces.php
ولنفترض ان صفحة proces.php هى التى سيكون بها كود التحقق من ان جميع البيانات
مدخلة كيف ارجع الى صفحة التسجيل اذا كان هناك خطأ فى المدخلات او ان احد
الخانات فارغة؟؟؟؟؟؟؟؟؟؟؟
يمكنك ان تضعها في صفحه خارجيه ويمكنك ان تضعها في نفس الصفحه شئ يرجع لك
المهم
------------------------------
كما كتبت الاكشن الى اين يرسل
ولو كان في نفس الصفحه
-----------------------------------
if cheak else display form
هذا هو الكود الذى كتبتة
<?
echo "<p align=center><font size=20 color=6f5959><b><i>information field</i></b></font></p><hr><br>
<form method=post action=newuser.php>";
if(isset($user,$pass,$mail)) {
$i=0;
if (!empty($user)){ echo "username is $user<br>";
$i++;}
else echo "wrong name<br>";
if(!empty($pass)){ echo "pass is $pass<br>";
$i++;}
else echo "wrong pass<br>";
if(!empty($mail)) {echo "mail is $mail<br>" ;
$i++;}
else echo "wrong mail<br>";
if(isset($i) && $i==3) echo "register succed";
else echo "please try again";
}
else{
echo "<b>username</b><input type=text name=user><br><br>
<b>password</b><input type=password name=pass><br><br>
<b>e-mail</b><input type=text name=mail><br><br>
<input type=submit value=register>
</form>";
}
?>هل هو جيد ارجو ان اعرف رأيك ؟؟؟
عتدى استفسار اخر عن css
هل استطيع بهذه التقنية تنظيم الصفحة و الخلفية و هذه الاشياء ؟؟؟؟؟
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…