亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

空間不支持fsockopen函數解決辦法

2024-09-04 11:47:57
字體:
來源:轉載
供稿:網友

為了服務器安全考慮很多主機商禁用了php的fsockopen函數,昨天進博客,使用cos-html-cache生成靜態文件,尼瑪提示:Warning: fsockopen() has been disabled for security reasons in D:...cos-html-cachecos-html-cache.php on line 35

換了其他版本的cos-html-cache,還是不行。后來找到下面的方法。 = =、(結果不行,因為函數都被禁用了。)大家試下,很少有我這樣的情況的,用其他替代函數。

一、如何禁用fsockopen()下面是兩種常用的禁用fsockopen的方法。

1、修改php.ini,將disable_functions=后加入fsockopen   

2、修改php.ini,將allow_url_fopen = On 改為 allow_url_fopen = Off  

二、如何解決fsockopen函數被禁用

1、如果服務器沒有同時禁用pfsockopen,那么直接將fsockopen函數替換為pfsockopen,具體操作:搜索程序中的字符串fsockopen 替換為pfsockopen示例如下:

修改前:$fp = fsockopen($host, 80, $errno, $errstr, 30);

修改后:$fp = pfsockopen($host, 80, $errno, $errstr, 30);

2、如果服務器同時禁用了pfsockopen,那么用其他函數代替,如stream_socket_client()。注意:stream_socket_client()和fsockopen()的參數不同。

