
19.11.2009, 13:14
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
С нами:
9347610
Репутация:
165
|
|
Сообщение от Komyak
Подскажите в каком направлении двигаться. В файле находятся строки такого вида:
($i, 'text', 'log', '$i'). на месте $i должен быть номер строки, количество строк от 1 до 100к Как мне это можно реализовать? Пытался через цикл, но он мне выводит - (например)- (1, 'text', 'log', '1')- 100 строк, (1, 'text2', 'log2', '1') - 100 строк и т.д.
Короче что-то перемудрил и в итоге на серваке за 4-6 секунд оказался файлик на 5 гигов... А должен был на 6 метров...
Подскажите...
Если правельно понял
PHP код:
for ($i=1; $i<=100000; $i++)
{
$text = $i.'|'.$text.'|'.$log.'|'.$i;
$fp=fopen("file.txt","w");
flock($fp,LOCK_EX);
fputs($fp,$text);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
}
|
|
|