هل هناك فرق حيث أني اقوم بإنزال بعض برامج السي جي اي فأجد بعض الملفات بالأمتداد pl
فهل هناك فرق بينهم ؟؟؟؟
نريد الكلام بشكل مفصل لو سمحتم![]()
هل هناك فرق حيث أني اقوم بإنزال بعض برامج السي جي اي فأجد بعض الملفات بالأمتداد pl
فهل هناك فرق بينهم ؟؟؟؟
نريد الكلام بشكل مفصل لو سمحتم![]()
السلام عليكم
حقيقه كلنا في الهوا سوا بس بشرح على قدر فهمي للموضوع ويمكن أكون مخطىء
السي جي آي
CGI= Common Gateway Interface
ما يهمنا شو تعني العبارة إللي فوق، أهم شي شو نقدر نستفيد من البرنامج
هي عبارة عن وعاء لتشغيل البرامج داخل السيرفر ومن ثم إظهار النتائج على صفحة الإنترنت، يعني لا يمكنك رؤية البرنامج من خلال الصفحة، فقط نتيجة البرنامج
معظم برامج السي جي آي تكتب بإستخدام لغة سي ، سي ++، وأيضا بيرل
أمثلة في برامج السي جي آي : منتدى سوالف بواسطة برنامج اليو بي بي، سجل الزوار مثلا وأيضا قوائم البريد ،،، والكثير الكثير من البرامج المختلفة
يمكنك العثور على مختلف البرامج في هذا الموقع الرائع :
http://www.cgi-resources.com
وعن إمتداد .pl
هذا أعتقد أنه عبارة عن برنامج بيرل ويتم إستخدامه بطلب أو إستدعائه من برنامج السي جي آي
وإذا عندك المزيد من الأسئله سأقوم إنشاء الله بالإجابه عليها على قدر إستيعابي وفهمي
تمنياتي لكم بأطيب السوالف
يبقى السؤال اخي سوالف
عن الملفات pl
هل احتاج تغييرها عندما اضعها في السيرفر
البرنامج الذي عندي برنامج أستدعاء بنر
أخوي عمر
لا أعتقد أنك تحتاج لتغييرها، وإنظر إلى طريقة تركيب البرنامج أو من خلال FAQ
فهي مفيده
الله يوفقك
بعد تجربة وجدت ان معظم الملفات ذات الامتداد pl تعمل عند تغيير الامتداد الى cgi
ملفات pl هي ملفات ذات أداء وإنتشار أوسع وأفضل بالنسبة للسيرفرات
التي تعتمد الـ NT إما ملفات cgi فهي ملفات من نفس النوعيه تماما
ولكن يكثر إنتشارها في مواقع التي تستخدم الـ Unix .. هذا والله أعلم
رومانسي
كلام جميل
طيب السؤال إذا نزلت برنامج الملف الي معه pl
وأنا سيرفري يونكس هل تكفي عملية تغيير الأمتداد إلى cgi
الملفات ذات الامتداد .pl تعمل على اليونكس ولكن ذلك يعتمد على اصدارة برنامج ال perl في موقعك
لا فرق بين تركيب الـ cgi والـ pl في المواقع التي تستخدم unix أو NT
فملفات الـ PL تستعمل في نفس الغرض الذي تستخدم فيه ملفات cgi
والعكس صحيح لذلك فلا فرق في تركيبها ... لكن الأكثر إنتشارا لملفات
الـ pl هو unix ... والله أعلم
السندباد ورمانسي
أشكر لكم تفاعلكم
اخي السندباد
وكيف اعرف رقم أصدار البريل الذي في موقعي ؟
وما هو الإصدار الذي تعمل معه ملفات pl ?
ولو كان الإصدار الموجود في موقعي قديم كيف يمكني ترقيته ؟
بإنتظرك![]()
الاخ عمر اسعدالله اوقاتك واوقات الاخوة جميعا
بالنسبة لمعرفة اصدارة البيرل او لتحديث الاصدارة على موقعك فينبغي ان تكتب رسالة الى مستضيف موقعك لمطالبته بذلك
اما عن معرفة الاصدارة التي يعمل بها برنامج PL او Cgi فعند فتح ملف البرنامج بال notepad مثلا ستجد ذلك من ضمن التعليقات او تجدها في نفس الموقع الذي نزلت منه الملف.
اما اذا كنت تعمل هذه البرامج بنفسك بواسطة برنامج مثل webgiene professional فستجد الاصدارة المطلوبة لعمل هذا البرامج في ملفات ال help
------------------
كلام سمح ...
شكرا![]()
بالنسبة لمعرفة إصدار البيرل على موقعك
لازم تدخل على موقعك من خلال التلنت telnet
وهنالك أمر تكتبه لكن ألحينه نسيته شو هو لمعرفة إصدار البيرل
لكن فيه طريقه لمعرفته
إكتب
man perl
وبعدين بيظهرلك صفحات بخصوص البيرل ،، إضغط على مسافة للإنتقال إلى الصفحات الثانية وبتلاحظ في الأخير مكتوب إصدار البيرل
هذا موجود عندي في السيرفر والله يوفقكم
السلام عليكم ورحمة الله وبركاته
CGI هي "طريقة" (بروتوكول) معين لتمرير المعلومات بين خادم (Server)الشبكة و البرنامج الذي يعمل عليها ، فمثلا حين يستقبل خادم الشبكة طلبا يحتوي على نموذج معين (Form) قمت بتعبئته في صفحة المتصفح لديك فإنه يمرر بيانات ذلك النموذج "بطريقة" خاصة إلى البرنامج الذي يتولى معالجة البيانات القادمة في ذلك النموذج ، وبعد أن يتم البرنامج معالجة البيانات يعيد النتيجة على شكل صفحة HTML إلى خادم الشبكة التي يرسلها بدوره إليك (إلى متصفح الإنترنت في جهازك) .
نظريا ، يمكن كتابة برامج CGI بأي لغة كانت . عمليا ، أغلب المواقع تدعم كتابة هذه البرامج بلغة البيرل . "بعض" المواقع تعطيك إمكانية كتابة هذه البرامج بلغات أخرى أو حتى تعطيك إمكانية ترجمتها (Compile) لتصبح ملفات تشغيلية (مثل ملفات EXE في نظام النوافذ) . في مثل هذه الحالات فإن هناك فرقا بين برامج CGI ذات النهايه pl (بلغة البيرل) و بين البرامج التي نهايتها cgi (برامج بلغات أخرى) . أما إذا كان مستضيف موقعك لا يدعم إلا البرامج المكتوبة بلغة البيرل فلا فرق بين النهايتين ، بالرغم من أن الأفضل الإتصال بمستضيف موقعك لسؤالة (هذا يعتمد نهائيا على طريقة إعداد Cinfiguration الخادم المستضيف).
دمتم بخير