الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تطبيقات الCGI

مغلق
بدأه binali في 12 أغسطس 2005 · 12 رد · 1,641 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد المساعدة

اريد ان ا عمل برنامج صفحة انترنت تفاعلية فلم استطع رغم اني عملت التالي

انشات صفحة console وهذا هو كود ها

program primer;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  writeln ('CONTENT-TYPE: TEXT/HTML');
 writeln;
 writeln ('<html>');
 writeln ('<head>');
 writeln ('<meta HTTP-EQUIV="Content-Type" Content="text-html; charset=windows-1251">');
 writeln ('<title>Delphi the best facility for making web-publications!</title>');
 writeln ('</head>');
 writeln ('<body bgcolor="white">');
 writeln ('Hello, world!');
 writeln ('</body>');
 writeln ('</html>');
end.

وحفظتها باسم معين

اريد ان ارى صفحة الHtml الناتجة من عمل هذه الصفحة قرات في اكثر من مكان اني احتاج الى ويب سيرفر ويجب ان اضع الملف التنفيذي الناتج من البرنامج السابق في مجلد تابع للسرفر

اين اجد هذا السرفر وفي اي مجلد وكيف استطيع استدعاء كي ارى نتيجة عملى

#2

يمكنك الحصول على الوب سيرفر من CD الخاص بالوندوز نفسه ٍSII. اذا مان لديك و ندوز XP فيمكنك عمل ذلك عن طلريق اضافته من لوحة التحكم ونفس الشي بالنسبة لبقية النسخ

ربما SII ينفد صفحات CGI. ربما احد الاعضاء يؤكد هذه المعلومة

تحياتي

تم تعديل هذه المشاركة بواسطة Whale في 13 أغسطس 2005 في 08:58

#3

من إضافة إزالة البرامج في لوحة التحكم

ستجد على اليسار "Add/remove windows component " أنقر هذا الزر , وضع صح على IIS , طبعا سيطلب منك CD النظام

يعد ذك ستجد المكتبة التاليه في القرص C وهي :

C:\Inetpub\wwwroot

تضع ملفك هنا , ..

وتكتب بالمستعرض : http://localhost/exename

#4

السلام عليكم و رحمة الله و بركاته

أنصحك أخي الكريم بإستخدام سيرفر Apache فهو سهل و مجاني و مفتوح امصدر

موقع البرنامج من هنــــــــا

d4baa0.gif
#5

شكرا على المساعدة لكن لم ارى نتيجة العمل لدي وندوز XP حفظت المشروع بالاسم Ptime وكان الناتج

وظهرت المكتية التي قلتم عنها C:\Inetpub\wwwroot

وضعت الملف التنفيذي هناك

program PTime;

{$APPTYPE CONSOLE}

uses
  SysUtils;



begin
  { TODO -oUser -cConsole Main : Insert code here }
   WriteLn('Content-type: text/html');
   WriteLn;
   writeln('<html>');
   writeln('<H1>Hi every body</h1><hr>');
   writeln('</html>');
  
end.

هذا هو الملف المرفق

في المستعرض كتبت

http://localhost/Ptime.exe

لا فائدة

myproject.rar

تم تعديل هذه المشاركة بواسطة binali في 13 أغسطس 2005 في 14:25

#6

يبدو ان الملف الخاص بك ليس لدية سماحيات permissions التنفيد. جرب اعطاء المجلد wwwroot السماحيات الازمة

تم تعديل هذه المشاركة بواسطة Whale في 13 أغسطس 2005 في 14:51

#7

وكيف افعل ذلك permissions

#8

يمكن وضع ملفك بمجلد scripts فلديه صلاحية التنفيذ

d4baa0.gif
#9

واذا وضعته في المجلد scripts فكيف استدعيه

#10

قرات في احد الاماكن انك اذا وضعت الملف التنفيذي في المجلد C:\Inetpub\wwwroot قم بتشغيل السرفر اولا ثم ضع في المستعرض

http://localhost/Ptime.exe فكيف اقوم بتشغيل السرفر

#11

بما أنه ملف تنفيذي وبيس مجرد وثيقة HTML إذن عليك ببعض الإعدادات ل IIS

لوحة التحكم

ثم Administrative Tools

ثم internet information service

أختر Default Web Site

بالزر الأيمن Properities

الصفحة Home Directory

ومنها إضبط خيارات تنمفيذ السكربتات التنفيذية , مثلا Scripts and executables , وضع صح على الخيارات المناسبة ..

مشكلتك هنا مع خيارات IIS

إذا لم تنفع إسئل في أحد منتديات الويب

#12

انظروا الى هذا

/index.php?showforum=38

شكرا لك يا اخ عروة و Whale وDeltaAziz

وضعت السؤال في قسم الويب

ولكن هل استطيع ان افغل ذلك في دلفي دون اللجوء

اقصد بناء صفحات html برمجيا والتفاعل معها دون اللجوء الى هذه الطريقة

تم تعديل هذه المشاركة بواسطة binali في 14 أغسطس 2005 في 02:41

#13

الاخ عروة محق تماما مع فارق بسيط هو ان تضع داخل ملف الproject

{$E cgi}

والان قم بتنفيذ المشروع ستحصل على ملف بامتداد cgi انسخه هنا

C:\Inetpub\wwwroot

ولا تنسى اعطاء المجلد wwwroot السماحيات الازمة

permissions

صوف تصل الى هذه السماحية عن طريق تتيع خطوات الاخ عروة

والان اذهب الى المستعرض واكتب

http://localhost/Ptime.cgi

تم تعديل هذه المشاركة بواسطة romanof في 14 أغسطس 2005 في 23:28

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

هذا الموضوع مغلق.

مواضيع مشابهة