问题标签 [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 回答
3590 浏览

php - 这是使用 PHP 连接到 TCP 端口的正确方法吗?

一个服务正在监听 1xx.xxx.xx.xx 上的 1234 端口 我正在使用 phpfsockopen()与该服务建立 tcp 连接!我必须将传入数据发送到服务并将我从服务获得的回复保存在文件中。第一次发送数据时,连接已建立。第二次代码再次尝试打开端口,这一次服务说,SP 尝试连接。连接被拒绝。存在活动的 SP 连接。SP 关闭。

我该如何克服这个问题?

0 投票
1 回答
97 浏览

php - 以编程方式请求的页面中的会话

在对这个问题进行了一些研究之后,我找不到任何令人满意的解决方法。

问题是:我正在以编程方式执行 GET 请求。请求本身可以正常工作,并且请求的页面也可以。在请求的页面中执行任何其他操作之前,我需要检查有效登录,因此我发送了会话 cookie 以接收会话的 ID,这也可以正常工作。但是一旦我调用 *session_start( )*,请求就会超过 60 秒的执行时间限制。不过,直接访问请求的页面可以正常工作。

这可能是一个重要的评论:请求页面也使用 Sessions 进行相同的检查。

我希望请求的页面是“远程”/“独立”/但是您想调用它的原因是我也希望通过 AJAX 访问它。我想简单地包含文件并检查文件是否被直接调用也可以,但是我现在已经这样做了,并且对它几乎感到满意。

我现在的问题是:谁能告诉我为什么 session_start 宁愿让我的脚本崩溃?有人知道这个补丁吗?

0 投票
1 回答
2914 浏览

php - php fsockopen() 通过 Telnet 通信

我正在寻找有关如何使用fsockopen()与 telnet 系统进行通信的指南……我连接得很好,但是命令发送失败。我看过一些文档fwrite()显示人们发送了一些标头。

目前我对 telnet 服务器运行的命令是versionvia $class->send("version");。我是否需要发送标头或其他任何内容以供 telnet 服务器接收命令,或者我可以只发送吗?

0 投票
2 回答
1329 浏览

php - 在 php 中使用 fsockopen 与 gmail imap 服务器通信的问题

我能够使用 php 中的 imap 函数以及命令行中的 openssl 进行通信,我只是想尝试在 php 中执行 fsockopen()。我的代码是:

问题是我在 $out 中只得到了服务器的第一个响应

当我使用 fgets 的 while 循环更改代码时,它会继续加载,最终时间结束而没有显示任何内容。

我想在输入登录凭据后在 $out 中看到服务器的回复。我能够使用 openssl 从命令行查看我的电子邮件,所以我认为问题不在于我对 imap 的处理。也许我错过了一些关于文件流的基本知识。

谢谢。

0 投票
1 回答
86 浏览

php - 如何将结果放在文本文件中?

编码:

现在,我想将$conn 和的输出$output放在两个文本文件中。我该怎么办?谢谢你。

0 投票
1 回答
7779 浏览

php - 我需要通过一个代理,(从一个正在运行的 fsockopen 代码获取远程视频文件的大小)

我有一个 PHP 运行代码,它询问远程 mp4 文件的文件大小,这要归功于 fsockopen 函数和 HEAD 命令。

现在,我需要将此代码移动到代理后面的其他服务器,这是通过该新代理并继续使用 fsockopen 的最佳方法?我真的被困住了。我不能隧道或处理两个套接字。

有任何想法吗?感谢您的帮助和时间。

0 投票
1 回答
3264 浏览

php - 如何通过 fsockopen 将会话传递到新套接字?

我需要通过 php 中的 fsockopen 将会话传递给异步调用。

你能帮我把会话传递给新的套接字吗?

解决方案:

以下代码有效。

开始.php

异步.php

验证.php


我可以让它在本地工作,但结果证明我在不允许的 fsockopen 上登台的共享主机没有任何文档。在我自己的服务器上一切都很好。谢谢您的帮助。

0 投票
1 回答
2151 浏览

php - 用于 paypal ipn 的 curl 或 fsockopen

一个比另一个有什么优势?Paypal 建议使用,fsockopen但是互联网上有许多使用curl.

我应该使用哪一个?

卷曲: http: //www.namepros.com/code/306043-process-paypal-ipn-with-curl.html

fsockopen:https ://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNImplementation

0 投票
1 回答
1360 浏览

php - 使用 fsockopen 和 fwrite 时未发布参数

我正在尝试将参数从 php 发布到另一台服务器。手动创建链接并在浏览器中打开它可以正常工作。但是,当尝试从我的 php 脚本中执行此操作时,它不起作用。我正在访问的文件被访问,但参数没有发布。

我猜这个问题与我如何定义和发布参数($post_data .= "?companyid=banane";)有关。我的问题是什么,我该如何解决?

还是我使用了错误的方法?我在想,如果这是正确的方法,那么我应该能够在谷歌搜索时找到一些好的例子。

0 投票
2 回答
183 浏览

php - 为什么这段代码在新文件中不起作用?

我已经编写/找到了一个 php 脚本,但我不明白为什么它一次有效,而另一次却没有。该脚本连接到游戏服务器并尝试从中获取信息:

输出正在工作,例如:

我想:让我们正确地把它包装成这样的函数(所有代码都保持不变,除了开始和结束行)。只要它保留在同一个文件中,这仍然有效。但我想我可以把函数“check”放到一个新文件中,然后我得到这个结果:

但猜猜怎么了?现在的输出是:

这怎么可能呢?我在这里监督什么?奇怪的 y 是否存在编码问题?