您好,登錄后才能下訂單哦!
PHPCMS 不支持 fsockopen 函數怎么辦?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
1、安裝的時候,在地址欄直接改“step=3”,跳過這一步即可;
2、將fsockopen函數替換為pfsockopen函數;
3、修改“client.class.php”中的代碼。
PHP fsockopen函數說明
語法:
resource fsockopen ( string $hostname [, int KaTeX parse error: Expected 'EOF', got '&' at position 20: … = -1 [, int &?errno [, string &$errstr [, float $timeout = ini_get(“default_socket_timeout”) ]]]] )
開啟PHP fsockopen這個函數
PHP fsockopen需要 PHP.ini 中 allow_url_fopen 選項開啟。
allow_url_fopen = On
參數:
hostname 如果安裝了OpenSSL,那么你也許應該在你的主機名地址前面添加訪問協議ssl://或者是tls://,從而可以使用基于TCP/IP協議的SSL或者TLS的客戶端連接到遠程主機。
port 端口號。如果對該參數傳一個-1,則表示不使用端口,例如unix://。
errno 如果errno的返回值為0,而且這個函數的返回值為 FALSE ,那么這表明該錯誤發生在套接字連接(connect())調用之前,導致連接失敗的原因最大的可能是初始化套接字的時候發生了錯誤。
errstr 錯誤信息將以字符串的信息返回。
timeout 設置連接的時限,單位為秒。
返回值:
fsockopen() 將返回一個文件句柄,之后可以被其他文件類函數調用(例如: fgets() , fgetss() , fwrite() , fclose() 還有 feof() )。如果調用失敗,將返回 FALSE 。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。