URL http://site.com/params にページがあります。このリモート ページから最初の n 文字だけを読み取りたい。readfile()
のように機能file_get_contents()
しcurl
、ページ全体をダウンロードするようです。PHPでこれを行う方法がわかりません。
助けてください...!
URL http://site.com/params にページがあります。このリモート ページから最初の n 文字だけを読み取りたい。readfile()
のように機能file_get_contents()
しcurl
、ページ全体をダウンロードするようです。PHPでこれを行う方法がわかりません。
助けてください...!
file_get_contents()
maxlen
パラメータが使用されている場合は、探しているものになる可能性があります。デフォルトでは、この関数:
//Reads entire file into a string
$wholePage= file_get_contents('http://www.example.com/');
ただし、maxlenパラメータは、読み取られるデータの最大長です。
// Read 14 characters starting from the 1st character
$section = file_get_contents('http://www.example.com/', NULL, NULL, 0, 14);
が定義されている場合、これはファイル全体maxlen
が読み取られず、文字のみが読み取られることを意味します。maxlen
ソケットリンクから試すことができます
$handle = fopen("http://domain.com/params", "r");
$buffer = fgets($handle, 100);
echo $buffer;
fclose($handle);