curl_で始まる関数もあり、多くの機能を実現できます。時間があるときに調べてみましょう!以下は fskoopen
1 の概要です: PHP の fsockopen 関数の説明:
インターネットまたは Unix ドメインのソケット接続を開きます (オープン ソケット リンク)
target .
fsockopen で指定されたリソースへのソケット接続を開始します。 () は、他のファイル関数 ( fgets() 、 fgetss() 、 fwrite() 、 fclose() 、 feof() など) と一緒に使用できるファイル ポインターを返します。 ファイル ハンドル
open PHP を返します。 fsockopen 関数
PHP fsockopen を使用するには、PHP.ini のallow_url_fopen オプションをオンにする必要があります。
<ol class="dp-xml"> <li class="alt"><span><span>$</span><span class="attribute">fp</span><span> = </span><span class="attribute-value">fsockopen</span><span>("www.example.com",<br> 80, $errno, $errstr, 30); </span></span></li> <li><span>if (!$fp) { </span></li> <li class="alt"> <span>echo "$errstr ($errno)</span><span class="tag"><</span><span class="tag-name">br</span><span> </span><span class="tag">/></span><span>n"; </span> </li> <li><span>} else { </span></li> <li class="alt"> <span>$</span><span class="attribute">out</span><span> = </span><span class="attribute-value">"GET / HTTP/1.1rn"</span><span>; </span> </li> <li> <span>$out </span><span class="attribute">.</span><span>= </span><span class="attribute-value">"Host: www.example.comrn"</span><span>; </span> </li> <li class="alt"> <span>$out </span><span class="attribute">.</span><span>= </span><span class="attribute-value">"Connection: Closernrn"</span><span>; </span> </li> <li><span> </span></li> <li class="alt"><span>fwrite($fp, $out); </span></li> <li><span>while (!feof($fp)) { </span></li> <li class="alt"><span>echo fgets($fp, 128); </span></li> <li><span>} </span></li> <li class="alt"><span>fclose($fp); </span></li> <li><span>} </span></li> </ol>
以上、PHPのfsockopen関数の具体的な使い方をご参考、勉強していただければと思います。