Tag: fsockopen

php_network_getaddresses:getaddrinfo失败:名称或服务未知

这是我的代码片段 $fp = fsockopen($s['url'], 80, $errno, $errstr, 5); if($fp){ fwrite($fp, $out); fclose($fp); 当我运行它,输出: 无法连接到www.mydomain.net/1/file.php:80(php_network_getaddresses:getaddrinfo失败:名称或服务未知 我无法弄清楚为什么。 任何帮助将不胜感激。 编辑:我忘了提到,我用这个提交GET数据到$s['url']

没有启用PHP中的套接字传输“ssl”

我无法启用PHP中的套接字传输“ssl”。 当我运行我的脚本,我得到的错误: 警告:fsockopen()[function.fsockopen]:无法连接到ssl://www.my.site.com:443(无法find套接字传输“ssl” – 你忘了configurationPHP时启用它? ) 我在Windows上运行IIS6,这是我迄今为止所做的工作: 在php.ini中取消注释php_openssl.dll和php_sockets.dll扩展 确保PHP正在加载我修改的ini文件(这是,它肯定是加载其他扩展,所以我相当确信这不是问题) 确保php_openssl.dll和php_sockets.dll在正确的位置 将ssleay32.dll和libeay32.dll复制到主PHP文件夹,WINDOWS文件夹和WINDOWS / system32文件夹 确保Windowspathvariables包含PHP的位置 确保所有相关文件的文件权限是正确的。 几乎每次更改后,我都重新启动了IIS,但是我一直没有运气。 有什么明显的,我做错了吗? 有没有解决这个小部分? (所以我可以通过消除的过程找出问题…?) 不幸的是,Windows / IIS不是我的专业领域 – 我已经负责,因为没有人知道任何东西。