نمایش نتایج 1 تا 6 از 6

نام تاپیک: تست وصل بودن لینک درگاه بانک ملت

  1. #1

    تست وصل بودن لینک درگاه بانک ملت

    سلام دوستان
    احتمالا میدونید که بانک ملت 2 تا آدرس وب سرویس داره. یکی برای هاستهای داخل ایران:
    https://pgws.bpm.bankmellat.ir/pgwch...vices/pgw?wsdl

    و یکی برای هاست های خارج از کشور:
    https://pgwsf.bpm.bankmellat.ir/pgwc...vices/pgw?wsdl

    متاسفانه با این 2 آدرس هم گاهی اتصال به درگاه قطع میشه!
    یه بار با این یکی وصل میشه یه بار با اون یکی!

    حالا میخوام کدی اضافه کنم که هنگام خرید هر دو لینک رو چک کنه که کدوم وصله. من از این کد استفاده کردم:

    $host = 'pgwsf.bpm.bankmellat.ir';
    $port = 443;

    $connection = @fsockopen($host, $port);

    if (is_resource($connection))
    وصل
    else
    قطع

    این کد درست کار میکنه اما اگه قطع باشه چک کردن خیلی طول میکشه، میخوام در حداکثر 5 ثانیه تکلیف رو مشخص کنه که وصله یا نه. راهنمایی لطفا اساتید

  2. #2

    نقل قول: تست وصل بودن لینک درگاه بانک ملت

    خروجی :
    stdClass Object
    (
    [headers] =>
    [contents] =>
    [information] => Array
    (
    [url] => https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl
    [content_type] =>
    [http_code] => 0
    [header_size] => 0
    [request_size] => 0
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0
    [namelookup_time] => 0
    [connect_time] => 0
    [pretransfer_time] => 0
    [size_upload] => 0
    [size_download] => 0
    [speed_download] => 0
    [speed_upload] => 0
    [download_content_length] => -1
    [upload_content_length] => -1
    [starttransfer_time] => 0
    [redirect_time] => 0
    [certinfo] => Array
    (
    )

    [redirect_url] =>
    )

    [errors] => 6 :: name lookup timed out
    )

    برای تست اتصال از چه کدی باید استفاده کرد؟ اگر در 5 ثانیه وصل بشه عدد 1 رو برگردونه و اگر نه 0

  3. #3

    نقل قول: تست وصل بودن لینک درگاه بانک ملت

    ممنون. اما خیلی بیشتر از 5ثانیه طول میکشه تا مشخص کنه اتصال برقراره یا نه.
    اینجوری خریدار منصرف میشه!
    راه بهتری نیست؟

  4. #4

    نقل قول: تست وصل بودن لینک درگاه بانک ملت

    نقل قول نوشته شده توسط abbaszz مشاهده تاپیک
    ممنون. اما خیلی بیشتر از 5ثانیه طول میکشه تا مشخص کنه اتصال برقراره یا نه.
    اینجوری خریدار منصرف میشه!
    راه بهتری نیست؟
    یه کرون جاب بنویس که هر یک دیقه یک بار اجرا شه و چک کنه ببینه کدوم درگاه وصل هست و وضعیت رو تو یه جدول ذخیره کنه . بعد موقعی که کاربر میخواد خرید کنه فقط لازمه به دیتابیس یه کوءری بزنی ببینی آخرین بار کدوم درگاه وصل بوده و یوزر رو به همون منتقل کنی .

  5. #5
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    مهر 1387
    پست
    2

    نقل قول: تست وصل بودن لینک درگاه بانک ملت

    از کد زیر استفاده کنید (ثانیه رو میتونی مشخص کنی):


    $host = 'pgwsf.bpm.bankmellat.ir';
    $port = 443;
    $timeout = 5; // 5 seconds

    $connection = @fsockopen($host, $port, $errno, $errstr, $timeout);

    if(is_resource($connection)) {
    return true;
    }

    return false;


  6. #6
    کاربر دائمی
    تاریخ عضویت
    مهر 1394
    محل زندگی
    ایران
    پست
    357

    نقل قول: تست وصل بودن لینک درگاه بانک ملت

    سلام لطفا در مورد راه اندازی درگاه ملت توی yii2 راهنمایی نمایید من الان سه روز درگیر این مسیله هستم به پشتیبانیشون هم تماس گرفتم میگن مشکل کد پی اچ پی شماست لطفا بگید از چه متدی منظورم soapClient یا از nusoap_client استفاده کردید ؟؟!!!

    من هرکاری میکنم نمیشه لطفا راهنمایی

تاپیک های مشابه

  1. کمک برای راه اندازی درگاه بانک ملت
    نوشته شده توسط eng.masood در بخش PHP
    پاسخ: 5
    آخرین پست: چهارشنبه 27 اسفند 1393, 22:53 عصر
  2. جدیدترین مستندات اتصال به درگاه بانک ملت
    نوشته شده توسط sara_aryanfar در بخش ASP.NET Web Forms
    پاسخ: 15
    آخرین پست: پنج شنبه 25 اردیبهشت 1393, 19:34 عصر
  3. تست وصل بودن به اینترنت
    نوشته شده توسط aleas2 در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: جمعه 10 آذر 1391, 19:10 عصر
  4. راهنمایی پیاده سازی درگاه بانک ملت
    نوشته شده توسط blackway در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: جمعه 16 تیر 1391, 00:47 صبح
  5. تست وصل بودن دوربین به کامپیوتر با برنامه نویسی
    نوشته شده توسط arezoo_khoshrah در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 1
    آخرین پست: چهارشنبه 06 شهریور 1387, 20:24 عصر

قوانین ایجاد تاپیک در تالار

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