abbaszz
پنج شنبه 23 خرداد 1392, 00:19 صبح
سلام دوستان
احتمالا میدونید که بانک ملت 2 تا آدرس وب سرویس داره. یکی برای هاستهای داخل ایران:
https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl
و یکی برای هاست های خارج از کشور:
https://pgwsf.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl
متاسفانه با این 2 آدرس هم گاهی اتصال به درگاه قطع میشه!
یه بار با این یکی وصل میشه یه بار با اون یکی!
حالا میخوام کدی اضافه کنم که هنگام خرید هر دو لینک رو چک کنه که کدوم وصله. من از این کد استفاده کردم:
$host = 'pgwsf.bpm.bankmellat.ir';
$port = 443;
$connection = @fsockopen($host, $port);
if (is_resource($connection))
وصل
else
قطع
این کد درست کار میکنه اما اگه قطع باشه چک کردن خیلی طول میکشه، میخوام در حداکثر 5 ثانیه تکلیف رو مشخص کنه که وصله یا نه. راهنمایی لطفا اساتید
احتمالا میدونید که بانک ملت 2 تا آدرس وب سرویس داره. یکی برای هاستهای داخل ایران:
https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl
و یکی برای هاست های خارج از کشور:
https://pgwsf.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl
متاسفانه با این 2 آدرس هم گاهی اتصال به درگاه قطع میشه!
یه بار با این یکی وصل میشه یه بار با اون یکی!
حالا میخوام کدی اضافه کنم که هنگام خرید هر دو لینک رو چک کنه که کدوم وصله. من از این کد استفاده کردم:
$host = 'pgwsf.bpm.bankmellat.ir';
$port = 443;
$connection = @fsockopen($host, $port);
if (is_resource($connection))
وصل
else
قطع
این کد درست کار میکنه اما اگه قطع باشه چک کردن خیلی طول میکشه، میخوام در حداکثر 5 ثانیه تکلیف رو مشخص کنه که وصله یا نه. راهنمایی لطفا اساتید