天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

淺析虛擬主機服務(wù)器php fsockopen函數(shù)被禁用的解決辦法

一、如何禁用fsockopen()
下面是兩種常用的禁用fsockopen的方法。
1、修改php.ini,將 disable_functions = 后加入 fsockopen
2、修改php.ini,將 allow_url_fopen = On 改為 allow_url_fopen = Off

二、如何解決fsockopen函數(shù)被禁用
1、如果服務(wù)器沒有同時禁用pfsockopen,那么直接將fsockopen函數(shù)替換為pfsockopen。
具體操作:搜索程序中的字符串 fsockopen( 替換為 pfsockopen( 。示例如下
修改前:
$fp = fsockopen($host, 80, $errno, $errstr, 30);
修改后:
$fp = pfsockopen($host, 80, $errno, $errstr, 30);
2、如果服務(wù)器同時禁用了pfsockopen,那么用其他函數(shù)代替,如stream_socket_client()。注意:stream_socket_client()和fsockopen()的參數(shù)不同。
具體操作:搜索程序中的字符串 fsockopen( 替換為 stream_socket_client( ,然后,將原fsockopen函數(shù)中的端口參數(shù)“80”刪掉,并加到$host。示例如下
修改前:
$fp = fsockopen($host, 80, $errno, $errstr, 30);
修改后
$fp = stream_socket_client($host."80", $errno, $errstr, 30);
3、如果php版本低于5.0,fsockopen被禁用,又沒有stream_socket_client()怎么辦呢?自己寫一個函數(shù)實現(xiàn)fsockopen的功能,參考代碼:
復(fù)制代碼 代碼如下:
function b_fsockopen($host, $port, &$errno, &$errstr, $timeout) {
 $ip = gethostbyname($host);
 $s = socket_create(AF_INET, SOCK_STREAM, 0);
 if (socket_set_nonblock($s)) {
  $r = @socket_connect($s, $ip, $port);
  if ($r || socket_last_error() == EINPROGRESS) {
   $errno = EINPROGRESS;
   return $s;
  }
 }
 $errno = socket_last_error($s);
 $errstr = socket_strerror($errno);
 socket_close($s);
 return false;
}

具體操作:1.首先找到使用fsockopen函數(shù)的代碼段,將上面代碼加至其上端,搜索該代碼段中的字符串 fsockopen( 替換為 b_fsockopen( 。
2.因為fsockopen函數(shù)返回文件指針所以可以被文件函數(shù)操作,但是這個b_fsockopen函數(shù)沒能返回文件指針,需要繼續(xù)修改代碼段:用socket_read( 替換掉 fread( ,用socket_write( 替換掉fwrite( ,用socket_close( 替換掉fclose( 。

php技術(shù)淺析虛擬主機服務(wù)器php fsockopen函數(shù)被禁用的解決辦法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲综合小说久久另类区 | 亚洲精品久久久久AV无码 | 农民下乡在线观看3 | 国产精品99久久久久久AV蜜臀 | 黑丝袜论坛| 女人一级毛片免费视频观看 | 久久黄色免费网站 | 久久99AV无色码人妻蜜柚 | 黄片a级毛片 | 亚洲 日本 天堂 国产 在线 | 嗯啊快拔出来我是你老师视频 | 福利一区福利二区 | 人人澡人人爽人人精品 | 午夜不卡久久精品无码免费 | 免费看片A级毛片免费看 | 蜜芽丅v新网站在线观看 | 亚洲国产精品天堂在线播放 | 首页_亚洲AV色老汉影院 | 久久99AV无色码人妻蜜柚 | 国产精品久久久久久久人人看 | 国产91专区| 浪货嗯啊趴下NP粗口黄暴 | 在线亚洲视频无码天堂 | 国产91青青成人a在线 | 在线播放免费人成视频 | 国产成人在线视频免费观看 | 青草精品国产福利在线视频 | 国产精品免费一区二区三区视频 | 99re久久精品在线播放 | 毛片一区二区三区 | 色偷偷男人的天堂a v | 国产精品你懂的在线播放 | 金瓶梅 快播 | 双性精跪趴灌满h室友4p | 亚洲、国产综合视频 | 美女网站免费久久久久久久 | 免费人妻AV无码专区五月 | 久 久 亚洲 少 妇 无 码 | 一个人免费完整在线观看影院 | 日本久久精品免视看国产成人 | 手机毛片在线观看 |