max_execution_time 3 ((

rooot

Новичок
max_execution_time 3 ((

у хостера стоит время выполнения скрипта 3 секунды, я понимаю этого достаточно для скрипта, но у меня кривые руки, ниже скрипт:
$file=file("test.txt");
for ($i=817;$i<839;$i++)
{
unset($file[$i]);
}
$fp=fopen("test.txt","w");
fwrite($fp, implode("",$file));
fclose($fp);

$file=file("test.txt");
for ($i=1919;$i<1941;$i++)
{
unset($file[$i]);
}
$fp=fopen("test.txt","w");
fwrite($fp, implode("",$file));
fclose($fp);

$file=file("test.txt");
for ($i=2850;$i<2872;$i++)
{
unset($file[$i]);
}
$fp=fopen("test.txt","w");
fwrite($fp, implode("",$file));
fclose($fp);

$file=file("test.txt");
for ($i=4123;$i<4145;$i++)
{
unset($file[$i]);
}
$fp=fopen("test.txt","w");
fwrite($fp, implode("",$file));
fclose($fp);

$file=file("test.txt");
for ($i=4218;$i<4240;$i++)
{
unset($file[$i]);
}
$fp=fopen("test.txt","w");
fwrite($fp, implode("",$file));
fclose($fp);
и так еще раз 30 )) может кто подскажет как его уменьшить, не теряя функциональности???
 

Paxan

Новичёк
В чём необходимость таких конструкций? что ты делаешь то?
 

Paxan

Новичёк
Не проще ли один раз открыть файл, прочитать, всё очистить, потом записать?
 
Сверху