Показать сообщение отдельно

  #9  
Старый 27.04.2007, 22:05
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
С нами: 10537698

Репутация: 116
По умолчанию

А вот так я запускаю скрипты в фоновом режиме:

PHP код:
if (file_exists('is_running.txt')) {
    
writeFile(time() . '>BStart' EOL'is_running.txt''a');
    ... 
Тут идем сам скрипт
    unlink
('is_running.txt');
    exit;
}

if (isset(
$_GET['start'])) {
    
writeFile(time() . '>SStart' EOL'is_running.txt''w');
    
$fp popen('php -f ' __FILE__ ' &''r');
    
pclose($fp);
    echo 
'Script started!';

Для тех, кому интерестно, что же все-таки за функция writeFile:

PHP код:
function writeFile($data$file$type 'a')
{
    
$fp fopen($file$type);
    
flock($fp2);
    
fwrite($fp$data);
    
flock($fp3);
    
fclose($fp);

 
Ответить с цитированием