php_stream * stream = php_stream_open_wrapper( "http: / /www.php.net", "rb", REPORT_ERRORS, NULL); if (stream) {while(!php_stream_eof(stream)) {char buf[1024]; if (php_stream_gets(stream, buf, sizeof(buf))) {printf(buf);} else {break;}} php_stream_close(stream);}
ストリームの使用方法は、ANSI stdio関数の使用と非常に似ています。 主な違いは、使用を開始するストリームを得る方法です。 多くの場合、ストリームのハンドルを得るために php_stream_open_wrapper() を使用します。 この関数の動作は、以下の例で示すようにfopenと非常によくにています。