درس عمل فلتر الكلمات السيئه php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | <?php $text = $_POST['text']; if(isset($_POST['submit'])) { //يجب ان تكون على الاقل 3 أحرف وليس أكثر من 20 //المحتوى يجب ان يكون على الاقل 3 حروف if (strlen($text) < 3) { echo "<center> The field must be at least 3 characters long: <a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //المحتوى لا يمكن ان يحتوى على اكثر من 20 حرف elseif (strlen($text) > 20) { echo "<center> The field cannot contain more than 20 characters: <a href=\"javascript:history.go(-1)\">Go Back</a></center>"; Die(); } // قد لا تبدأ مع نقطة elseif (ereg("^\.",$text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //Text cannot contain a < elseif (ereg("\<", $text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //النص يجب ان لا تحتوى على [ elseif (ereg("\[", $text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //الكلمه يجب ان لا تحتوى على ] elseif (ereg("\]", $text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //النص يجب ان لا تحتوى على "اليكس" elseif (ereg("\اليكس", $text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //النص يجب ان لا يحتوى على "2lex" elseif (ereg("\2lex", $text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //النص يجب ان لا يحتوى على @ elseif (ereg("\@", $text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //النص يجب ان لا يحتوى "online" elseif (ereg("\online", $text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } //النص يجب ان لا يحتوى على % elseif (ereg("\%", $text)) { echo "<center> Invalid Characters:<a href=\"javascript:history.go(-1)\"> Go Back</a></center>"; Die(); } echo $text; }else{ ?> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <input type="text" name="text"><br> <input type="submit" name="submit" value="demo"><br> </form> <?php } ?> |
تم بحمد الله
درس php تناوب النصوص – درس عمل نص عشوائى
13 أكتوبر 2008
تابع لقسم دروس بى اتش بى - دروس php بواسطة احمد الوقت 12:56 م
فى هذا الدرس ان شاء الله سوف نتعلم كيف نقوم ببعمل تناوب بين النصوص او نص عشوائى
بمعنى انك سوف تقوم باضافة اكثر من نص
سوف يظهر النص الاول عند الدخول الى الصفحه وعندما تقوم بعمل تحديث سوف يظهر النص الاخر
1 2 3 4 5 6 7 8 9 10 | < ?php $random_text = array("text 1", "Text 2", "Text 3", "Text 4"); srand(time()); $sizeof = count($random_text); $random = (rand()%$sizeof); print("$random_text[$random]"); ?> |
شرح الكود
(اقرا كامل الموضوع)
درس عمل عداد ضغطات بسيط
9 أكتوبر 2008
تابع لقسم دروس بى اتش بى - دروس php,عام بواسطة احمد الوقت 8:22 ص
هذا درس لكيفية عمل عداد بسيط لعدد الضغطات
اول شىء نقوم بعمل ملف نصى جديد ونسميه hits.txt
ونعطيه تصريح 777
بعد ذلك قم بانشاء ملف بى اتش بى php وسميه كما شئت
الان نبدا فى كتابة الكود
« الصفحة السابقة