صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: آموزش ساخت فرم تماس با ما

  1. #1
    عضو دائم vahab00 آواتار ها
    تاریخ عضویت
    Feb 2011
    محل سکونت
    شهســـوار
    نوشته ها
    1,717
    تشکر تشکر کرده 
    1,983
    تشکر تشکر شده 
    4,046
    تشکر شده در
    1,978 پست

    36 آموزش ساخت فرم تماس با ما

    سلام دوستان
    سریع می نویسم چون باید برم بخوابم صبح ساعت 8 صبح کلاس دارم تا 2 بعد از ظهر
    خوب بگذریم
    اول دلیل نوشتن آموزی :
    تو این انجمن و خیلی جاهای دیگه دیدم که خیلی از دوستان میخوان یه فرم بسازن مشکل دارن
    خیلی ها که بهم مراجعه میکنن فرم رو ساختن فقط قسمت ارسال مشکل دارن
    با یه توضیح کوچیک آموزش ساخت فرم رو یادتون میدم
    امیدوارم به دردتون بخوره
    -------------------------------
    فرض بر این است که در یک صفحه که خودتان طراحی کردید میخواهید فرمی قرار دهید و یا فرم را طراحی کردید و با بخش ارسال مشکل دارید
    فقط قبل هرچیزی بگم این آموزش به زبان PHP هست پس حتما فرمت صفحاتتون رو از HTM یا HTML به PHP تغییر بدید (بنا به تجربه دیدم همه HTML بهم میدن)
    خوب برای شروع ساخت فرم باید فرم رو تعریف کنیم
    به این شکل تعریف خواهیم کرد
    کد PHP:
    <form id="order_form" method="post" action="?send">


    ایمیل :
    <
    input type="text" name="mailmail"/>
    <
    br/>
    نام و نام خانوادگی (اختیاری) :
    <
    input type="text" name="data[نام و نام خانوادگی]"/>
    <
    br/>
    شماره تماس (اختیاری) :
    <
    input type="text" name="data[شماره تماس]"/>

    <
    input type="submit" value="ارسال"/>

    </
    form
    خوب تا اینجا فرم رو ساختیم
    لازمه بگم که من اینجا هیچ استایلی به این اینپوت ها ندادن . شما میتونید هرگونه استایل که بخواهید بهش بدید . با نرم افزارهای فرونت پیج یا درم ویوور راحت میشه این کارو کرده
    نکته مهم : من به همه مواردی که ساختم نیم رو برابر دیتا و در [متن] قرار دادم
    نیم مشخص کننده نام و کارایی اینپود در دریافت ایمیل شماست . مثلا شما یک مورد دیگه با نام تست میخواهید اضافه کنید به اینگونه عمل میکنید
    کد PHP:
    <input type="text" name="data[تست]"/> 
    امیدوارم متوجه شده باشید
    خوب حالا میخواهیم دستور پی اچ پی بدیم جهت ارسال این فرم ها
    برای راحتی کار دقیقا دستورات زیر رو بعد ار فرم بالا بعد از تگ </form> بدید
    کد PHP:

    <?php
    if(isset($_GET[send])){
        
    extract($_POST);
        
    $to "YouEmail";
        
    $subject "Mozo";
        
    $from "Ersal Az taraf";

        
    //begin of HTML message
        
    $message '
    <html>
    <body>
        <table width="600" align="center" class="tbl" >
        ' 
    ;
    foreach (
    $data as $key=>$val)    {
        
        
    $message .= '    
            <tr>
                <td style="font-family:tahoma;width:200px">'
    .$key.'</td>
                <td style="font-family:tahoma;font-weight:bold">'
    .$val.'</td>
            </tr> '
    ;
        }
        
    $message .= '
            <tr>
    <td style="font-family:tahoma;color:green">طراحی فرم توسط : <a href="mailto:vahab00@yahoo.com"> وهاب سید چورته </a></td>
            </tr>
        </table>

      </body>
    </html>
    ;
       
    //end of message
        
    $headers  "From: $from\r\n";
        
    $headers .= 'Content-type: text/html; charset="utf-8"\r\n';

        
        
    // now lets send the email.
        
    if(mail($to$subject$message$headers)){
        
    ?>
        
    <SCRIPT language="JavaScript"> 
    <!--
    function getgoing()
    {
    top.location="success.htm";
    }
    if (top.frames.length==0)
    {
    setTimeout('getgoing()',1);
    }
    //--> 
    </SCRIPT> 
        
        <?php
        
        
    } else {
        
    ?>
        
    <SCRIPT language="JavaScript"> 
    <!--
    function getgoing()
    {
    top.location="eror.htm";
    }
    if (top.frames.length==0)
    {
    setTimeout('getgoing()',1);
    }
    //--> 
    </SCRIPT> 
        
        <?php
        
        
        
        
    }

    }    

    ?>
    خوب تو کدهای بالا سه تگ خیلی مهم هستش
    کد تو که رو به روش نوشتم : YouEmail
    به جای یو ایمیل ایمیلی که میخواهید اطلاعات فرم ارسال شه بنویسید
    به جا Mozo موضوع فرم خودتون رو بنویسید . مثلا تماس با ما
    و به جا Ersal Az taraf میتونید هر اسم یا ایمیلی بزارید . این به این معنی هست که وقتی دریافت کردید تو قسمت ارسال کننده ایمیل اینو مینویسه

    و اما ی موضوع خیلی مهم دیگه
    من اومدم تعریف کردم اگه فرم ارسال شد فرم به صفحه success.htm انتقال پیدا کنه و اگه ارسال نشد به صفحه eror.htm انتقال پیاده کنه
    شما میتونید به جا این ها پیغام خودتونو نمایش بدید کد جاوا رو پاک کنید و متن خودتونو بزارید
    اگه میخواهید ریداکت شه باید صفحات ارور و ساسس رو درست کنید و کنار فرمتون قرار بدید

    ------------
    خوب امیدوارم خوب توضیح داده باشم و کمکتون کرده باشم
    اگه جایی مشکلی داشتید بپرسید

    اگه هم به دردتون خورد ببینید دکمه تشکر کار میکنه یا نه !

    یا حق
    ارائه و طراحی انواع قالب های whmcs و وردپرس
    دکمه تشکر خراب شده آیا ؟
    ظرفی که پر است، کم صداست...

  2. تعداد تشکر ها ازvahab00 به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو جدید
    تاریخ عضویت
    Oct 2011
    نوشته ها
    1
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    3
    تشکر شده در
    2 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    همه چی خیلی خوب توضیح داده شده بود ممنون :D
    فقط 1 مشکلی دارم
    من اگه بخوام این فرم رو که توی یک فایل php ساختم ، توی یک برگه ی وردپرس فراخوانی کنم چطوری امکان پذیره؟

  5. تعداد تشکر ها از BanneR1 به دلیل پست مفید


  6. #3
    عضو انجمن milad221 آواتار ها
    تاریخ عضویت
    Mar 2011
    نوشته ها
    423
    تشکر تشکر کرده 
    185
    تشکر تشکر شده 
    575
    تشکر شده در
    405 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    ممنون عالی بود

  7. #4
    عضو دائم vahab00 آواتار ها
    تاریخ عضویت
    Feb 2011
    محل سکونت
    شهســـوار
    نوشته ها
    1,717
    تشکر تشکر کرده 
    1,983
    تشکر تشکر شده 
    4,046
    تشکر شده در
    1,978 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    سلام دوستان
    همه چی خیلی خوب توضیح داده شده بود ممنون :D
    فقط 1 مشکلی دارم
    من اگه بخوام این فرم رو که توی یک فایل php ساختم ، توی یک برگه ی وردپرس فراخوانی کنم چطوری امکان پذیره؟
    لطف داريد
    فرخواني در وردپرس به چند روش انجام ميشه
    قبل هرچيز بگم براي انجام اينكار در وردپرس نياز به اين همه زحمت نيست . از افزونه Contact Form7 استفاده كنيد
    و اما روش هاي فراخواني وردپرس
    1.فرم طراحي شده خود را به عنوان يك استايل خواص براي يك صفحه اتخاب نماييد
    2.استفاده از iframe راحترين روش مي باشد
    3.صفحه خود را طراحي كنيد به صورت كامل . در Public_Html با نام دلخواه آپلود نماييد و سپس در قالب به آن لينك دهيد
    راحترين روش استفاده از افزونه Contact Form7 هست كه به راحتي مي تونيد تو خود وردپرس فرم هاي دلخواه بسازيد

    ممنون عالی بود
    خواهش ميكنم . لطف داريد

    موفق و سربلند باشيد
    يا حق
    ارائه و طراحی انواع قالب های whmcs و وردپرس
    دکمه تشکر خراب شده آیا ؟
    ظرفی که پر است، کم صداست...

  8. تعداد تشکر ها ازvahab00 به دلیل پست مفید


  9. #5
    عضو انجمن camelian77 آواتار ها
    تاریخ عضویت
    Sep 2011
    محل سکونت
    Los Angeles, CA
    نوشته ها
    441
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    934
    تشکر شده در
    622 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    نقل قول نوشته اصلی توسط BanneR1 نمایش پست ها
    همه چی خیلی خوب توضیح داده شده بود ممنون :D
    فقط 1 مشکلی دارم
    من اگه بخوام این فرم رو که توی یک فایل php ساختم ، توی یک برگه ی وردپرس فراخوانی کنم چطوری امکان پذیره؟

    این افزونه رو ببینید WP Include File: a WordPress Plugin | AmberPanther : Soft Creativity

    تا از تابع eval استفاده کنید.
    کمپین یاد آوری زبان فارسی به وب هاستینگ تالک !

    چگونه از هاست / سرور مجازی خود شکایت کنیم؟ (طنز) http://www.webhostingtalk.ir/f118/92986/
    ----------------------------------------------------------


  10. تعداد تشکر ها از camelian77 به دلیل پست مفید


  11. #6
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2010
    محل سکونت
    Shargi Azar Baijan
    نوشته ها
    413
    تشکر تشکر کرده 
    163
    تشکر تشکر شده 
    593
    تشکر شده در
    410 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    سلام خوب هستين دوست عزيز من ميخواستم چند تا تغير كوچلو تو اسكريپت چت روم- چت روم ايرانيان - ايران چت- چت ایرانی‌ - لاوكيدز چت - Lovekidschat - iranian chat - iran chat بدم اما زياد اشنايي به پي اچ پي ندارم ميشه راهنمايي كنيد كمكم كنيد با تشكر

  12. #7
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2011
    محل سکونت
    شیراز
    نوشته ها
    282
    تشکر تشکر کرده 
    184
    تشکر تشکر شده 
    1,165
    تشکر شده در
    894 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    ممنون
    خیلی خوب بود.

  13. #8
    عضو جدید iraniit آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    Tehran
    نوشته ها
    34
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    10
    تشکر شده در
    10 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    حالا چطور بهش کد امنیتی اضافه کنیم
    ایرانی آی تی ، ارائه سرور ، هاست ، دامین و طراحی وب www.iraniit.com

  14. #9
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    2
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    ayzam merc ama mishe html ro ha, begi

  15. #10
    عضو دائم vahab00 آواتار ها
    تاریخ عضویت
    Feb 2011
    محل سکونت
    شهســـوار
    نوشته ها
    1,717
    تشکر تشکر کرده 
    1,983
    تشکر تشکر شده 
    4,046
    تشکر شده در
    1,978 پست

    پیش فرض پاسخ : آموزش ساخت فرم تماس با ما

    ayzam merc ama mishe html ro ha, begi
    با سلام
    لطفا فينگليش تايپ نكنيد تو انجمن
    و دوم اينكه فرم رو خودتون با نرم افزار هاي راحتي همچون فرونت پيج ميتونيد بسازيد و كار هاشو انجام بديد
    امكان گفتن html وجود نداره چون هر كس صليقه اي داره
    يا حق
    ارائه و طراحی انواع قالب های whmcs و وردپرس
    دکمه تشکر خراب شده آیا ؟
    ظرفی که پر است، کم صداست...

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 69
    آخرين نوشته: November 5th, 2016, 22:32
  2. آموزش هاستینگ - آموزش سایت - آموزش سرور
    توسط saba27 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: May 2nd, 2016, 09:48
  3. فیلم آموزشی بهینه سازی سایت آموزش seo آموزش سئو
    توسط miladd001220 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: April 21st, 2015, 11:03
  4. پاسخ ها: 26
    آخرين نوشته: January 11th, 2013, 22:38

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •