ホームページ > バックエンド開発 > PHPチュートリアル > fopensocketについて質問があります

fopensocketについて質問があります

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:01:59
オリジナル
1198 人が閲覧しました

fopensocket について質問があります

この投稿は php_aga によって最終編集されました: 2014-07-04 15:42:52 ローカル WAPM 環境では、php.ini はallow_url_fopen = On
write になっています。 php
$fp = fsockopen('localhost',80,&$errno,&$errstr,5);
if(!$fp)
{
echo "$ errstr ($errno)
n";
}
else
{
fputs($fp,"GET / HTTP/1.0nHost: http://localhost/ 1. php");
fclose($fp);
}
?>
1.php は localhost のルート ディレクトリに存在しますが、write.php のテスト実行後、
が見つかりました1. php は実行されません。 1.php だけを実行すると実行できます
理由をお聞きしてもよろしいでしょうか?
http://localhsot/1.php を 1.php に変更しようとしましたが、うまくいきませんでした。プロセス中にプロンプ​​トが表示されず、リンクのセットを作成できませんでした
- -----解決策----- ---------------
$fp = fsockopen('localhost', 80, $errno, $errstr, 5); <br />if(!$fp) { <br />  echo "$errstr ($errno)<br />\n"; <br />}else {<br />  fputs($fp,"GET /1.php HTTP/1.0\r\nHost: localhost\r\nConnection: Close\r\n\r\n");<br />  while (!feof($fp)) {<br />    echo fgets($fp, 128);<br />  }<br />  fclose($fp);<br />}
ログイン後にコピー
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート