fsockopen

    0熱度

    3回答

    我有兩臺服務器。服務器A擁有所有數據庫。服務器B如何查詢服務器A的數據庫並通過fsockopen()接收結果? 目前,我只能通過套接字傳遞實際文本(即,如果服務器A的php代碼打印出如echo中的內容)。我如何通過這個打開的套接字中的查詢結果(資源)?

    2熱度

    1回答

    服務器A使用fsockopen,fwrite和fgets從遠程服務器B收集信息。遠程服務器B創建mysql查詢並提供此信息。當服務器A第一次加載時,所有信息(來自遠程服務器B)出現在服務器A上 - 意味着連接正常工作。 但是,有時在頁面刷新時(在服務器A上),沒有顯示遠程服務器B的信息。爲什麼是這樣? 服務器A上的代碼非常簡單: function test_http_request($path,

    1熱度

    3回答

    我爲朋友開發了一個應用程序,他最近更換了專用服務器以解決過載問題。 由於此遷移,網站的一部分不再有效:PHP中套接字上的連接。 在這一部分,我不得不etablish與其他服務器的連接,所以我意識到一個函數打開插座: function openSocket($host, $port) { $fp = fsockopen($host, $port, $errno, $errstr, 30);

    2熱度

    2回答

    使用fsockopen這個原始HTTP調用有什麼問題? POST /api/?action=report HTTP/1.1 Host: www.webhosting-performance.com Content-Type: application/x-www-form-urlencoded Conent-Length: 9 Connection: close test=test

    0熱度

    1回答

    我想創建一個應用程序,它允許任何人在他們的網站上發佈代碼,查詢我的數據庫並返回結果。 我不希望代碼包含實際的mysql語句或連接信息(出於顯而易見的安全原因)。 目前,我有一個PHP代碼設置(國外網站),它使用fsockopen查詢我的服務器和fgets來讀取結果(mysql查詢及其連接信息保持在我的網站上的安全)。 是否有更好/更快/更安全的方式來做到這一點?標準方法是什麼? (我注意到谷歌的r

    0熱度

    1回答

    Possible Duplicate: mysql_fetch_array() expects parameter 1 to be resource, boolean given in select $url = $this->getAppParam('sandbox') ? 'www.sandbox.paypal.com' : 'www.paypal.com'; // OCT 31,2011

    1熱度

    2回答

    我已經使用這個代碼來打開whatismyipaddress.com $fp = fsockopen("whatismyipaddress.com", 80, $errno, $errstr, 5); if ($fp) { $url = "/"; fputs($fp, "GET $url HTTP/1.1\r\nHost: {whatismyipaddress.com}\r

    0熱度

    1回答

    我嘗試向Cielo的webservice發送請求,但是如果我用curl,fsockopen或其他發送,它不起作用,並且如果我發佈表單,它完美地工作... PHP中的XML: <?php $xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n"; $xml .= '<requisicao-transacao id="' . md5(da

    0熱度

    1回答

    我已經使用fsockopen時,下面的XML返回(簡稱爲便於閱讀的XML): <car> <brand type="AUDI"> <engine>1.8</engine> <price>9000</price> </brand> </car> 我用下面的代碼來獲取值: $p = xml_parser_create(); xml_parser_

    0熱度

    1回答

    我目前正嘗試通過fsockopen連接至nominets whois服務,但我在閱讀答覆時遇到問題。使用 代碼: $fp = fsockopen("whois.nic.uk", 43, $errno, $errstr); if (!$fp) { echo "ERROR: $errno - $errstr<br />\n"; } else { echo "<h1>Connected