php

الحصول على معلومات وسم Meta من صفحة أخرى

بسم الله الرحمن الرحيم الحمدلله ، والصلاة والسلام على رسول الله ، محمد بن عبدالله ، وبعد ؛ سوف أشرح القليل عن دالة get_meta_tags ثم نتطرق إلى مثال بسيط بإذن الله تعالى .. في البداية هذه الدالة ظهرت في PHP 3 منذ الإصدارة 3.0.4 وبقيت في PHP 4 ولا تزال في PHP 5 .. وظيفة هذه الدالة هي إعادة مصفوفة تحتوي على خصائص وسوم meta من ملف معين .. صيغة الدالة العامة ...

  • 20-3-2008
  • 1980

كيفية عمل بحث فى اى سكربت

السلام عليكم ورحمة الله وبركاتة الدرس حيكون عن كيفية عمل بحث على اى سكربت وسوف نحتاج الى صفحتين الصفحة الاولى : index.php وهى يوجد فيها الفورم الصفحة الثانية : search.php وهى الصفحة الذى سظهر فيها نتائج البحث اولا الصفحة الاولى والذى فيها الفورم : [code] [/code] اولا نعرف الفورم ثم نختاج ال method وهو post والصفحة الذى سيذهب اليها الفورم ثم عملنا ...

  • 20-3-2008
  • 2674

طريقة حماية السكربتات

السلام عليكم ورحمة الله وبركاته كيف تحمي السكربتات من الثغرات !! اليكم بهذا الشرح المبسط : دالة لتأمين المدخلات : [PHP]function save($vars){ $vars = addslashes($vars); $vars = htmlspecialchars($vars); $vars = trim($vars); return $vars; }[/PHP] لأن تم تأمين النص أولا من رموز ' " ; / بالداله addslashes ثم تم الغاء مفعول اكواد html بالدالة htmlspecialchars ثم ازالة المسافات من اول وآخر النص بالدالة ...

  • 20-3-2008
  • 2367

دالة لعمل تعاقب ألوان