具體操作:搜索程序中的字符串  fsockopen(   替換為  stream_socket_client(   ,然后,將原fsockopen函數中的端口參數“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()怎么辦呢?自己寫一個函數實現fsockopen的功能,參考代碼:

  1. function b_fsockopen($host$port, &$errno, &$errstr$timeout) { 
  2.  $ip = gethostbyname($host); 
  3.  $s = socket_create(AF_INET, SOCK_STREAM, 0); 
  4.  if (socket_set_nonblock($s)) { 
  5.   $r = @socket_connect($s$ip$port); 
  6.   if ($r || socket_last_error() == EINPROGRESS) { 
  7.    $errno = EINPROGRESS; 
  8.    return $s
  9.   } 
  10.  } 
  11.  $errno = socket_last_error($s); 
  12.  $errstr = socket_strerror($errno); 
  13.  socket_close($s); 
  14.  return false; 

具體操作:

1.首先找到使用fsockopen函數的代碼段,將上面代碼加至其上端,搜索該代碼段中的字符串  fsockopen 替換為 b_fsockopen。

2.因為fsockopen函數返回文件指針所以可以被文件函數操作,但是這個b_fsockopen函數沒能返回文件指針,需要繼續修改代碼段:用socket_read替換掉fread,用socket_write替換掉fwrite,用socket_close替換掉fclose。

解決方案二:fsockopen大多數應用是的獲取遠程頁面數據,對于獲取遠程頁面這種應用,PHP還有其他函數可以完美替代,方法1:

  1. <?php 
  2. $str = file("http://www.49028c.com"); 
  3. $count = count($str); 
  4. for ($i=0;$i<$count;$i++){ 
  5.      $file .= $str[$i]; 
  6.      } 
  7. echo $file
  8. ?> 

方法2:

  1. <?php 
  2. $str = file_get_contents("http://www.49028c.com"); 
  3. echo $str
  4. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产视频精品在线| 精品国产乱码久久久久久婷婷| 91视频国产一区| 中文字幕亚洲欧美日韩2019| 91成人在线播放| 国产欧美日韩中文字幕在线| 亚洲aⅴ日韩av电影在线观看| 91免费国产视频| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲欧美中文日韩在线v日本| 久久久久久免费精品| 久久久亚洲国产天美传媒修理工| 日韩av理论片| 在线精品视频视频中文字幕| 久久电影一区二区| 国产成人久久久| 人体精品一二三区| 亚洲码在线观看| 亚洲成人动漫在线播放| 亚洲最新av在线网站| 少妇精69xxtheporn| 一本色道久久综合亚洲精品小说| 成人在线激情视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久精品人人做人人爽| 国产精品视频免费在线观看| 琪琪第一精品导航| 亚洲精品福利资源站| 欧美视频免费在线观看| 欧美一级大胆视频| 欧美电影免费看| 91欧美日韩一区| 日本一区二三区好的精华液| 亚洲高清一二三区| 久久精品视频在线播放| 欧美日韩在线视频一区二区| 欧美福利视频在线| 国产精品99久久久久久白浆小说| 欧美日韩国产一中文字不卡| 日韩av在线免费播放| 亚洲淫片在线视频| 国产精品高潮在线| 久久国产精品亚洲| 国语对白做受69| 国产丝袜精品第一页| 欧美一级电影免费在线观看| 深夜成人在线观看| 一本色道久久88综合日韩精品| 国产精品爽爽ⅴa在线观看| 26uuu国产精品视频| 日韩在线高清视频| 亚洲人成在线观看| 91av在线影院| 亚洲天堂成人在线视频| 国产91免费看片| 欧美疯狂xxxx大交乱88av| 丝袜亚洲欧美日韩综合| 亚洲国产成人久久综合| 91精品国产91久久久久久最新| 国产亚洲欧美日韩美女| 国产ts一区二区| 欧美日韩国产一区二区| 91九色精品视频| 这里只有精品久久| 久久综合88中文色鬼| 欧美成人免费视频| 亚洲精品久久久久久久久久久久久| 色妞色视频一区二区三区四区| 精品日韩中文字幕| 97人洗澡人人免费公开视频碰碰碰| 国产成人精品av在线| 亚洲美女av黄| 欧美不卡视频一区发布| 国产成人亚洲综合| 亚洲精品视频免费在线观看| 一区二区三区回区在观看免费视频| 亚洲a成v人在线观看| 国产精品久久久久久久久免费| 欧美精品在线免费播放| 国产91精品视频在线观看| 97色在线播放视频| 久久久亚洲国产| 亚洲精品wwww| 亚洲高清一二三区| 精品香蕉一区二区三区| 国产精品免费小视频| 奇米影视亚洲狠狠色| 国产一区二区欧美日韩| 国产精品亚洲视频在线观看| 欧美性猛交xxxx| 成人xvideos免费视频| 久久久精品2019中文字幕神马| 欧美裸体男粗大视频在线观看| 欧美精品久久久久a| 国产精品亚洲美女av网站| 精品久久久香蕉免费精品视频| 欧美激情性做爰免费视频| 国产激情久久久久| 国产精品丝袜久久久久久不卡| 亚洲欧美日韩国产成人| 日本欧美中文字幕| 欧美大片免费看| 国产精自产拍久久久久久蜜| 国产激情久久久久| 久久久成人的性感天堂| 久久这里只有精品99| 亚洲欧美日韩精品| 欧美伊久线香蕉线新在线| 久久手机精品视频| 尤物99国产成人精品视频| 伊人久久免费视频| 亚洲成人精品久久久| 成人有码在线视频| 成人激情视频网| 国产激情视频一区| www.日韩系列| 美女视频黄免费的亚洲男人天堂| 日韩中文字幕免费视频| 78色国产精品| 57pao国产成人免费| 午夜精品视频在线| www欧美xxxx| 蜜臀久久99精品久久久久久宅男| 国产精品久久久久久久久久免费| 九九视频直播综合网| 高清一区二区三区四区五区| 亚洲大胆人体av| 国产精品成人va在线观看| 久久人人97超碰精品888| 97精品免费视频| 91免费电影网站| 欧美性猛交xxxx富婆| 91精品国产高清久久久久久久久| 九九热99久久久国产盗摄| 一区二区欧美激情| 日韩精品极品毛片系列视频| 欧美天堂在线观看| 亚洲美女在线观看| 日本中文字幕成人| 亚洲国模精品私拍| 富二代精品短视频| 国产欧美精品va在线观看| 91精品久久久久久久久久久久久| 日韩中文字幕视频在线| 在线观看久久av| 久久亚洲国产精品成人av秋霞| 日韩大陆欧美高清视频区| 日韩av一卡二卡| 久久久精品美女| 中文字幕日韩精品在线观看| 美日韩精品免费视频| 亚洲第一精品福利| 久久免费视频这里只有精品| 97久久精品人人澡人人爽缅北| 国产精品自产拍高潮在线观看| 国产亚洲一区二区精品| 精品久久久91| 中文字幕在线视频日韩| 欧美国产日韩xxxxx| 久久中文字幕国产| 欧美裸体男粗大视频在线观看| 日韩最新av在线| 亚洲天堂免费在线| 亚洲精品视频播放|