请问 php fsockopen 函数返回值
请教 php fsockopen 函数返回值
请教下列代码。 如何判断 fsockopen 连接 成功了?
因为如果失败后 fwrite 就会在我空间里产生大量的错误信息
PHP Warning: fwrite(): supplied argument is not a valid stream resource in /home2/
我想加入判断,如果 fsockopen 失败就跳过,避免错误执行 fwrite
谢谢大家! 请帮忙
$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)
\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.example.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
------解决方案--------------------
代码没有问题,这是PHP官方网站的例子。你还是把你的代码贴出来吧。
另外,你可以试试看这样,if(get_resource_type($fp) == 'stream') fwrite($fp, $out);
------解决方案--------------------
你这里不是判断了。加个退出就可以了
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); //这里会产生错误记录,但不是每次都会产生
为什么不先检查打开是否成功就写?

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

CONNECTION_REFUSED是一種網路連線錯誤,通常會在試圖連接到遠端伺服器時出現。當客戶端設備試圖建立與伺服器的網路連線時,如果伺服器拒絕該連線要求,就會傳回一個CONNECTION_REFUSED錯誤。常見的原因包括:伺服器未啟動、伺服器無法接受更多的連線請求、伺服器防火牆阻止了該連線等。

解決方法:1、檢查網路連線;2、檢查伺服器狀態;3、清除快取和Cookie;4、檢查防火牆和安全軟體設定;5、嘗試使用其他網路等等。

如果你使用PHP連接MySQL資料庫時遇到了以下錯誤提示:PHPWarning:mysqli_connect():(HY000/2002):Connectionrefused那麼你可以嘗試按照下面的步驟來解決這個問題。確認MySQL服務是否正常運作首先應該檢查MySQL服務是否正常執行,如果服務未運行或啟動失敗,就可能會導致連線被拒絕的錯誤。你可

在PHP開發中,對文件的操作是非常常見的。一般情況下,我們需要進行檔案的讀取、寫入、刪除等操作。其中,檔案的讀取可以使用fopen函數和fread函數,檔案的寫入可以使用fopen函數、fwrite函數和fclose函數。本文將介紹php如何使用fopen、fwrite和fclose進行檔案操作。一、fopen函數fopen函數用來開啟文件,它的語法如下:r

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

這篇文章將為大家詳細講解有關PHP將一個字符串寫入文件,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章後可以有所收穫。使用php將字串寫入檔案概覽將字串寫入檔案是PHP中一項常用任務,用於建立、更新或追加內容到檔案。本文將提供逐步指南和範例程式碼,幫助您掌握使用PHP將字串寫入檔案的方法。使用fopen()和fwrite()這是寫入文件的標準方法,它涉及以下步驟:使用fopen()函數開啟文件,指定文件路徑和模式(例如,「w」表示寫入)。使用fwrite()函數將字串寫入

網路爬蟲是一種自動化的資料收集工具,它可以透過模擬使用者行為,自動抓取網路上的數據,並將其儲存或分析。 PHP作為一種廣泛使用的網頁開發語言,也有豐富的網路爬蟲開發工具和技術。本文將介紹如何使用PHP的fsockopen函數實作HTTP請求,從而建立一個簡單的網路爬蟲系統。 fsockopen函數是一個與Socket通訊相關的PHP

图片消失如何解决先是图片文件上传$file=$_FILES['userfile']; if(is_uploaded_file($file['tmp_name'])){$query=mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name'
