问题标签 [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.

0 投票
1 回答
3099 浏览

php - PHP的fsockopen()函数问题

您好 :)
我对 PHP 的功能有疑问。我不明白为什么它不能工作,这对我的项目来说是个问题。

上下文:
我有 Joomla 并希望它通过“SMTP 服务器”选项发送电子邮件。它不起作用,返回“无法连接到 smtp 主机”。
我在谷歌搜索过这个问题,我发现的所有解决方案都对我不起作用。所以我决定进入代码看看发生了什么。当代码调用方法“fsockopen()”时会出现问题,这是一种内置的 PHP 方法。此方法表示与主机的连接超时。
变得有趣的地方:我可以在同一台机器上使用与邮件客户端(Evolution)完全相同的参数与该主机连接并发送电子邮件(因此这不是打开端口或其他问题的问题)。

方法是:

p>

使用的参数和错误返回:

p>

一些技术信息:
PHP 版本:5.2.14
套接字支持:启用
操作系统:Ubuntu 10.10 在虚拟机(VMWare)下
端口:端口 25(smtp)在虚拟机和虚拟机主机上打开。

如果有人知道此功能如何工作以及为什么无法连接,它将对我有很大帮助,
在此先感谢
Damien

0 投票
3 回答
1230 浏览

php - 在 php 的 fsockopen() 中找出用户的端口号

如何找出建立连接的用户机器上的端口号?

0 投票
1 回答
801 浏览

php - 只有变量可以通过引用传递 - opensocket 问题

我有这个:

但我想为这个类添加一个超时选项,所以我添加了:

我收到一条错误消息:“只有变量可以通过引用传递。”

这是怎么回事?

更新: 错误:“只能通过引用传递变量”与此行有关:

非常感谢,MEM

0 投票
1 回答
69 浏览

timeout - fsockeopen - 知道何时触发超时

fsockeopen 在达到连接超时时返回一个 SOCKET_ETIMEDOUT 整数。

如果我们放置了错误的 主机端口,是否也会出现超时错误?

(对不起,我在生产服务器上,我需要从理论上知道这一点)。

谢谢,记忆

0 投票
1 回答
179 浏览

php - 重叠 HTTPS 请求?

有没有一个例子,我能够在获得返回的结果时进行重叠的 HTTPS 请求。支持线程执行此操作的语言?

任何这方面的例子将不胜感激!

谢谢你。

0 投票
5 回答
9757 浏览

php - 有没有办法检查主机是否启动?

我正在尝试在 PHP 中执行此操作。我需要检查指定主机是否“启动”

我想过 ping 指定的主机(虽然我不确定我会怎么做,因为那需要 root。--help here?)

我也曾fsockopen()尝试在指定端口上连接,但如果主机没有在该端口上侦听连接,那也会失败。

此外,某些主机会阻止 ping 请求,那么我该如何解决呢?不过,这部分不是必需的,所以不要太担心。我意识到这可能会变得棘手。

0 投票
3 回答
3799 浏览

php - 如何发出 php https 请求并读取响应?

我想将一些帖子数据发送到服务器并阅读响应。他们提供给我的网址是https://thesite.com/page/test.jsp ,我尝试使用 $fp = fsockopen("https://thesite .com/page/test.jsp", 80, $errno, $errstr, 30); 但出现“无法找到“HTTPs””错误。尝试使用 curl 发送数据但与服务器检查,他们没有收到任何请求。还有其他方法吗?

0 投票
3 回答
2187 浏览

java - JSP 中的 fsockopen 等效项

我如何着手将此代码转换为 JSP

任何帮助表示赞赏..!

0 投票
1 回答
2437 浏览

php - PHP 中的 Fsockopen 和代理身份验证

我正在尝试将代理使用(带有身份验证)集成到查询 whois 数据的脚本中。

我想做的是

1) 连接到代理 IP 和端口 2) 验证用户名和密码 3) 连接到 whois 服务器并发送域详细信息,接收请求作为返回。

我的脚本在没有代理的情况下工作

但是有谁会如何将代理服务器和身份验证集成到此代码中?

0 投票
1 回答
1133 浏览

php - Paypal IPN 呼叫 - fsockopen 超时

警告:fsockopen() [function.fsockopen]:无法连接到 www.paypal.com:443(连接超时)

这以前有效吗?并突然停止工作。有任何想法吗?

这是电话:

谢谢你的帮助