当服务器没开启fsockopen功能的时候,虚拟主机用户网站程序需要使用fsockopen时,访问网站会提示undefine fsockopen类似的错误。
解决方法如下:
<1>.php.ini中写上allow_url_fopen = On。如果主机商允许自定义php.ini文件的话。
<2>.服务器上的php.ini中找到extension=php_openssl.dll,将前面的分号去掉。如果主机商愿意开启此项功能。
<3>.重启IIS/Apache。
这样即可解决。

网络任我行(www.urbansh.com)原创, 转载请注明原文地址http://www.urbansh.com/undefine-fsockopen.html