![]() |
|
إنشاء سيرفر يتم تشغيل موقع من خلاله - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : إنشاء سيرفر يتم تشغيل موقع من خلاله (/showthread.php?tid=5722) |
إنشاء سيرفر يتم تشغيل موقع من خلاله - Delphi4Us - 16-11-2013 هل من طريقة لتشغيل صفحة هوتميل Html مثلا في سيرفر نقوم بانشائه بواسطة الكود وعلى جهازنا المحلي 127.0.0.1 مثلا عندي ملف على C أسمه Index.html عندما اشغل برنامج بالدلفي تفتح الصفحة في المتصفح الافتراضي بالشكل التالي Http:\\172.0.0.1\index.html او بالشكل التالي Http:\\index.html هل يوجد مثال او اداة او فكرة إنشاء سيرفر يتم تشغيل موقع من خلاله - SMP3 - 16-11-2013 صفحات html على غرار php لا تحتاج الى مفسر .. لذلك يمكنك ارفاقها مع برنامجك و ستشتغل بدون الحاجة للسيرفر . إنشاء سيرفر يتم تشغيل موقع من خلاله - Houdini - 16-11-2013 حبيبي انت بحاجة لفهم ملهو سيرفر اصلا ؟ سيرفر هو برنامج عادي - ك apatch server - عمله هو انه يقوم برد على طلبات زبائن عبر برتكول الـ http طبعاا سيرفرات الان متقدمة اد انها توفر لغات سكريبتك لتحكم بطلبات باكثر سلاسة - ك php - مثال على سيرفر بسيط انشأ مشروع دلفي فارغ و اضف اليه الـ indy http و اجعله active عبر بورت 80 افتراضي الان في حدث on command get يمكنك استقبال طلبات غبر برمتر reaquest و رد عليها غبر برمتر responce اوكي افتح متصفح و كتب http:\\127.0.0.1 الان متصفح سينادي برنامجنا و يمرر له اي post او get متوفرة و ينتظر رد منه فلو كتبنا في دالة on command get سطر responce.body = hello world ستلاحظ ان متصفح سيظهر هته عبارة المتصفح يفهم لغة الـ html و يمكنك تنسيق ردودك عبرها للمزيد اطلع على برمجة الويب عبر دلفي إنشاء سيرفر يتم تشغيل موقع من خلاله - Delphi4Us - 18-11-2013 اهلا وسهلا إقتباس :صفحات html على غرار php لا تحتاج الى مفسر .. اجل شكرا اعلم هذا انا ذكرت الهوتميل على سبيل المثال لتكن صفحة Index.asp مثلا إقتباس :حبيبي انت بحاجة لفهم ملهو سيرفر اصلا ؟ كنت اعلم ان Indy قد يكون فيها الحل ولكني لم اجربها انا اعلم البرمجة بواسطة ASP.net وكذكك بعض PHP ولكن لتكون الصورة واضحة: انشي نموذج عليه اداة WEBBrowser تستدعي الصفحة الرئيسية Index.asp وطبعا لن تشتغل الا بحال كنا نستخدم سيرفر مثبت على الجهاز ولذلك ارغب في انشاء سيرفر لحضة تشغيل برنامجي يقوم على تشغيل المشروع ككل واقوم بانهائه عند انهاء البرنامج دون الحاجة الى الاعتماد على سيرفرات اخرى خارجية . هذا ما قصدت وعلى العموم indy http ربما تملك الحل وساجربها إنشاء سيرفر يتم تشغيل موقع من خلاله - Houdini - 18-11-2013 ان تعمل سيرفر من صفر و تجعله يفهم لغات ك php و asp مشروع كبير جداا ما يمكن عمل هو ان تجعل متصفح الضحية يتواصل مع سيرفر مباشرة عبر الـ html |