fsockopen相关内容
..
我在 PHP 中启用套接字传输“ssl"时遇到问题.当我运行我的脚本时,出现错误: 警告:fsockopen()[function.fsockopen]:无法连接到 ssl://www.my.site.com:443(无法找到套接字传输“ssl" - 您是否忘记启用它当你配置 PHP 时?) 我在 Windows 上运行 IIS6,这是我到目前为止所做的尝试让它工作: 取消注释
..
我正在尝试使用 fsockopen 发布数据,然后返回结果.这是我当前的代码: 应该是回显页面,也是回显页面,但是这里是script.php的脚本
..
端口是5792,ip是123.123.123.123.我可以将数据发送到 ip,如下所示: $host = "tcp://123.123.123.123";$端口 = 5792;$errstr = '';$错误号 = '';$fp = fsockopen($host, $port,$errno, $errstr, 30);如果 (!$fp) {打印'无法连接!
';echo "$errs
..
我使用 fsockopen() 循环连接到多个服务器. 但是有些服务器无效,我收到如下所示的 PHP 警告: 警告:fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: 请求的名称有效,但没有找到请求类型的数据 有没有办法防止这些警告. 喜欢在尝试 fsockopen 之前检查
..
我想通过它的 Telnet 功能访问相机.问题是,它有密码保护.通过终端执行此操作时没有问题,因为我只使用 telnet 10.30.blah.blah 然后在出现提示时输入我的密码.但是在php中,我看不到输入密码的机会. $con = fsockopen("10.30.blah.blah", 25);$msg = "相机左移";fwrite($con, $msg); 有人有什么想法吗?
..
我正在使用fsockopen来发送和接收命令,在PHP中使用IMAP协议.我的初步实验可以正常进行,但是速度很慢.下面的简单功能运行大约需要2分钟.我尝试了几种不同的IMAP服务器,并获得了相同的结果.谁能告诉我为什么这段代码这么慢?
..
这是我正在使用的代码: if (!($fp = fsockopen('ssl://imap.gmail.com', '993', $errno, $errstr, 15))) echo "Could not connect to host"; $server_response = fread($fp, 256); echo $server_response; fwrite($fp,
..
我需要使用php代码下载文本文件。该文件具有http身份验证。我应该为此使用什么程序。我应该使用 fsocketopen 还是curl或还有其他方法吗? 我正在使用fsocketopen但它似乎不起作用。 $ fp = fsockopen(“ www.example.com”,80,$ errno,$ errorstr ); $ out =“ GET abcdata / fe
..
这似乎有点奇怪。.但我需要评估/解析使用PHP通过HTTP发送的块。 值得注意的是,HTTP流可能永远不会结束。我可以通过CURL解析获取它们时的任何方法吗? 还是我不得不求助于一些自制的 fsockopen()解决方案? 解决方案 看看选项 CURLOPT_WRITEFUNCTION 。您可以定义一个回调,当响应中有新数据时将调用该回调。参见手册。
..
我正在创建自己的服务状态脚本,既有机会更加熟悉PHP语言,又有机会从头开始设计它,以尽可能满足我的需求. 在我的cron作业和测试连接部件中使用的我的代码部分会查询服务的IP/端口,以确保该服务处于联机状态.我的问题是脚本仅查询该IP上的端口是否为“未阻止",因此例如,如果我正在使用FTP服务器查询端口21,而FTP服务器崩溃了,我的脚本将不会检测到任何更改,这意味着它没有按照我的意愿进行操
..
我正在尝试用PHP做到这一点.我需要检查指定主机是否“启动" 我考虑过对指定的主机执行ping操作(尽管我不确定如何执行此操作,因为这将需要root用户.--help此处?) 虽然我也使用fsockopen()尝试在指定的端口上进行连接,但是如果主机未在该端口上侦听连接,那也将失败. 另外,一些主机会阻止ping请求,那么我该如何解决呢?不过,这部分不是必需的,因此不必为此担心太
..
我正在使用PHPMailer,它使用fsockopen访问SMTP服务器. 但是机器有两个IP,它们具有不同的反向DNS记录.因此,在电子邮件标题中,我得到了以下信息: Received: from one-server.tld (HELO another-server.tld) ... 我需要隐藏one-server.tld以便支持another-server.tld.但是我需要
..
这是我的代码段 $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:ge
..
我正在尝试使用fsockopen发布数据,然后返回结果. 这是我当前的代码:
..
我需要检查远程服务器上是否存在特定文件.使用is_file()和file_exists()不起作用.有什么想法可以快速,轻松地做到这一点吗? 解决方案 您必须使用CURL function does_url_exists($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_NOBODY, true);
..
我无法在PHP中启用套接字传输"ssl".运行脚本时,出现错误: 警告:fsockopen() [function.fsockopen]:无法 连接到ssl://www.my.site.com:443 (无法找到套接字传输 "ssl"-您是否忘记启用它 当您配置PHP时?) 我正在Windows上运行IIS6,这是到目前为止我为使它正常工作所做的事情: 取消对php.ini中的p
..
我正在基于MSN协议开发一个简单的聊天Web应用程序.服务器通过fsockopen ()返回的文件资源与MSN服务器通信.客户端通过XMLHttpRequest访问服务器.服务器首先登录,然后打印出客户端通过XMLHttpRequest对象的responseText ()接收到的联系人列表(格式为HTML表). 这是问题所在.必须使负责与MSN服务器通信的文件资源保持活动状态,以便所有与聊天
..
好吧,我不能使用cURL,无法更改的Web主机上安装的版本不支持TLS. 我现在正在尝试使用fsockopen来查看我是否能够使用IPN. 它只是挂起,浏览器抛出连接超时. PHP 7,open_ssl已启用
..
当我使用fsockopen打开php页面时,代码可以正常工作,但是还有其他一些问题.例如:如果我在a.php中打开b.php,则"echo"在b.php中将不起作用,也不会出现错误消息(这2件事在普通页面上都可以正常工作).这使得调试非常困难.如何在b页中获取输出? 非常感谢!这是我的代码.我使用main.php调用main_single_block.php.PS:除上面提到的两件事外,其他
..