问题标签 [fsockopen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
soap - NuSOAP / fsockopen 错误 - 无法打开与服务器的套接字连接,错误 (13):权限被拒绝
我有一个在 RHEL5/CentOS 专用系统上使用 NuSOAP 的 php 应用程序。
我遇到以下错误:
我认为它与一些 httpd 配置有关 - 根据http://www.linuxdevelop.com/redhat--fedora-linux-help/fsockopen-error-13-permission-denied-24366.shtml
我发现问题与 SELinux 配置有关。
我的服务器上启用了防火墙:策略类型为目标,检查了强制执行电流,并且不允许使用 HTTPD 脚本连接到网络。
其中:桌面 > 系统设置 > 安全级别 > SELinux > httpd > 连接到网络的 HTTPD 脚本未选中。我检查了它,它现在正在工作。
但我无法找到如何直接在 httpd.conf 文件中修改它
php - PHP 应用程序 - 快速连接到 HTTPS 服务器
问题是,我想要开发一个能够快速连接到 SSL 安全服务器并从中发送/获取数据的应用程序(可能是 PHP?)。我的目标是让它尽可能快地发送查询并读取结果。我正在尝试各种解决方案并对它们进行基准测试。我已经尝试过 fsockopen() 和 CURL,但是,想知道是否有任何解决方案可以改进它们?
结果如下: fsockopen():
- 发送的标头:0.26755499839783;
- 收到的页面:0.48934602737427;
卷曲结果:
- [总时间] => 0.484
- [pretransfer_time] => 0.281
- [starttransfer_time] => 0.437
问题是:1)当查询开始在我连接的服务器上执行时 - 在发送标头之后或在我获取页面并关闭连接之后?2) 我应该比较 fsockopen() 结果的 CURL 的确切时间是多少?甚至在标头发送到服务器之前 starttransfer_time 吗?这意味着 fsockopen() 更快,不是吗?3) 任何解决方案如何调整执行代码的服务器上的 SSL 连接性?对 PHP 的 OpenSSL 模块进行任何调整(任何可能的加密降级?)以使其更快?4) 没有 SSL 到 SSL 安全服务器的任何解决方案?5) 在这种情况下,C++ 或其他解决方案会更快吗?
欢迎任何想法 :) 我被这场“女士”比赛迷住了 :)
谢谢,乔纳斯
php - Sending mail via fsockopen?
I know this is possible, but can I do without a remote SMTP server or the like? Basically I want to send mail with PHP, but without mail()
php - 使用 fsockopen 的 PHP GET 和 POST 数据
如何使用 PHP 通过同一个套接字获取和发布数据?我有这个代码:
它得到了正确的数据,但发布它并不顺利。我想念什么?
php - 用 PHP 连接到 WebDAV?
我想使用 PHP 连接到 WebDAV,并能够上传文件等。但是,我不知道如何连接到它。我想它最终会像打开一个套接字并发送正确的标头/命令一样简单,但我不知道我需要发送什么。我想在没有额外库/类的情况下做到这一点。
谁能指出我正确的方向?
php - fwrite php的问题
我在 php 中使用 fwrite 时遇到问题。以下代码在我的本地计算机上工作,但在服务器中出现错误。
fsockopen 没有错误。它通过并且没有错误。fwrite 无法写入。它失败并且不返回错误只有 false
php - 为什么我的脚本需要很长时间才能检索标题?
我正在编写一个脚本来连接到 WebDAV、上传文件和断开连接。它可以很好地连接并发送标头,但是检索语法需要很长时间。有时,它需要几分钟,我不明白为什么。我的代码有问题吗?
是的,我意识到那里有一个无限的while循环。这是故意这样做的,因为我还没有弄清楚如何知道服务器何时完成向我发送信息。所以我想这是另一个问题,如果有人可以对此提供见解。
谢谢
php - Telnet 命令通过 PHP - 极长的执行时间问题,使用 PHPTelnet 类
我需要自动化我们系统的几个功能,不幸的是这些功能没有 API,只有 telnet 命令。
所以,我发现了这个:http ://www.geckotribe.com/php-telnet/它本质上是 PHP 的 Telnet 类。
起初我遇到了奇怪的问题,因为它尝试登录太快,所以我在连接之间添加了额外的 sleep(2) ,并输入了用户名和密码。
现在解决问题:似乎,在执行一个只输出一行的命令后,下一个(多行输出)将系统挂起 2 分 15 秒(在 Eclipse 调试模式下)到 1浏览器加载最少 20 秒(仅在我将超时设置为 180 秒后...)。
它发生的那一行是: $r.=fread($this->fp,1000); 在类的 DoCommand() 函数中。
这是我尝试执行的脚本的 pastebin 链接,以及我最终得到的输出(经过修改以保护信息..)
代码: http: //pastebin.com/TXEHWa05
输出: http: //pastebin.com/mVFm5HM2
任何想法如何调试这个原因?到目前为止,我的项目中甚至不需要调试器 :( 理想情况下,我希望最多在 5 秒内完成在 telnet 上执行 2-3 个命令。而不是更多。(因为一旦我们弄清楚了,我会添加功能断开用户连接等)。
我希望使用 fsockopen 对这种 PHP 用法更有经验的人可以提供帮助:)
php - 防止来自 fsockopen 的警告
我使用 fsockopen() 循环连接到多个服务器。
但是,有些服务器无效,我收到如下 PHP 警告:
有没有办法防止这些警告。
就像在尝试 fsockopen 之前检查服务器是否良好?
或者有其他或更好的解决方案吗?
php - 通过 sftp php 连接到服务器
我们如何通过 sftp 连接到远程服务器以验证登录详细信息在 php 中是否有效...
我正在使用apache服务器...我的用途是检查用户输入的登录详细信息是否正确。