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

موضوع: کمک برای ساخت فایل wsdl برای soap

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2011
    نوشته ها
    156
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    211
    تشکر شده در
    137 پست

    پیش فرض کمک برای ساخت فایل wsdl برای soap

    سلام
    من می خوام یه فایل WSDL برای کلاس زیر درست کنم و یک SOAP سرور با php ایجاد کنم
    اگر ممکنه دوستان کمک کنید.
    کد PHP:
    <?php
    class BankSOAP {
        public function 
    getTran($username$password$callBackURL$price) {
            
    $query mysql_query("SELECT * FROM `shops` WHERE shopUserName='$username' AND shopPassword='$password' LIMIT 1");
            if (
    mysql_num_rows($query) == 1) {
                
    mysql_query("INSERT INTO `tran` (`tid` ,`s` ,`cUserName` ,`UserName` ,`callBackURL` ,`price`)VALUES (NULL , '1', '', '$username', '$callBackURL', '$price');");
                
    $tid mysql_insert_id();
                return array(
    "tid"=>$tid,"s"=>1);
            } else {
                return 
    0;
            }
        }
        public function 
    checkPayment($tid) {
            
    $query mysql_query("SELECT * FROM `tran` WHERE tid='$tid' LIMIT 1");
            
    $row mysql_fetch_array($query);
            
    $s $row['s'];
            if (
    $s == 2)
            {
                return 
    2;
            } else {
                return 
    3;
            }
        }
        public function 
    reversePayment($tid) {
            
    $query mysql_query("SELECT * FROM `tran` WHERE tid='$tid' LIMIT 1");
            
    $row mysql_fetch_array($query);
            
    $s $row['s'];
            
    $UserName $row['UserName'];
            
    $cUserName $row['cUserName'];
            
    $price $row['price'];
            if(
    $s == 2) {
                
    $query2 mysql_query("SELECT * FROM `customer` WHERE cUserName='$cUserName'");
                
    $query3 mysql_query("SELECT * FROM `shops` WHERE UserName='$UserName'");
                
    $row2 mysql_fetch_array($query2);
                
    $row3 mysql_fetch_array($query3);
                
    $ccash $row2['cash'] + $price;
                
    $scash $row3['cash'] - $price;
                
    mysql_query("UPDATE `tran` SET `s` = '4' WHERE `tran`.`tid` =$tid;");
                return 
    4;
            } else {
                return 
    5;
            }
        }
    }
    ?>

  2. # ADS




     

  3. #2
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,384
    تشکر شده در
    1,534 پست

    پیش فرض پاسخ : کمک برای ساخت فایل wsdl برای soap

    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

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


  5. #3
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2011
    نوشته ها
    156
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    211
    تشکر شده در
    137 پست

    پیش فرض پاسخ : کمک برای ساخت فایل wsdl برای soap

    سلام
    درست کردم ولی type و ... را نمی زنه!
    اصلا من گیج شدم لینک API برای SOAP چی میشه چطوریه!!!

  6. #4
    کاربر اخراج شده
    تاریخ عضویت
    Mar 2011
    نوشته ها
    156
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    211
    تشکر شده در
    137 پست

    پیش فرض پاسخ : کمک برای ساخت فایل wsdl برای soap

    من روی لوکال مشکلی ندارم
    ولی روی هاست این خطا رو دریافت می کنم
    Fatal error: Uncaught SoapFault exception: [HTTP] Not Found in /home/hamedali/domains/****/public_html/SOAP/action.php:38 Stack trace: #0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://127.0.0....', 'urn:BankSOAPAct...', 1, 0) #1 /home/hamedali/domains/****public_html/SOAP/action.php(38): SoapClient->__soapCall('getTran', Array) #2 {main} thrown in /home/hamedali/domains/*****/public_html/SOAP/action.php on line 38


  7. #5
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,384
    تشکر شده در
    1,534 پست

    پیش فرض پاسخ : کمک برای ساخت فایل wsdl برای soap

    trace رو 1 بذاريد
    و بعد
    کد PHP:
    var_dump($client->__getLastRequest());
    var_dump($client->__getLastResponse()); 
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

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

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

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

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

  1. نصب soap روئ دایرکت
    توسط matador3 در انجمن سوالات و مشکلات
    پاسخ ها: 19
    آخرين نوشته: March 28th, 2016, 13:05
  2. حذف فضای soap
    توسط takpar7 در انجمن سوالات و مشکلات
    پاسخ ها: 9
    آخرين نوشته: March 8th, 2016, 21:38
  3. نصب بودن soap
    توسط deldar در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: June 3rd, 2014, 17:37
  4. مشکل با zend soap و php soap
    توسط hadi-110 در انجمن سرور مجازی
    پاسخ ها: 0
    آخرين نوشته: December 5th, 2012, 18:31
  5. ارور wsdl
    توسط carolina در انجمن برنامه نویسی
    پاسخ ها: 11
    آخرين نوشته: August 7th, 2010, 10:42

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

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