Тривиальное использование PHP и frwite()
для создания / записи в текстовый файл.
Однако есть ли способ записать очень большую текстовую строку в файл, используя fwrite?()
? Я предполагаю, что есть, и что это включает некоторую форму управления буфером. Документы PHP, кажется, не покрыты этим.
Пример кода:
$p = "Some really large string ~ 100-250K in size"
$myFile = "testp.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
set_file_buffer($fh, 1000000);
fwrite($fh, $p);
fclose($fh);
Верьте или нет, это просто получает файл с именем файла внутри файла.
Используя намного меньшую текстовую строку, она работает как положено. Указатели на то, что я должен делать, были бы полезны.
UPDATE:
Некоторым из вас не хватает того, что я попробовал описанное выше со строкой ~ 100К, и это не сработало. Все, что я получил в выходном файле, было именем файла !!!
спасибо
::: 2ND UPDATE....
never mind.. the whole thing was user error... god i need a drink... or sleep!
thanks
php/fwrite works as i thought it would/should.. nothing to see here..!