私が取り組んでいるアプリケーション用のサイトマップを生成するシステムを作成しています。サイトマップを生成するための要件の1つは、各サイトマップのファイルサイズが10MBを超えないようにすることです(10,485,760バイト)を参照してください。here。作成前のファイルサイズを確認する
これは、サイトマップを作成するために私のコードです:
$fp = fopen($this->getSitemapPath() . $filename, 'w');
fwrite($fp, $siteMap->__toString());
fclose($fp);
50000個のリンクの最大値を保持している$siteMap->__toString()
方法を。
fwrite
関数を呼び出す前に、結果のファイルサイズを確認する方法はありますか?
多分それはあなたを助けるhttp://php.net/manual/en/function.fstat.php – Evgeniy