Написал сделал так :
#!/usr/bin/php
<?php
function col(){
$fil=file('http://site/Scripts/txt');
passthru('clear');
echo("Посетели сайт :".count($fil));
echo("\n");
return col();
}
col();
?>
Скрипт выводит информацию из файла.
Запустил, все работает...
Но когда посмотрел потребность ресурсов данного скрипта, не увидел его границ.. ( MEM: 10mb++)
Как можно сделать, что бы он не жрал столько ресурсов?
1. -=1100=- - 26 Августа, 2011 - 12:40:38 - перейти к сообщению
2. LIME - 26 Августа, 2011 - 12:44:53 - перейти к сообщению
убрать рекурсию
3. DeepVarvar - 26 Августа, 2011 - 12:45:56 - перейти к сообщению
-=1100=- пишет:
Эт чо за???
http://site/Scripts/txt
4. -=1100=- - 26 Августа, 2011 - 12:52:19 - перейти к сообщению
DeepVarvar пишет:
-=1100=- пишет:
Эт чо за???http://site/Scripts/txt
Это путь к файлику (я заменил домен сайта на site)
5. EuGen - 26 Августа, 2011 - 12:52:34 - перейти к сообщению
Лучше сделайте через цикл, так как Вы каждый раз в стек помещаете вызов функции как минимум.
6. -=1100=- - 26 Августа, 2011 - 12:54:57 - перейти к сообщению
LIME пишет:
убрать рекурсию
Я наверно что то не понимаю, но если уберу рекурсию он не будет его "перечитывать"
или как?
7. EuGen - 26 Августа, 2011 - 12:56:03 - перейти к сообщению
Можно ведь и