質問箱/2322

カテゴリ
サマリページの容量に制限あり? (echo)
バージョン1.4.3
投稿者DQN.cc
状態不明
投稿日2004-09-05 (日) 15:44:30

質問

PHP は触ったことないので、知っている人には常識なのかもしれませんし、あるいは環境依存 (WebARENA Suite2, PHP 4.3.1) なのかもしれませんが、PHPのechoって一度に表示できる容量に制限があるんでしょうか?

境目は512KBあたりだと思うのですが、convert後の容量が大きいページではechoの前の行で出力が切れてしまいます。

で、試しにskin/pukiwiki.skin.ja.phpの中の

<?php echo $body ?>

を以下のように変えたら全部出力されるようになりました。

<?php
$maxlen = 300;
for ($pos = 0, $lastpos = strlen($body) - 1;  $pos <= $lastpos; $pos += $maxlen)
{
   echo substr($body,$pos,$maxlen);
}
?>

これってがいしゅつ(←なぜか変換できない)のことですか? もっとスマートな解決方法はありませんか?

よろしくお願いします。

回答


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-05-06 (水) 17:50:45
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.413 sec.

OSDN