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

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

  1. #1
    عضو انجمن Ahmad110 آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    North of iran
    نوشته ها
    435
    تشکر تشکر کرده 
    600
    تشکر تشکر شده 
    537
    تشکر شده در
    390 پست

    پیش فرض راهنمایی برای ارسال یک رشته به اسمارتی

    سلام
    من میخوام از یه فایل php یه رشته کد شده ( base64 ) رو به اسمارتی بفرستم اما ظاهرا از طریق کد زیر این رشته ارسال نمیشه .

    کد PHP:
      $smarty->assign('res'$result);
                
    $smarty->display('file.tpl'); 
    برای ارسال این رشته چه کار باید کرد ؟

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    May 2010
    محل سکونت
    شیراز
    نوشته ها
    686
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    1,159
    تشکر شده در
    762 پست

    پیش فرض پاسخ : راهنمایی برای ارسال یک رشته به اسمارتی

    سلام
    میخواید ارسال کنید یا نمایش بدید؟
    کد:
       $smarty->assign('res', $result);
    این کدتون درسته فقط باید جایی که می خواید بگید نمایش بده
    دقیقا بگید چی کار کردید تا بشه راهنمایی کرد

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


  5. #3
    عضو انجمن Ahmad110 آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    North of iran
    نوشته ها
    435
    تشکر تشکر کرده 
    600
    تشکر تشکر شده 
    537
    تشکر شده در
    390 پست

    پیش فرض پاسخ : راهنمایی برای ارسال یک رشته به اسمارتی

    سلام
    فکر کنم کد زیر بهتر باشه برای سئوالم .
    کد PHP:
    require_once("RSAProcessor.class.php");
            
    $processor       = new RSAProcessor("certificate.xml",RSAKeyType::XMLFile);
            
    $merchantCode    $data[merchant]; // كد پذيرنده
            
    $terminalCode    $data[terminal]; // كد ترمينال
            
    $amount          $data[amount]; // مبلغ فاكتور
            
    $redirectAddress $data[callback]; 
            
    $invoiceNumber   $data[invoice_id]; //شماره فاكتور
            
    $timeStamp       date("Y/m/d H:i:s");
            
    $invoiceDate     date("Y/m/d H:i:s"); //تاريخ فاكتور
            
    $action          "1003";     // 1003 : براي درخواست خريد 
            
    $data            "#"$merchantCode ."#"$terminalCode ."#"$invoiceNumber ."#"$invoiceDate ."#"$amount ."#"$redirectAddress ."#"$action ."#"$timeStamp ."#";
            
    $data            sha1($data,true);
            
    $data            =  $processor->sign($data); // امضاي ديجيتال 
            
    $result          =  base64_encode($data); // base64_encode 
            //-- تبدیل اطلاعات به آرایه برای ارسال به بانک
            
    $params = array(
                
    'merchant'         => $merchantCode,
                
    'terminal'         => $terminalCode,
                
    'fee'             => $amount,
                
    'redirect'         => $redirectAddress,
                
    'orderid'         => $invoiceNumber,
                
    'time'             => $localDate,
                
    'date'             => $localTime,
                
    'action'         => $additionalData            
            
    );
                
    $smarty->assign('par'$params);
                
    $smarty->assign('res'$result);
                
    $smarty->display('pasargad.tpl'); 

  6. #4
    عضو انجمن
    تاریخ عضویت
    May 2010
    محل سکونت
    شیراز
    نوشته ها
    686
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    1,159
    تشکر شده در
    762 پست

    پیش فرض پاسخ : راهنمایی برای ارسال یک رشته به اسمارتی

    جایی که res رو نمایش میدید هم کدش رو یزارید

  7. #5
    عضو انجمن Ahmad110 آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    North of iran
    نوشته ها
    435
    تشکر تشکر کرده 
    600
    تشکر تشکر شده 
    537
    تشکر شده در
    390 پست

    پیش فرض پاسخ : راهنمایی برای ارسال یک رشته به اسمارتی

    نقل قول نوشته اصلی توسط the_coder نمایش پست ها
    جایی که res رو نمایش میدید هم کدش رو یزارید
    کدها به اسمارتی ارسال میشن که بعد از submit از طریق جاوا به بانک ارسال میشن .
    پ . ن : منظورتون فایل اسمارتی هستش ؟

  8. #6
    عضو انجمن
    تاریخ عضویت
    May 2010
    محل سکونت
    شیراز
    نوشته ها
    686
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    1,159
    تشکر شده در
    762 پست

    پیش فرض پاسخ : راهنمایی برای ارسال یک رشته به اسمارتی

    نقل قول نوشته اصلی توسط Ahmad110 نمایش پست ها
    کدها به اسمارتی ارسال میشن که بعد از submit از طریق جاوا به بانک ارسال میشن .
    پ . ن : منظورتون فایل اسمارتی هستش ؟
    ببینید شما الان به res مقدار دادید اما جایی صداش نزدید و ارسالش نکردید
    جایی که کد رو ارسال می کنید بزارید

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


  10. #7
    عضو انجمن Ahmad110 آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    North of iran
    نوشته ها
    435
    تشکر تشکر کرده 
    600
    تشکر تشکر شده 
    537
    تشکر شده در
    390 پست

    پیش فرض پاسخ : راهنمایی برای ارسال یک رشته به اسمارتی

    مگه با این دستور
    کد PHP:
    $smarty->display('pasargad.tpl'); 
    هر دو تا تو فایل پاسارگاد نمایش داده نمیشه ؟

  11. #8
    عضو انجمن
    تاریخ عضویت
    May 2010
    محل سکونت
    شیراز
    نوشته ها
    686
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    1,159
    تشکر شده در
    762 پست

    پیش فرض پاسخ : راهنمایی برای ارسال یک رشته به اسمارتی

    نقل قول نوشته اصلی توسط Ahmad110 نمایش پست ها
    مگه با این دستور
    کد PHP:
    $smarty->display('pasargad.tpl'); 
    هر دو تا تو فایل پاسارگاد نمایش داده نمیشه ؟
    اینکه فقط فایل tpl رو لود کردید
    سوال من اینه ؟ کجا این اطلاعات رو ارسال کردید؟ شما الان جایی ارسالش نکردید

  12. #9
    عضو انجمن Ahmad110 آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    North of iran
    نوشته ها
    435
    تشکر تشکر کرده 
    600
    تشکر تشکر شده 
    537
    تشکر شده در
    390 پست

    پیش فرض پاسخ : راهنمایی برای ارسال یک رشته به اسمارتی

    نقل قول نوشته اصلی توسط the_coder نمایش پست ها
    اینکه فقط فایل tpl رو لود کردید
    سوال من اینه ؟ کجا این اطلاعات رو ارسال کردید؟ شما الان جایی ارسالش نکردید
    سلام
    فرم ارسال داخل فایل اسمارتی هستش . کد زیر رو ببینید :
    کد PHP:
    <body onLoad="submit_form();">
    <
    div id="main">
    <
    p>در حال اتصال به درگاه بانک پاسارگاد</p></div>
        <
    form name="myform" action="https://epayment.bankpasargad.com/gateway.aspx" method="POST">
        <
    input type="hidden" id="invoiceNumber" name="invoiceNumber" value="{$par.orderid}>
        <
    input type="hidden" id="invoiceDate" name="invoiceDate" value="{$par.date}>
        <
    input type="hidden" id="amount" name="amount" value="{$par.fee}>
        <
    input type="hidden" id="terminalCode" name="terminalCode" value="{$par.terminal}>
        <
    input type="hidden" id="merchantCode" name="merchantCode" value="{$par.merchant }>
        <
    input type="hidden" id="redirectAddress" name="redirectAddress" value="{$par.redirect}>
        <
    input type="hidden" id="timeStamp" name="timeStamp" value="{$par.time}>
        <
    input type="hidden" id="action" name="action" value="{$par.action}>
        <
    input type="hidden" id="sign" name="sign" value="{$res}>
        </
    form>
    <
    script language="javascript">function submit_form(){ldelim}document.myform.submit(){rdelim}</script>
    </
    body
    ویرایش توسط Ahmad110 : May 9th, 2012 در ساعت 22:04

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

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

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

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

  1. راهنمایی برای تابع بازگشتی
    توسط rules در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: November 7th, 2013, 13:41
  2. راهنمایی در مورد آینتی شلر و اسکنر cxs
    توسط bidari در انجمن سوالات و مشکلات
    پاسخ ها: 1
    آخرين نوشته: November 2nd, 2013, 21:33
  3. اون هایی که گروه اینترنتی دارند اعلام کنند
    توسط mohashemi در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: June 23rd, 2013, 09:36
  4. راهنمایی گرفتن درگاه اینترنتی
    توسط mr.Alireza در انجمن مباحث دیگر
    پاسخ ها: 37
    آخرين نوشته: December 27th, 2012, 15:44
  5. ایجاد حساب بانکی اینترنتی - راهنمایی
    توسط Tumrusx در انجمن مباحث دیگر
    پاسخ ها: 9
    آخرين نوشته: November 17th, 2012, 23:37

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

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