الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح بعض الاكواد

بدأه black-hunter في 17 أغسطس 2009 · 13 رد · 1,154 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

ماذا تعنى الاكواد التالية

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

#2

1- تحديد نوع الأخطاء التي تريد اظهارها

2- تعريف ثابت Constant

3- اختبار قيمة المتغير id اولا اذا لم يحوي قيمة وثانيا اختبار بواسطة الـ Regular Expression ان المتغير لايكون ارقام .

I Say Nothing

#3

ولكن ما الفرق بين die & echo

وام افهم ذلك

define('IN_SCRIPT',1);

تم تعديل هذه المشاركة بواسطة black-hunter في 18 أغسطس 2009 في 17:51

#4

die تستعمل في حالة فشل أمر ما أو دالة أما echo فهي مخصصة للطباعة في كل الحالات .

define('IN_SCRIPT',1);

هذه تعني أن الكلمة in-script ستكون قيمتها 1 و كأنها تحولت إلى عدد طبيعي .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

إضافة فقط حول الفرق بين echo و die بالنسبة ل die فهي ايضا تلعب دور توقيف أو exit وهي تستعمل غالبا كما ذكر الأخ في "حالة فشل أمر ما أو دالة" لكن ايضا يمكن إستخدامها لطباعة وتوقيف مراجعة الأكواد التالية :) اتمنى ان اكون اعطيت إضافة

#6

بالنسبة ل die كيف تستعمل في حالة فشل أمر!!!!!

مثلا هذا الكود

<?

if(1==1) die( "o");

?>

نتيجتة

o

كيف ذلك وهذا الامر لم يفشل؟؟؟؟؟؟؟؟؟؟؟

#7
اقتباس
نتيجتة

o

بالطبع ستكون هذه هي المخرجات لأن الشرط صحيح اذا كان 1 == 1 انهي البرنامج

I Say Nothing

#8

باختصار die تعمل بالشكل..

function die($txt){
echo $txt;
exit;
}

مالها علاقه بفشل البرنامج... لكن غالبا تستخدم عند فشل امر ما

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#9

السلام عليكــم ورحمـة الله وبركاتــه ،،

كيف حالكl إن شاء الله دائمــاً بخير ؟

عندي مشكلة في برنامج PHP بحيث أنه عندما أكتب كود يحتوي على سطر أو نص بالعربية

يظهر عندي مختلط و غير مفهوم و غير واضح .

ساعدوني أرجوكم و لكم مني جـزيل الشكر و العرفان

#10

السلام عليكم

انا عندى استفسار تانى ارجو انكم تجيبوا علية

انا الان احاول ان اقوم بعمل سكربت بسيط

وصلت الى جزئية التسجيل

مثلا انا اريد ان يدخل الزائر اسمة و كلمة مرور لة و بريدة ليتم التسجيل

المشكلة هنا

انا عندى صفحة اسمها newuser.php هذه الصفحة بها النماذج التى

سيتم التسجيل فيها

فهل اضع كود التحقق من الاسم وكلمة السر و البريد فى صفحة اخرى

ليتم بها عملية التسجيل ام اقوم بوضع الكود فى نفس الصفحة

والهدف من عملية التحقق انى اريد ان اتأكد انة ادخل جميع البيانات

انا اقوم بعمل action=proces.php

ولنفترض ان صفحة proces.php هى التى سيكون بها كود التحقق من ان جميع البيانات

مدخلة كيف ارجع الى صفحة التسجيل اذا كان هناك خطأ فى المدخلات او ان احد

الخانات فارغة؟؟؟؟؟؟؟؟؟؟؟

#11

شوف الترميز الانت شغال عليه

هل انت شغال

utf ام ويندوز

هذا بالنسبه للاول سؤال

#12
black-hunter كتب:
السلام عليكم

انا عندى استفسار تانى ارجو انكم تجيبوا علية

انا الان احاول ان اقوم بعمل سكربت بسيط

وصلت الى جزئية التسجيل

مثلا انا اريد ان يدخل الزائر اسمة و كلمة مرور لة و بريدة ليتم التسجيل

المشكلة هنا

انا عندى صفحة اسمها newuser.php هذه الصفحة بها النماذج التى

سيتم التسجيل فيها

فهل اضع كود التحقق من الاسم وكلمة السر و البريد فى صفحة اخرى

ليتم بها عملية التسجيل ام اقوم بوضع الكود فى نفس الصفحة

والهدف من عملية التحقق انى اريد ان اتأكد انة ادخل جميع البيانات

انا اقوم بعمل action=proces.php

ولنفترض ان صفحة proces.php هى التى سيكون بها كود التحقق من ان جميع البيانات

مدخلة كيف ارجع الى صفحة التسجيل اذا كان هناك خطأ فى المدخلات او ان احد

الخانات فارغة؟؟؟؟؟؟؟؟؟؟؟

يمكنك ان تضعها في صفحه خارجيه ويمكنك ان تضعها في نفس الصفحه شئ يرجع لك

المهم

------------------------------

كما كتبت الاكشن الى اين يرسل

ولو كان في نفس الصفحه

-----------------------------------

if
cheak 
else
display form
#13

هذا هو الكود الذى كتبتة

<?
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>";
}



?>

هل هو جيد ارجو ان اعرف رأيك ؟؟؟

#14

عتدى استفسار اخر عن css

هل استطيع بهذه التقنية تنظيم الصفحة و الخلفية و هذه الاشياء ؟؟؟؟؟

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…