PIEFORMS.

يوفر مشروع PIEFORSS طريقة بسيطة موحدة لإنشاء نماذج وصحة ومعالجة.
التحميل الان

PIEFORMS. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Nigel McNie
  • موقع ويب الناشر:

PIEFORMS. العلامات


PIEFORMS. وصف

يوفر مشروع PIEFORSS طريقة بسيطة موحدة لإنشاء نماذج وصحة ومعالجة. يوفر مشروع PIEFORSS وسيلة بسيطة موحدة لإنشاء وصحة وعملية جميعها بمظهر وشعور مشترك، مع دعم العناصر القابلة للتوصيل والعرضات أو قواعد التحقق من الصحة. ماذا يعني كل هذا؟ بشروط بسيطة، توفر PIEFORSS مكتبة لبناء نماذج HTML. لذا بدلا من كتابة كل ما تقوم به HTML بنفسك لبناء النماذج، ومعالجة التحقق من صحة ومعالجةها بأي طريقة فوضوي وغير متناسقة التي تقوم بها حاليا، فإنك تعد ببساطة تجزئة كبيرة في البرنامج النصي الذي يصف النموذج الخاص بك. PIEDISHS تقوم بجميع كلية الشرط المعني ببناء النموذج HTML من هذه التجزئة (باستخدام العناصر والعرض)، كما يتعامل مع التحقق من صحة المدخلات باستخدام القواعد. في الحالة العامة، بعد أن تعرف عليك النموذج، كل ما عليك فعله هو كتابة وظيفة رد الاتصال التي يتم استدعاؤها عند تقديم النموذج مع البيانات صالحة وفقا للقواعد. Usounds مثيرة للاهتمام! أرني مثالا ... حسنا، إذن أنت تكتب نموذجا بسيطا يحتوي على "نوع الإدخال =" القياسي "> النص"> و A Textarea عليه، مع زر إرسال. سوف تكتب برنامج نصي مشابه لما يلي: Contact_Once ('pieform.php')؛ $ نموذج = صفيف (الاسم "=> 'MyForm'، 'الأسلوب' => 'Get'، 'العناصر' => صفيف ( "النص" => صفيف ("النوع" => "النص"، "العنوان" => "عنصر النص"، "وصف" => "مربع نص صغير بالنسبة لك" القواعد "=> صفيف (" مطلوب "= > صحيح))، "TextArea" => صفيف ("النوع" => 'TextArea'، 'العنوان' => 'Textarea'، 'DefaultValue' => 'النص الافتراضي' = "الصفوف" => 7 ، 'cols' => 50)، 'إرسال' => صفيف ("النوع" => 'إرسال "،" القيمة "،" القيمة "=>' إرسال النموذج! ')))؛ صدى PIEFORLES ($ نموذج)؛ وظيفة myform_submit ($ القيم) {echo "قيمك المقدمة:
"؛ foreach (قيم $ كإشارة $ => $ القيمة) {echo "$ مفتاح: $ القيمة
"؛ }} ترى كم هو سهل؟ لم يكن لديك لكتابة أي HTML - في الواقع، والتعريف بأكمله موجود في PHP، مما يعني أنه إذا ارتكب أخطاء، فسوف يظهروا لأن أخطاء تحليلية، بدلا من أخطاء صلاحيات HTML (التي هي عادة ما يتم التحقق منها في كثير من الأحيان). تسمى وظيفة واحدة فقط للحصول على كل شيء من أجلك. ويمكنك كتابة وظيفة للتعامل مع التقديم، وإذ تدرك جيدا أن عنصر النص سيكون دائما قيمة ليست هي السلسلة الفارغة. وظيفة FUSHNIT هي أكاديمية تقريبا. يمكنك فقط حفظ كل ما تريده في قاعدة البيانات أو أيا كان، ثم آخر شيء يجب عليك فعله هو إعادة توجيه المستخدم في مكان ما، ربما إلى نفس الصفحة أو ربما في أي مكان آخر. بالنسبة لنماذج Ajax، كل ما عليك فعله هو إضافة "ajaxpost" = > صحيح في صفيف النموذج $، ثم قم بإجراء إخراج وظيفة إرسال JSON في النموذج {خطأ ": ،" الرسالة ":" بعض الرسائل "، ثم الخروج. تتضمن PIEFORSS تنفيذ JSON_ENCODE للراحة. حسنا، تبدو سهلة! ما الذي يمكن أن يفعله؟ أفضل جزء هو أن العناصر والمصادفات والقواعد الخاصة بأشكالك هي مثبتة. على سبيل المثال، يمكنك كتابة عنصر "WYSIWYG" الذي يتصرف مثل TextArea One، ولكنه يتضمن أيضا JavaScript ضروري لتحويل TextArea إلى محرر WYSIWYG كامل. أو يمكنك كتابة عنصر مع صندوقين اختيار، سهام لتحريك العناصر اليسرى واليمين، والبحث عن Ajax في المربعات. الاحتمالات لا حدود لها! يمكنك أيضا كتابة قواعدك الخاصة لإعادة استخدامها لاحقا (وتغيير كيفية استجابة العناصر لتلك القواعد إذا لزم الأمر)، واكتب العارضين الخاص بك (والتي تتعامل مع HTML المحيطة بالعناصر)، بحيث يمكنك القيام بأشياء مثل إضافة أيقونة مساعدة قليلا لكل عنصر مع رابط إلى صفحة توضح كيفية عمل العنصر. الإبلاغ: قمت بتنزيل إصدار PHP5 من PIEFORSS. مع بعض الحد الأدنى بشكل معقول، يمكن تقديمه للعمل مع PHP4 (عن طريق التأكد من أن كائن النموذج $ يتم إقراره بالرجوع إليه مع المشغل، وإزالة بعض الكلمات الرئيسية PHP5 مثل "العام" و "خاص"، وتغيير الأخطاء لا تنطوي على استثناءات رمي)، لن أفعل العمل المشترك إلا إذا كنت بحاجة إليه. إذا كنت تريد، فيمكنك الحصول عليها وتوفر تصحيحا، وأود أن أحافظ عليه كشجرة منفصلة. ولكن في الواقع، يجب أن تفكر في تحريك مشروعك إلى PHP5.Installation: 1) انسخ ملف "PIEFORM.PHP" ودليل "PIEFORM" إلى مكان ما في مسار التطبيق الخاص بك (سوف تقوم الإصدارات الأحدث بإزالة المتطلبات التي تكون فيها PIEFORSS تضمين المسار الخاص بك). قم أيضا بنسخ دليل "JSON" إلى نفس المكان إذا لم يكن لديك ملحق JSON ل PHP متاحا وتريد استخدام دعم تقديم نموذج AJAX.2) إذا كنت ترغب في استخدام دعم تقديم نموذج AJAX، فقم بنسخ "Mochikit". ملف JS إلى أينما كنت تقوم بوضع ملفات JavaScript الخاصة بك للتطبيق الخاص بك. إذا كنت تستخدم بالفعل Mochikit، فيمكنك تخطي هذه الخطوة. ما الجديد في هذا الإصدار: يحتوي هذا الإصدار على عدد قليل من bugfixes وبدود دليل الوثائق.


PIEFORMS. برامج ذات صلة

ovbb.

OVBB هو نظام لوحة رسائل خفيفة الوزن والسرعة التي تحاكي vBulletin. ...

189

تحميل

Qtopic.

Qtopic يسمح لك ببناء استعلامات المجلد الذكي على كتالوجات مخصصة. ...

155

تحميل

PHPMember.

يسمح PHPMember بدمج نظام عضوية لمواقع الويب التفاعلية. ...

57

تحميل