مقدمة إلى CGI
CGI (Common Gateway Interface) هي المعيار الأساسي لتنفيذ برامج خارجية من خلال مخدم ويب، تسمح لك بجعل صفحة HTML الناتجة كصفحة ديناميكية على سبيل المثال: يمكنك من خلال برمجة CGI الوصول على معلومات ضمن قاعدة بيانات ثم تنسيق النتائج كجزء من صفحة HTML، لا تستغرب فبرمجة CGI ذات شعبية كبيرة و واسعة الاستخدام عبر الشبكة العنكبوتية. هناك العدد من المراجع الجيدة لمقدمة إلى CGI المتاحة على الإنترنت، و المعلومات التالية ملخص يعطي عدد من أهم النقاط لاستخدام CGI، لطفا انتقل إلى العناوين التالية للحصول على معلومات معمقة أكثر.
An instantaneous introduction to CGI scripts and HTML forms - مقدمة مفصلة.
Ada's Introduction to CGI - مقدمة مفيدة.
ضع في ذهنك النقاط المفتاحية التالية عند استخدام برمجة CGI:
إن برمجة CGI المثبتة مسبقا و المتاحة من خلال لوحة التحكم CPanel هي الأكثر سهولة، ولكن إذا لم تعمل هذه البرمجة بالشكل الذي تريد تماما تصرف بحرية و ابحث عن البرمجة الأفضل الإنترنت، عادة يمكنك أن تجد برمجة لعمل أي شيء تريد وخاصة إذا كنت مستعدا للدفع.
اقرأ جميع المستندات المتاحة الخاص بالبرنامج الذي تريد قبل استخدامه، لأن ذلك سيساعدك لتتجنب معظم المشاكل.
CHMOD ("Change Mode") تعني تغيير صلاحيات الوصول إلى الملف الخاص ( خاصة ملفات الرمجة نفسها ) مكنك من خلال لوحة تحكم CPanel القيام بذلك بسرعة مثل معظم أدوات FTP.
من الهام جدا: - بعد تحميل ملفات برمجة ضمن مجلد cgi-bin ,أن تقوم بتغيير الصلاحيات CHMOD إلى القيمة 755 755 ( طبعا ما لم يحدد غير ذلك ضمن مستندات البرنامج) على سبيل المثال تحتاج إن تغير صلاحيات CGI EMail ضمن لوحة التحكم CPanel إلى القيمة 755 لكي يعمل بالشكل الصحيح.
تحتاج العديد من البرامج إلى معرفة مسار Perl ( محرك لغات برمجة ) و كما تحتاج إلى إرسال بريد إلكتروني ( محرك بريد HTTP) يمكنك إيجاد هذه المعلومات في الصفحة الأساسية للوحة التحكم CPanel.
تأكد من تجريب برامجك مرارا وتكرارا، فالتجربة هي الأساس للتأكد من أن كل شيء يعمل بالشكل الذي ترضى.