我使用此代码检查了fsockopen,该功能已启用。
<?php
if(function_exists('fsockopen')) {
echo "fsockopen function is enabled";
}
else {
echo "fsockopen is not enabled";
}
?>
下面是我需要使用的脚本使用的代码。返回错误: fsockopen-function不工作,错误: 110连接超时-失败
if (isset($_SERVER['HTTPS']) &&
我有一个关于fsockopen()的问题。
当我从编写代码时,它不工作,并且我得到:
Warning: fsockopen() [function.fsockopen]: unable to connect to localhost:port
(No connection could be made because the target machine actively refused it. )
in C:\xampp\htdocs\PhpMQTTClient-master\SAM\MQTT\sam_mqtt.php on line 641
Offline
我试过,但它不能解决我的问题。
有
当用户注册后,我想向用户发送确认电子邮件。我使用的是xampp。当我运行我的php文件时,它返回以下错误:
Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://smtp.gmail.com:465 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?) in C:\xampp\htdocs\class.smtp.php on line 122
当我尝试使用fopen/fsockopen和这样的函数来检索远程数据时,我似乎无法弄清楚为什么在路径/admincp/global.php(226)中的第12行代码中收到:致命错误: Can't use function return value in write context in path/admincp/global.php(226):eval()d代码。
我的代码是:
我尝试过使用fopen/fread和fsockopen/fgets。我甚至不知道从哪里开始调试它。
如能给予帮助,我将不胜感激,谢谢!
我有一个php脚本:我把一个网站列表放在一个文本区域中,然后php脚本检查网站是关闭还是打开。我的问题是:当一个网站宕机时,脚本会显示一个错误,并停止使用列表中的其余部分:
Warning: fsockopen() [function.fsockopen]: unable to connect to http://SITEDOWN.com:80 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /home/checklist/public_html/checklist.php (1) : e
我正在使用PHP fsockopen()来完成我的服务器和PayPal之间的付款。但是,当我尝试使用SSL连接时,我收到以下错误:
Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://:443
(Unable to find the socket transport "ssl" - did you forget to enable
it when you configured PHP?)
我确信我对fsockopen()方法的调用是正确的,因为在我升级开发服务器上的PHP之前,它工作正常
我使用fsockopen()在一个循环中连接到多个服务器。
然而,一些服务器是无效的,我得到如下的PHP警告:
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: The requested name is valid, but no data of the requested type was found
有没有办法防止这些警告。
比如在尝试fsockopen之前检查服务器是否正常?
或者有没有其他或者更好的解决方案?
我正在尝试使用php函数fsockopen在smtp服务器上使用ssl,在我的本地服务器上使用apache的端口465。它在php命令行上运行得很好,但是当脚本在我的浏览器中运行时,我得到了一个SSL错误。
php.ini
extension=php_openssl.dll line is not commented
通过Apache的phpinfo
Loaded Configuration File : D:\localhost\php-5.4.11\php.ini
openssl
OpenSSL support enabled
OpenSSL Library Version OpenSSL
我刚刚遇到了一个问题,我的服务提供商似乎拒绝我使用fsockopen,告诉我这是一个安全风险,我必须找到一个建议我使用perl的替代方案。
有没有人有fsockopen的替代方案,可以在下面的脚本中使用perl?
<?php
// fetches server information from minequery.
function fetch_server_info($ip, $port){
$socket = fsockopen($ip, $port, $errno, $errstr, 0.5);
if($socket === false){
re
错误日志:
[07-Mar-2016 23:26:23 Europe/Moscow] PHP Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/domeofli/public_html/test/payments.php on line 81
[07-Mar-2016 23:26:23 Europe/Moscow] PHP Warning: fsockopen(): unable to connect to ssl://www.
我有一个类,在该类中我注册了一个关闭函数,如下所示
class test{
function __construct() {
$self = $this;
$shutdown = function () use (&$self) {
$self->shutdown();
};
register_shutdown_function($shutdown);
}
public function shutdown()
{
echo 'shutd
刚才安装了whm/cpanel,创建了一些帐户,在其中一个帐户中创建了邮件帐户,然后输入squirrelmail来检查邮件。
不幸的是,它给了我一个错误:
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /usr/local/cpanel/base/3rdparty/squirrelmail/plugins/login_auth/functions.php on line 129
Warning: fsoc
我试图通过socks5代理使用php打开一个HTTPs页面,但我不能使用curl,因为我必须能够读取响应的每一行。
为此,我使用了PHP类:,但是如果我在端口443上启动一个连接,并发送一个带参数的HTTP POST请求,nginx会给我发回以下消息:
400 the plain http request was sent to https port
我试图将代码@fsockopen("tcp://“)的这一部分更改为@fsockopen("ssl://”,但之后我无法打开该页面。
我正在用etsy的开源在我的PHP脚本上设置报表。我将我的连接建立在他们给定的示例上,但我遇到了一个问题,fsockopen似乎忽略了try/catch,并打印出它的错误。
当statsd服务器启动并运行时,一切都会正常工作-但如果它关闭了或者php脚本无法连接到它:
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed:
Name or service not known
我甚至尝试在fsockopen前面添加@,但没有成功。它似乎完全忽略了超时设置,因为它需要大约20秒才能返回错误:
try
我正在使用fsockopen从UDP地址获取信息,唯一的问题是一些UDP地址可能仍然不活动。
我通过以下方式创建套接字
$fp = fsockopen($tracker, $port, $errno, $errstr, 1);
如果地址有效,则一切正常,但如果地址无效,则会生成此错误
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in
我尝试过这样做,但仍然会产生错误,
if(!$fp = fsockopen($tracker, $port, $errn
我对fsockopen有问题。我的网站工作正常,但当我登录到管理面板(wordpress),我得到了这个错误信息在我的屏幕上:Warning: fsockopen() [function.fsockopen]: unable to connect to udp://:0 (Failed to parse address "") in /home/visit014/public_html/wp-admin/function.php on line 32
wp-admin/function.php的代码如下:
`<?php
//=====================