نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: ارسال اطلاعات فرم

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #2
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : ارسال اطلاعات فرم

    سلام
    اين كد رو يادم نيست اصلش رو از كجا دارم !‌ولي يك ذره اديت هم خودم روش انجام دادم و ازش براي ارسال ايميل از طريق سرويس smtp گوگل استفاده مي كنم . كه يك تابع هست و به راحتي ميتوني براي هر سرويسي استفاده كني ازش
    کد PHP:
    <?php
    function smtp($from$namefrom$to$nameto$subject$message$username$password$server "ssl://smtp.gmail.com"$port 465 ) {
        
    $newLine "\r\n";
        
    $smtpConnect fsockopen($server$port$errno$errstr15);
        
    $smtpResponse fgets($smtpConnect515);

        if(
    $smtpConnect) {
            
    $logArray['connect'] = $smtpResponse;
        }

        
    fputs($smtpConnect"HELO localhost" $newLine);
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['helo'] = $smtpResponse;

        
    fputs($smtpConnect,"AUTH LOGIN" $newLine);
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['auth'] = $smtpResponse;

        
    fputs($smtpConnectbase64_encode($username) . $newLine);
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['user'] = $smtpResponse;

        
    fputs($smtpConnectbase64_encode($password) . $newLine);
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['pass'] = $smtpResponse;

        
    fputs($smtpConnect"MAIL FROM: <$from>" $newLine);
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['from'] = $smtpResponse;

        
    fputs($smtpConnect"RCPT TO: <$to>" $newLine);
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['to'] = $smtpResponse;

        
    fputs($smtpConnect"DATA" $newLine);
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['data'] = $smtpResponse;

        
    $headers  "MIME-Version: 1.0" $newLine;
        
    $headers .= "Content-type: text/html; charset=UTF-8" $newLine;
        
    $headers .= "To: $nameto <$to>" $newLine;
        
    $headers .= "From: $namefrom <$from>" $newLine;

        
    fputs($smtpConnect"To: $to\r\nFrom: $from\r\nSubject: $subject\r\n$headers\r\n\r\n$message\r\n.\r\n");
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['message'] = $smtpResponse;

        
    fputs($smtpConnect"QUIT" $newLine);
        
    $smtpResponse fgets($smtpConnect515);
        
    $logArray['quit'] = $smtpResponse;

        
    //echo nl2br(var_export($logArray));
        //print_r($logArray);
    }


    ?>


    ---------- Post added at 05:56 AM ---------- Previous post was at 05:53 AM ----------

    اگر اسكريپت كامل و ajax وزيبا هم ميخواي اين :
    گروه نرم افزاری پارس | پروژه ها | ارتباط با ما 1.0 Contact us
    رايگان هست و توسط دوست بسيار خوبم آقاي اسكندري در رايت كليك نوشته شده و امكانات بسيار خوبي داره از جمله كد امنيتي و قالب html و smtp دو زبان فارسي و انگليسي و ...
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

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


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

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

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

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

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