کمک برای ایجاد فرم

شروع موضوع توسط parsihost ‏1 ژانویه 2008 در انجمن ابزار و کدهای آماده PHP

  1. parsihost

    parsihost New Member

    ارسال‌ها:
    25
    تشکر شده:
    1
    امتیاز دستاورد:
    1
    سلام به همه دوستان
    من یک صفحه php دارم که ایمیل برای من ارسال میکنه ولی مشخصات ثبت نام کننده را نمیده [
    کد (Text):
    <?
    $email_address = "[email protected]";
    $email_name = "NED : ( parsi host)";
    $next_page = "http://parsihost.ir.tc/form/thanks.html";

    $body = "";
    $body .= "NAME: " . $name . "\n";
    $body .= "FAMILY: " . $family . "\n";
    $body .= "COMPANY: " . $company . "\n";
    $body .= "PHONE: " . $phone . "\n";
    $body .= "SELECT: " . $select . "\n";
    $body .= "CHECK: " . $chek1 . "" . $chek2 . "" . $chek3 . "\n";
    $body .= "RADIO: " . $radio . "\n";
    $body .= "EMAIL: " . $email . "\n";
    $body .= "WEBSITE: " . $website . "\n";
    $body .= "MESSAGE:\n  " . ereg_replace("\n", "\n  ", $message) . "\n";

    $headers = "";
    $headers .= "From: " . $email_name . " <" . $email_address . ">\n";
    $headers .= "X-Sender: <" . $email_address . ">\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Priority: 1\n";
    $headers .= "Return-Path: <" . $email_address . ">\n";
    $headers .= "Content-Type: text/html; charset=UTF-8\n";

    @mail($email_address, "sumbet", "<pre>" . $body . "</pre>", $headers);

    header("Location: " . $next_page);

    //This sends a confirmation to your visitor
    mail("$email","ba tashakor az entekhabe shoma", "Hi $name,\n
    vorode shoma ra be parsi host tabrik migiyem.\n
    Cheers,
    $sitename
    $siteaddress","FROM:$adminaddress");
    //Confirmation is sent back to the Flash form that the process is complete

    $sendresult = "Done!";
    $send_answer = " MERSI ";
    $send_answer .= rawurlencode($sendresult);
    echo "$send_answer";
    ?>
    د
    اینم کدش اگه میتونین کمکم کنی
     
    نوشته شده توسط parsihost در ‏1 ژانویه 2008
  2. yakoza

    yakoza Well-Known Member

    ارسال‌ها:
    742
    تشکر شده:
    381
    امتیاز دستاورد:
    63
    $name

    خوب این متغیرها رو از کجا میخونه؟

    اگه از یه صفحه دیگه میاد معمولا با متد پست هست باید بنویسی

    PHP:
    $_POST['name']
     
    نوشته شده توسط yakoza در ‏1 ژانویه 2008
    parsihost از این پست تشکر کرده است.
  3. parsihost

    parsihost New Member

    ارسال‌ها:
    25
    تشکر شده:
    1
    امتیاز دستاورد:
    1
    توی کدام صفحه باید این کد را عوض کنم صفحه قبلی یا توی همین کد
     
    نوشته شده توسط parsihost در ‏1 ژانویه 2008
  4. yakoza

    yakoza Well-Known Member

    ارسال‌ها:
    742
    تشکر شده:
    381
    امتیاز دستاورد:
    63
    خوب این مقادیر احتمالا از یه فرم میان دیگه

    اگه آره به جای $name بنویسید

    PHP:

    <?
    $email_address = "[email protected]";
    $email_name = "NED : ( parsi host)";
    $next_page = "http://parsihost.ir.tc/form/thanks.html";

    $body = "";
    $body .= "NAME: " . $_POST['name']. "\n";
    $body .= "FAMILY: " .$_POST['family']. "\n";
    $body .= "COMPANY: " . $company . "\n";
    $body .= "PHONE: " . $phone . "\n";
    $body .= "SELECT: " . $select . "\n";
    $body .= "CHECK: " . $chek1 . "" . $chek2 . "" . $chek3 . "\n";
    $body .= "RADIO: " . $radio . "\n";
    $body .= "EMAIL: " . $email . "\n";
    $body .= "WEBSITE: " . $website . "\n";
    $body .= "MESSAGE:\n  " . ereg_replace("\n", "\n  ", $message) . "\n";

    $headers = "";
    $headers .= "From: " . $email_name . " <" . $email_address . ">\n";
    $headers .= "X-Sender: <" . $email_address . ">\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Priority: 1\n";
    $headers .= "Return-Path: <" . $email_address . ">\n";
    $headers .= "Content-Type: text/html; charset=UTF-8\n";

    @mail($email_address, "sumbet", "<pre>" . $body . "</pre>", $headers);

    header("Location: " . $next_page);

    //This sends a confirmation to your visitor
    mail("$email","ba tashakor az entekhabe shoma", "Hi $name,\n
    vorode shoma ra be parsi host tabrik migiyem.\n
    Cheers,
    $sitename
    $siteaddress"
    ,"FROM:$adminaddress");
    //Confirmation is sent back to the Flash form that the process is complete

    $sendresult = "Done!";
    $send_answer = " MERSI ";
    $send_answer .= rawurlencode($sendresult);
    echo "$send_answer";
    ?>


     
    من دوتا شو تغییر دادم بقیه رو هم همینجوری عوض کن
    گرفتی یا بازم توضیح بدم
     
    نوشته شده توسط yakoza در ‏1 ژانویه 2008
  5. farik

    farik Active Member

    ارسال‌ها:
    1,206
    تشکر شده:
    719
    امتیاز دستاورد:
    36
    ابته بايد اضافه كنم كه تويفرمتون هم حتما بايد متد رو پست انتخاب كنين...
     
    نوشته شده توسط farik در ‏1 ژانویه 2008
    parsihost و yakoza از این پست تشکر کرده اند.
  6. id_2pc

    id_2pc Member

    ارسال‌ها:
    84
    تشکر شده:
    1
    امتیاز دستاورد:
    6
    salam
    chera aslan COMMENT nemizaari ke befahmimi dorost chi be chi hast
    bayad moghei ke sabtenam mikonand
    moshakhasat raa baa GET_yaa ¨PST_ beferestiiii
    kardi in karooo
    safhehye ghabli moheme na in safhehi ke gozashtish touye foroum
     
    نوشته شده توسط id_2pc در ‏9 ژانویه 2008

به اشتراک بگذارید