Я пытаюсь прочитать (и повторить) все в .txt-файле.
Это мой код:
$handle = @fopen("item_sets.txt", "r");
while (!feof($handle))
{
$buffer = fgets($handle, 4096);
$trimmed = trim($buffer);
echo $trimmed;
}
Это мой "item_sets.txt": http://pastebin.com/sxapZGuW
Но он не повторяет все (и меняет, сколько он показывает, в зависимости от того, сколько символов я повторяю после него). var_dump()
показывает мне, что последняя строка никогда не распечатывается. Это выглядит так:
" string(45) ""[cu_well_tra
. Но если я поставлю
echo "whateverthisisjustarandomstringwithseveralcharacters";
,
мои последние выходные строки выглядят так:
" string(45) ""[cu_well_traveled_ak47]weapon_ak47" "1"
" string(5) "}
"
По сути, мой код не печатает/отображает все, что должен, или, по крайней мере, не показывает.
Заранее спасибо :)
print file_get_contents()
здесь? - person ob_start   schedule 23.12.2015trim
"съедает" все маркерыend of line
, поэтому при отображении вам нужно использоватьPHP_EOL
. я, э.echo $trimmed, PHP_EOL;
. В противном случае вы получите одну длинную строку вывода. - person Ryan Vincent   schedule 23.12.2015