October 21st, 2013, 17:41
#1
عضو جدید
اشکال این فایل کجاست ؟ (ماژول بانک ملت)
سلام
فایلی که براتون گذاشتم باید موقع برگشت از سایت بانک ملت کاربر رو به سایتی که ازش اومده منتقل کنه و مبلغ واریزی و شماره پیگیری رو نشون بده. اما به سایت کاربر منتصل نمیشه و نتیجه عکس زیر میشه :
Array ( [RefId] => ED17144578CCAF5E [ResCode] => 0 [SaleOrderId] => 23385829 [SaleReferenceId] => 21545644943 [CardHolderInfo] => B7604EC070ECBB867A7530A7583024324C09BC462973950E20 E77C9C623E082D )
کدهای پی اچ پی :
کد HTML:
<?php
if($_POST['RefId']){
include "include/config.php";
@$ref=$_POST['RefId'];
@$res=$_POST['ResCode'];
@$refs=$_POST['SaleReferenceId'];
@$ord=$_REQUEST["SaleOrderId"];
print_r($_POST);
include "soap/nusoap.php";
@$soapclient = new nusoap_client("https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl");
@$namespace='http://interfaces.core.sw.bps.com/';
@$parameters = array(
'terminalId' => '111111',
'userName' => '22222',
'userPassword' => '0000',
'orderId' => $_POST['SaleOrderId'],
'saleOrderId' => $_POST['SaleOrderId'],
'saleReferenceId' => $_POST['SaleReferenceId']);
// Call the SOAP method
@$result = $soapclient->call('bpVerifyRequest', $parameters, $namespace);
print_r($result);
if(print_r($result,true)=='0'){
@$q754=mysql_query("SELECT * FROM api_req WHERE ref_id='".$ord."'",$connect);
@$r754=mysql_fetch_assoc($q754);
@$q984=mysql_query("SELECT * FROM `trans` WHERE `trans_id`='".$ord."'",$connect);
@$r984=mysql_fetch_assoc($q984);
if($r984['result']=='x'){
?>
<title> در حال هدایت ...</title>
<div id="apDiv1" >
<p> <img src="http://www.webhostingtalk.ir/images/load.gif" /> </p>
<p> لطفا صبر کنید</p>
<p> در حال پردازش اطلاعات و انتقال به سایت پذیرنده </p> </div>
<script>
function send(){
document.getElementById("bank_form").submit()
;}
setTimeout("send()",3000)
</script>
<form action="<?php echo $r754['back_url'] ?>" method="post" name="form" id="bank_form" > <input name="depay_stat" type="hidden" value="<?php echo $_POST['ResCode'] ?>" >
<input name="depay_res" type="hidden" value="<?php echo $ord ?>" > <input name="depay_order_id" type="hidden" value="<?php echo $r754['order_id'] ?>" > </form>
</div>
<?php
@$q_995=mysql_query("UPDATE `trans` SET `result` = '".$res."' WHERE `trans_id` = ".$ord.";",$connect);
@$pg=mysql_query("SELECT * FROM gateway WHERE gateway_pin='".$r984['gateway_id']."'",$connect);
$rpg=mysql_num_rows($pg);
if($rpg['karmozd']=='2'){
$r754['amount']=$r754['amount']*97.5/100;
;}elseif($rpg['karmozd']=='1'){
$r754['amount']=$r754['amount']*97.5/100;
;}
@$q18=mysql_query("UPDATE `users` SET `credit` = `credit`+'".$r754['amount']."' WHERE `id` = '".$r984['user_id']."'",$connect);
;};}else{
@$q_995=mysql_query("UPDATE `trans` SET `result` = '".$res."' WHERE `trans_id` = ".$ord.";",$connect);
?>
<title> در حال هدایت ...</title>
<div id="apDiv1" >
<p> <img src="http://www.webhostingtalk.ir/images/load.gif" /> </p>
<p> لطفا صبر کنید</p>
<p> در حال پردازش اطلاعات و انتقال به سایت پذیرنده </p> </div>
<form action="<?php echo $r754['back_url'] ?>" method="post" name="form" id="bank_form" > <input name="stat" type="hidden" value="<?php echo $_POST['ResCode'] ?>" >
<input name="res" type="hidden" value="<?php echo $ord ?>" > <input name="order_id" type="hidden" value="<?php echo $r754['order_id'] ?>" > </form>
</div>
<?php
;};}
?>
من میخوام بعد از ذخیره اطلاعات در دیتابیس به سایت کاربر منتقل بشه
ممنون میشم دوستان عزیز کمک بکنند
تصاویر پیوست شده
1.jpg
(48.2 کیلو بایت, 3 نمایش)
1.jpg
(34.6 کیلو بایت, 23 نمایش)
ویرایش توسط php dady : October 21st, 2013 در ساعت 17:46
php , mysql , html5 , css3 , jquery+ajax |
قبول سفارشات برنامه نویسی
October 21st, 2013 17:41
# ADS
October 21st, 2013, 18:06
#2
عضو جدید
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
php , mysql , html5 , css3 , jquery+ajax |
قبول سفارشات برنامه نویسی
October 21st, 2013, 18:46
#3
عضو انجمن
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
curl رو هاست شما کانفیگ هست ؟
و اینکه پورت 2086 و 1235 بازه ؟
فروش ویژه سرورهای مجازی و اختصاصی نامحدود پارس آنلاین و زیرساخت (آپلود و دانلود نامحدود)
تلفن فروش شرکت در ساعات اداری : ۵۶۶۷۰۹۴۹ – ۰۲۱
خرید سرور مجازی
October 21st, 2013, 18:51
#4
عضو جدید
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
یعنی به curl و پورت های 2086 و 1235 مربوط میشه ؟
php , mysql , html5 , css3 , jquery+ajax |
قبول سفارشات برنامه نویسی
October 21st, 2013, 18:54
#5
عضو انجمن
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
امکانش هست. 95 % به نظر من مربوط به 2086 است. چون قبلا برام پیش اومده.
فروش ویژه سرورهای مجازی و اختصاصی نامحدود پارس آنلاین و زیرساخت (آپلود و دانلود نامحدود)
تلفن فروش شرکت در ساعات اداری : ۵۶۶۷۰۹۴۹ – ۰۲۱
خرید سرور مجازی
October 21st, 2013, 19:28
#6
عضو جدید
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
php , mysql , html5 , css3 , jquery+ajax |
قبول سفارشات برنامه نویسی
October 22nd, 2013, 00:48
#7
عضو جدید
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
کسی نیست مرا یاری کند...؟؟؟
php , mysql , html5 , css3 , jquery+ajax |
قبول سفارشات برنامه نویسی
October 22nd, 2013, 12:20
#8
عضو انجمن
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
ماژول شما نال هست ؟ یا ماله فراسوئه؟
فروش ویژه سرورهای مجازی و اختصاصی نامحدود پارس آنلاین و زیرساخت (آپلود و دانلود نامحدود)
تلفن فروش شرکت در ساعات اداری : ۵۶۶۷۰۹۴۹ – ۰۲۱
خرید سرور مجازی