検索
ホームページバックエンド開発PHPチュートリアルphpのfsockopen関数の戻り値は何ですか?

phpのfsockopen関数の戻り値について教えてください
以下のコードについて教えてください。 fsockopen 接続が成功したかどうかを確認するにはどうすればよいですか?

fwrite が失敗すると、私のスペースに大量のエラー メッセージが生成されるためです
PHP 警告: fwrite(): 指定された引数は /home2/

の有効なストリーム リソースではありませんfwriteの誤実行を避けるためにfsockopenが失敗した場合に判定を加えてスキップしたい

皆さんありがとうございます! 助けてください

$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ( $errno)
n";
} else {
$out = "GET / HTTP/1.1rn";
$out .= "ホスト: www.example.comrn";
$out .= "接続: Closernrn";


fwrite($fp, $out);
while (!feof($fp)) {
echo fgets( $fp, 128);
}
fclose($fp);



-----解決策------- ------------コードに問題はありません。これは PHP 公式 Web サイトからの例です。コードを投稿したほうがいいでしょう。

また、これを試すこともできます。 if(get_resource_type($fp) == 'stream') fwrite($fp, $out);

------解決策---------あなたはここで判断していません。 exit

if (!$fp) {
echo "$errstr ($errno)
n";
exit;
} else {
を追加するだけです。 >....

------解決策----------------------while((!ereg('200 OK' , $banreturn)) && (!ereg('302 Found', $banreturn)) && ($attemp $connection = fsockopen($hostname, $port, $errno, $errstr, $timeout ) ;
stream_set_timeout($connection, 5);
fwrite($connection,$headers); // ここでエラー レコードが生成されますが、毎回ではありません

最初に書き込みを確認して開いてみてはいかがでしょうか成功したら?

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
CONNECTION_REFUSED什么意思CONNECTION_REFUSED什么意思Jul 31, 2023 pm 02:48 PM

CONNECTION_REFUSED是一种网络连接错误,通常会在试图连接到远程服务器时出现。当客户端设备试图建立一个与服务器的网络连接时,如果服务器拒绝该连接请求,就会返回一个CONNECTION_REFUSED错误。常见的原因包括:服务器未启动、服务器无法接受更多的连接请求、服务器防火墙阻止了该连接等。

connection error怎么解决connection error怎么解决Nov 07, 2023 am 10:44 AM

解决方法:1、检查网络连接;2、检查服务器状态;3、清除缓存和Cookie;4、检查防火墙和安全软件设置;5、尝试使用其他网络等等。

PHP Warning: mysqli_connect(): (HY000/2002): Connection refused的解决方法PHP Warning: mysqli_connect(): (HY000/2002): Connection refused的解决方法Jun 23, 2023 am 08:54 AM

如果你使用PHP连接MySQL数据库时遇到了以下错误提示:PHPWarning:mysqli_connect():(HY000/2002):Connectionrefused那么你可以尝试按照下面的步骤来解决这个问题。确认MySQL服务是否正常运行首先应该检查MySQL服务是否正常运行,如果服务未运行或者启动失败,就可能会导致连接被拒绝的错误。你可

php如何使用fopen、fwrite和fclose进行文件操作?php如何使用fopen、fwrite和fclose进行文件操作?Jun 01, 2023 am 08:46 AM

在PHP开发中,对文件的操作是非常常见的。一般情况下,我们需要进行文件的读取、写入、删除等操作。其中,文件的读取可以使用fopen函数和fread函数,文件的写入可以使用fopen函数、fwrite函数和fclose函数。本文将介绍php如何使用fopen、fwrite和fclose进行文件操作。一、fopen函数fopen函数用于打开文件,它的语法如下:r

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code<form name="myform"

PHP将一个字符串写入文件PHP将一个字符串写入文件Mar 21, 2024 am 10:16 AM

这篇文章将为大家详细讲解有关PHP将一个字符串写入文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用php将字符串写入文件概览将字符串写入文件是PHP中一项常用任务,用于创建、更新或追加内容到文件。本文将提供分步指南和示例代码,帮助您掌握使用PHP将字符串写入文件的方法。使用fopen()和fwrite()这是写入文件的标准方法,它涉及以下步骤:使用fopen()函数打开文件,指定文件路径和模式(例如,“w”表示写入)。使用fwrite()函数将字符串写入

PHP网络爬虫之使用 fsockopen 实现 HTTP 请求PHP网络爬虫之使用 fsockopen 实现 HTTP 请求Jun 17, 2023 am 11:02 AM

网络爬虫是一种自动化的数据采集工具,它可以通过模拟用户行为,自动抓取网络上的数据,并将其存储或分析。PHP作为一种广泛使用的Web开发语言,也有着丰富的网络爬虫开发工具和技术。本文将介绍如何使用PHP的fsockopen函数实现HTTP请求,从而搭建一个简单的网络爬虫系统。fsockopen函数是一个与Socket通信相关的PHP

java中如何使用Connection管理事务java中如何使用Connection管理事务May 05, 2023 pm 08:40 PM

1、管理事务(1)开启事务setAutoCommit调用该方法设置参数为false,即开启事务。在执行sql之前开启事务。(2)提交事务:commit()当所有sql都执行完提交事务。(3)回滚事务:rollback()在catch中回滚事务。2、实例publicstaticvoidmain(String[]args){Connectionconn=null;PreparedStatementpstmt1=null;PreparedStatementpstmt2=null;try{//1.获取连

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。