نرى هنا بنتائج البحث او اسألة اي قسم ان الوان الجداول متعاقبه بمعني الحقل الاول لو غير عن التالي ويرجع التعاقب، هناك عدة طرق وساذكر هذه [php]function Fc($id){ if($id % 2) return $color = "red"; else return $color = "blue"; return false; } for($id=1; $id

  • 20-3-2008
  • 2088

تعاقب الوان

كود لعمل تعاقب الوان اليك بهذا الكود [php]echo""; //بداية الكود $bgcolor='red'; for ($i=0; $i

  • 20-3-2008
  • 1746

إختصار المواضيع

السلام عليكم في اوقات كتير بنحتاج اننا نستعلم مثلا عن جزء من جسم موضوع معين في الصفحة الرئيسية او بالتمرير مثلا بالماوس علي الرابط الاساسي ليظهر جزء من الموضوع المكتوب بالداخل .. ما سوف نفعله هنا عباره عن function بتقوم بالتالي .. تقوم بقطع الجسم او الموضوع حسب عدد الكلمات التي تريديها . بالاضافة إلي منع كود html من الجسم كود ...

  • 20-3-2008
  • 1924

طريقة اضافة كود التحقق بالصورة CAPTCHA

السلام عليكم ورحمة الله وبركاته درس اليوم هو عن أداة تعتبر من أهم وأقوى الادوات في اي سكريبت يعتمد على تدخل الزوار سواء باضافة مشاركات أو تعليقات أو حتى بالبحث، وهي أداة CAPTCHA CODE أو التحقق البصري بالصورة. وظيفتها هي التأكد أن من يقوم بملأ النموذج الخاص باضافة البيانات أو البحث هو بشر وليس سكريبت أو برنامج، مما يحفاظ على أمان ...

  • 20-3-2008
  • 4965

دوال ليست خطره بطبعها

اعذروني لأسم الدرس ولكنني أتكلم بجد أولا مرحبا بكم مجددا موضوعي اليوم صغير جدا جدا جدا جدا magic_quotes , addslashes() , stripslashes() دوال بطبعها ليست خطره : وأقصد هنا أن هذه الدوال تستعمل لتأمين المدخلات وقد تستعمل بعض الأحيان كسلاح له وجهين دفاعي وهجومي ونقول ما علينا .. من منكم يعرف ملف php.ini هذا الملف للأسف هو القنبله التي يتجنب الكثيرين النظر ...

  • 20-3-2008
  • 1803

ال magic quotes

ما هو magic quotes هي ان يتم اضافة \ تلقائيا عند كتابة أي شيء " حمله أو رقم " يحتوى علامة الأقتباس ( ' ) . الوضع الأفتراضي : مفتوح الوضع الخطر : مغلقة السبب : تسبب مشاكل امنيه من ابرزها مشاكل SQL Injection و التي تسمح بإستمرار الاستعلام و استخدام اوامر SQL . و لتفادي هذه المشكله يجب استخدام الداله addslahes لإضافة السلاش \ . مثال " منقول " لنفرض لدينا هذا ...

  • 20-3-2008
  • 1820

register_global وتعريف بأخطارها

مرحب بالجميع أعتقد أن هذا الموضوع يهم كل المبرمجين ولو كان معاد فأرجو المعذره للأعاده أفاده ,, فلنبدأ $_POST وهي مصفوفة تحتوي جميع المتغيرات المرسله بال POST $_GET وهي مصفوفة تحتوي جميع المتغيرات المرسله عبر المتصفح بالطريقة Get $_REQUEST وهي مصفوفة تجمع بين الأثنين GET , POST وينصح بأستخدامها مثال لدينا ملف form.html به الكود التالي [code] ...

  • 20-3-2008
  • 1828

register_globals - دراسة مفصلة

السلام عليكم ورحمة الله وبركاته نبذة عن المشكلة مشكلة register_globals حدثت بعد طرح الاصدار PHP v.4.2.1، حيث تم جعل القيمة الافتراضية لـ register_globals تساوي off، مما أدى الى توقف الكثير والكثير من السكريبتات المطروحة قبل هذا الوقت والتي كانت تعتمد في عملها على الوضعية on لـ register_globals. ولكن لماذا تم تغيير القيمة الافتراضية لهذه الخاصية؟ مما هو ...

  • 20-3-2008
  • 2168

كيف تنشئ صندوق سحري في صفحتك بسهولة

السلام عليكم و رحمة الله و بركاته . من فترة تقريباً و أنا أبحث عن صندوق سحري لأي صفحة من صفحات الموقع يمكن الاستفادة منه ، فقمت باستخدام الصندوق السحري المختصر - برمجة روض الرياحين - و دمجته مع صفحة HTML و برمجت له دالة bbcode بالـPHP لتبديل الأكواد بالإضافة إلى تعديلات بسيطة في ملفات الجافا سكريبت - تجدوها مرفقة - . أولاً : صفحة ...

  • 20-3-2008
  • 2154

18 شريحة بالعربي في كيفية بناء محرك القوالب الخاص بك

بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته قمت بوضع حزمة كاملة تحتوي على شرائح بوربوينت و محرك قوالب بإسم TinyTemplate كمثال والشرح كامل باللغة العربية خطوة خطوة في كيفية بناء محرك قوالب بسيط خاص بك والهدف هو تعليمك كيفية بناء محركك الخاص وإليك التحميل بالمرفقات وأرجوا أن يحوز على رضى الجميع الكاتب [U]عبدالله عيد[/U]

  • 20-3-2008
  • 2107

شرح كامل لمكتبة WinZip وبالعربي

بسم الله الرحمن الرحيم تحية طيبة وبعد إليكم الملف المرفق والذي يحتوي على شرح مكتبة Zip File Functions الموجودة ضمن مكتبات بي اتش بي وبالعربي كمان ملاحظة الملف المضغوط يحتوي على ملف بإمتداد pdf لذلك تحتاج إلى قارئ أكروبات لمعاينته وأرجوا أن ينال الكتيب على اعجابكم فلقد شرحت فيه جميع دوال المكتبة zip file function الكاتب [U]عبدالله عيد[/U]

  • 20-3-2008
  • 1768

المتغير المعقد Complex Variable

المقصود من المتغير المعقد أو من فكرة المتغير المعقد هو أنه متغير يتم إنشائه بطريقة معقدة أي ليس بالطريقة العادية والمتعارف عليها .. فالطريقة المعروفة هي أن تكتب $ يليها إسم المتغير بشرط أن لا يبدأ برقم .. كلام سليم ومن الأمثلة على ذلك : [php][/php] وكما ترى فهذه المتغيرات متغيرات عادية ومعروفة ... طيب ما هي فكرة المتغيرات المعقدة ؟ فكرة ...

  • 20-3-2008
  • 1748

تعريف دالة بداخل دالة

المقصود بتعريف دالة داخل دالة هو أن تقوم بكتابة تعريف لدالة معينة وبداخل هذا التعريف تنشئ تعريف أخر لدالة أخرى ... الآن افترض أنك تقوم بإستدعاء دالة بإسم myfunc وهذه الدالة ليس لها تعريف كالتالي : [php][/php] فإن المترجم سيصدر خطأ لعدم وجود تعريف للدالة ... الآن لو قمنا بكتابة مايلي : [php][/php] فالآن لو .. [php][/php] فإن الأمور ستسير على مايرام ...

  • 20-3-2008
  • 2039