批量抠图软件-网站主机商禁用fsockopen pfsockopen函

摘要: 济源企业网站建设、网站建设、互联网营销推广营销推广、网页页面设计方案一步及时,廉价位、保实际效果、价格合理,济源易网企业济源高档企业网站建设提升营销推广权威专家!...

--------

批量抠图软件

------- 济源企业网站建设、网站建设、互联网营销营销推广、网页页面设计方案一步到位,廉价位、保实际效果、物超所值,济源易网企业济源高端企业网站建设优化营销推广权威专家! ☆☆☆ 互联网营销 企业网站建设热线  ☆☆☆
网站主机商禁用fsockopen pfsockopen涵数的处理方式 作者: 时间:2014-04⑿ 访问:

一、

服务器同时禁用了fsockopen pfsockopen,那末用别的涵数替代,如stream_socket_client()。留意:stream_socket_client()和fsockopen()的主要参数不一样。
实际实际操作:
检索程序中的标识符串 fsockopen( 更换为 stream_socket_client( ,随后,将原fsockopen涵数中的端口号主要参数“80”删掉,并加到$host。
示例以下

改动前:

$fp = fsockopen($host, 80, $errno, $errstr, 30);



$fp = fsockopen($host, $port, $errno, $errstr, $connection_timeout);

改动后:

$fp = stream_socket_client( tcp:// .$host. :80 , $errno, $errstr, 30);



$fp = stream_socket_client( tcp:// .$host. : .$port, $errno, $errstr, $connection_timeout);

二、

假如PHP版本号低于5.0,fsockopen被禁用,又沒有stream_socket_client()如何办呢?自身写一个涵数完成fsockopen的作用,参照编码:
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涵数的编码段,将上面编码加至其上端,检索该编码段中的标识符串 fsockopen( 更换为 b_fsockopen( 。

2.由于fsockopen涵数回到文档指针因此能够被文档涵数实际操作,可是这个b_fsockopen涵数没能回到文档指针,需要再次改动编码段:用socket_read( 更换掉 fread( ,用socket_write( 更换掉fwrite( ,用socket_close( 更换掉fclose( 。

三、

应用CMS类网站程序的客户,如织梦CMS,phpwind,帝国,等程序,请将您的程序升級到全新的版本号并及时升级安全性系统漏洞补钉。 中国流行CMS网站涉及到到fsockopen涵数的网站系统软件文档相对路径目录,以下: DEDECMS: dede\api_ucenter.php
dede\index_testenv.php
dede\module_main.php
dede\plus_bshare.php
dede\testenv.php
dede\include\dedecollection.func.php
dede\include\dedehttpdown.class.php
dede\include\mail.class.php
dede\include\sphinxclient.class.php
dede\plus\bshare.php
Discuz! 2.5: source\function\function_core.php 这个文档有2处fsockopen,此外的是pfsockopen,请留意区别
uc_client\client.php 这个文档有2处fsockopen,此外的是pfsockopen,请留意区别
uc_client\lib\sendmail.inc.php
uc_client\model\misc.php 这个文档有2处fsockopen,此外的是pfsockopen,请留意区别
uc_server\install\func.inc.php 这个文档有2处fsockopen,此外的是pfsockopen,请留意区别
uc_server\lib\sendmail.inc.php
uc_server\model\misc.php 这个文档有2处fsockopen,此外的是pfsockopen,请留意区别
ecms(帝国): e\class\class.smtp.php ECSHOP: admin\index.php
demo\includes\lib_updater.php
includes\cls_smtp.php
includes\cls_transport.php
includes\lib_base.php
includes\modules\payment\paypal.php
shopex: core\api\include\api_utility.php
core\api\tools\1.0\api_b2b_1_0_tools.php
core\func_ext.php
core\lib\nusoap.php
core\lib\uc_client\client.php
.php
plugins\passport\passport.ucenter.php
plugins\payment\pay.nochek.php
plugins\pay.paypal.php
plugins\pay.paypal.server.php
plugins\pay..php

---------

批量抠图软件

------------


联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:蒙版抠图