النتائج 1 إلى 5 من 5

الموضوع: طريقة إنشاء فورم بريدي في موقعك ... التفاصيل بالداخل.

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    36



    السلام عليكم ورحمة الله وبركاته
    هنا سنقوم بتعلم كيفية إنشاء فورم بريدي في صفحتنا على الإنترنت بحيث يمكن الزوار من إرسال رسائل بريد إلكتروني إلى مالك الموقع دون الحاجة للدخول على بريدهم الخاص:

    (1) أول خطوة هي أن نقوم بتحميل ملف البرنامج من الموقع التالي: http://www.worldwidemart.com/scripts...formmail&c=zip
    ونختار الخيارات التالية:

    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    Script: FormMail
    Compression: Zipped (Unix/PC/Mac).zip
    Method: Download Normally via Browser.
    Name: Any name
    E-Mail: Any@any.com
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>

    ثم نضغط زر Download Selected File .
    ولن يستغرق البرنامج في تحميله أكثر من خمس ثواني .. وعند إتمام التحميل نفتح الملف ونجد فيه ملفين لا ثالث لهما والذي يهمنا منها هو FormMail.pl

    (2) نقوم بفتح الملف FormMail باستخدام الدفتر أو المفكرة ويفضل الدفتر .. ولا يهمنا في هذا الملف إلا سطران لاثالث لهما وهما mailprog و referers يجب أن نحدد عنوان برنامج البريد والمواقع المسموح لها باستخدام هذا السكريبت ... لأصحاب المواقع في Virtualave تأكد من وضع هذين السطرين على النحو التالي ، حيث سنفترض أن لدينا الموقع http://yourname.virtualave.net :

    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    $mailprog = '/usr/sbin/sendmail';

    # @referers allows forms to be located only on servers which are defined #
    # in this field. This security fix from the last version which allowed #
    # anyone on any server to use your FormMail script on their web site. #

    @referers = ('yourname.virtualave.net','yourname.virtualave.net');
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>

    فقط هذان السطران عدلهما واترك باقي الملف كما هو وقم بحفظه ثم نقله إلى موقعك وتأكد من التالي:
    * نقل الملف إلى فولدر cgi-bin في موقعك.
    * أن يكون كل من الفولدر cgi-bin والملف FormMail.pl على الوضع chmod 0755 .. يمكنك العودة للدروس السابقة لمعرفة كيفية استخدام الأمر chmod.
    * أن يكون اسم السكريبت في الموقع FormMail.pl وليس formmail.pl أو FORMMAIL.PL مثلا .. أي أن الملف لابد من أيكون اسمه FormMail.pl .

    (3) وبكده نكون انتهينا من الـ CGI وبقى الـ HTML .. وأنا سأضع الـ SOURCE-CODE للملف وليس عليك إلا نسخه وحفظه في ملف وليكن mail.html ومن ثم تحميله إلى الموقع ليكون على العنوان http://yourname.virtualave.net/mail.html ويكون السكريبت على العنوان http://yourname.virtualave.net/cgi-bin/FormMail.pl مع ملا حظة أن يجب تغيير yourname لكي يتوافق العنوان مع عنوان موقعك.

    أما كود الـ HTML فهو:

    <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff">
    &lt;html dir="rtl"&gt;
    &lt;head&gt;
    &lt;meta http-equiv="Content-Type" content="text/html; charset=windows-1256"&gt;
    &lt;title&gt;FormMail&lt;/title&gt;
    &lt;/head&gt;
    &lt;body bgcolor="#FFFFCE"&gt;
    &lt;p align="center"&gt;&lt;font color="#008000" size="1" face="Tahoma"&gt;&lt;br&gt;
    &lt;/font&gt;&lt;/p&gt;
    &lt;form action="/cgi-bin/FormMail.pl"&gt;
    &lt;input type="hidden" name="env_report" value="REMOTE_HOST,REMOTE_ADDR,REMOTE_USER,HTTP_USER_AGENT"&gt;
    &lt;input type="hidden" name="missing_fields_redirect" value="error.html"&gt;
    &lt;input type="hidden" name="recipient" value="youremail@mail.com"&gt;
    &lt;input type="hidden" name="redirect" value="ok.html"&gt;
    &lt;input type="hidden" name="required" value="realname,email,city,subject,message"&gt;
    &lt;p align="center"&gt;&lt;font color="#008000" size="7"&gt;&lt;strong&gt;راسلونا&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
    &lt;p align="center"&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;يمكنك مراسلتنا من خلال هذه الصفحة.&lt;br&gt;&lt;/font&gt;&lt;/p&gt;
    &lt;div align="center"&gt;&lt;center&gt;&lt;table border="1"&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;الاسم:&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;&lt;input type="text" size="30" name="realname"&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;البريدالإلكتروني:&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;&lt;input type="text" size="30" name="email" dir="ltr"&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;رقم الهاتف(اختياري):&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;&lt;input type="text" size="30" name="phone"&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;المدينة:&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;&lt;input type="text" size="30" name="city"&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;رقم ICQ (اختياري):&lt;/font&gt;&lt;/td&gt;
    &lt;td&gt;&lt;font color="#008000" size="2" face="Tahoma"&gt;&lt;input type="text" size="30" name="icquin"&gt;&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/table&gt;&lt;/center&gt;&lt;/div&gt;
    &lt;p align="center"&gt;&lt;font color="#008000"&gt;&lt;br&gt;
    &lt;/font&gt;&lt;/p&gt;
    &lt;div align="center"&gt;&lt;center&gt;&lt;table border="1"&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;p align="right"&gt;&lt;font color="#008000" size="1" face="Tahoma"&gt;الموضوع:&lt;br&gt;
    &lt;input type="text" size="60" name="subject"&gt;&lt;/font&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;p align="right"&gt;&lt;font color="#008000" size="1" face="Tahoma"&gt;الرسالة:&lt;br&gt;
    &lt;textarea name="message" rows="9" cols="60"&gt;&lt;/textarea&gt;&lt;/font&gt;&lt;/p&gt;
    &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/table&gt;
    &lt;/center&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;center&gt;&lt;table border="0"&gt;
    &lt;tr&gt;
    &lt;td align="right" style="font-size: 10pt"&gt;&nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/table&gt;
    &lt;/center&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;center&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
    &lt;tr&gt;
    &lt;td align="center"&gt;&lt;font color="#008000" size="1" face="Tahoma"&gt;&lt;input type="submit" value="إرسال البريد ..."&gt; &lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/table&gt;
    &lt;/center&gt;&lt;/div&gt;
    &lt;/form&gt;
    &lt;/body&gt;&lt;/html&gt;
    </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE>

    * مع ملاحظة أنه يجب أن تنشئ صفحتين أحداهما تظهر عند تمام الإرسال بنجاح ويكون اسمها ok.html والأخرى عند تعثر الارسال بسبب خطأ ما ويكون اسمها error.html.
    * في كود HTML السابق يجب أن تستبدل youremail@mail.com بعنوان بريدك الصحيح الذي تريد تلقي الرسائل عليه
    * يمكن تحديد الحقول المطلوبة عن طريق السطر required أو تركه كما هو.

    يالله جربوها وبالتوفيق ... واللي ينجح يعلمنا.



    ------------------






    أبو طارق غير متواجد حالياً


  2. #2


    مشكووووور
    والله يعطيك العافيه
    _____
    بس كيف اعرف مكان مجلد bin في سيرفر موقعي
    لان عندي موقع رسمي

    يعني
    وش اضع بدال
    '/usr/sbin/sendmail'
    و
    usr/bin/perl

    وشكرا مرة اخرى






    المعاصر غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    36


    أخي المعاصر السلام عليكم ...

    تستطيع الحصول على هذه المعلومات من شركة الاستضافة نفسها ... كل ماعليك أن ترسل لهم بريد تطلب فيه perl path و sendmail program path وسيفيدونك.

    غالبً شركات الاستضافة تستخدم إما /usr/bin/perl أو /usr/local/bin/perl
    لمسار PERL وكذلك غالبا ما تستخدم /usr/lib/sendmail لبرنامج البريد

    فجرب أن تجعل برنامج البريد على /usr/lib/sendmail بدلا من /usr/sbin/sendmail قبل أن تراسل المسؤولين .. وإذا نفعت فبها ونعمت ... مانفعت ... راسلهم واستفسر.

    ***

    ------------------






    أبو طارق غير متواجد حالياً

  4. #4


    أخي العزيز ابو طارق...

    السلام عليكم ...

    و الله يا اخي العزيز انا كنت جاي اسال عن طريقة الفورم البريدي و لقيتك شارحه...

    الله يكثر خيرك و يزدك علم على اللي عندك. و مشكور





    فتى شقراء غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jan 2000
    المشاركات
    52


    الاخ الفاضل/ابو طارق
    ونعم والله وكثر الله من امثالك وجزاك الله الف خير
    ولدي سؤال وهو حين فتح ملف formmail عن طريق
    الدفتر وتعديل السطرين اللي ذكرت وعند الحفظ يطلب منك الحفظ على هيئة ثلاث طرق اي منها يتم الحفظ عليه






    rayan غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض