2 فایل پیوست
اشکال این فایل کجاست ؟ (ماژول بانک ملت)
سلام
فایلی که براتون گذاشتم باید موقع برگشت از سایت بانک ملت کاربر رو به سایتی که ازش اومده منتقل کنه و مبلغ واریزی و شماره پیگیری رو نشون بده. اما به سایت کاربر منتصل نمیشه و نتیجه عکس زیر میشه :
Array ( [RefId] => ED17144578CCAF5E [ResCode] => 0 [SaleOrderId] => 23385829 [SaleReferenceId] => 21545644943 [CardHolderInfo] => B7604EC070ECBB867A7530A7583024324C09BC462973950E20 E77C9C623E082D )
http://www.webhostingtalk.ir/attachm...84%D8%AA-1-jpg
کدهای پی اچ پی :
کد 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
;};}
?>
من میخوام بعد از ذخیره اطلاعات در دیتابیس به سایت کاربر منتقل بشه
ممنون میشم دوستان عزیز کمک بکنند
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
curl رو هاست شما کانفیگ هست ؟
و اینکه پورت 2086 و 1235 بازه ؟
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
یعنی به curl و پورت های 2086 و 1235 مربوط میشه ؟
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
امکانش هست. 95 % به نظر من مربوط به 2086 است. چون قبلا برام پیش اومده.
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
کسی نیست مرا یاری کند...؟؟؟
پاسخ : اشکال این فایل کجاست ؟ (ماژول بانک ملت)
ماژول شما نال هست ؟ یا ماله فراسوئه؟