Roin

Рейтинг
124
Регистрация
27.08.2009
bearman:
раз выскакивает ошибка - значит одна из этих директив включена, вопрос где - попробуйте найдите ;)

Это я смотрел в пхп.ини, а где еще смотреть ?

bearman:
а ручками нет такой приколюшки? если нет, то чтото у вас неправильно ;)

В том то и дело, что руками можно много операций сделать :(

netwind:
Roin, лучше бы в скрипте сделать sleep 30. интерпретатор sh значительно проще php и памяти не сожрет.

Т.е Вы предлагаете запустить один скрипт пхп

#!/bin/sh

cd /path

/usr/local/bin/php test1.php

И втест один сделать что нужно, sleep(30) и потом опять что то сделать ?

К сожалению такая стоит задача, что запустить его нежуно заново чз 30 секунд

По этому наверное лучще сделать так, запустить первый без слипа

/usr/local/bin/php test1.php

Потом второй

/usr/local/bin/php test2.php

И внём слип.

Не хотел конечно слипы использовать из за них падают скрипты иногда.

bearman:
а почему бы не сменить на простой вдс хостинг?))

можно скриптом с задержкой

bearman, дело не в деньгах на вдс. Такая задача стоит, что скрипт будет выполняться на десятках дешёвых шаред хостингах. Поэтому вдс отпадает.

Roin добавил 28.08.2009 в 21:19

netwind:
можно в крон влепить шелл-скрипт, который одновременно запускает php и еще один скрипт, в котором уже задержка на 30 секунд.
в принципе вас в любом случае за такое попросят на выход с шареда .

А разве шел скрипты выполняться на шареде ?

Точно незнаю как запускаеться шелл-скрипт, примерно /bin/sh path/run.sh а в скрипте

#!/bin/sh
cd /path
/usr/local/bin/php test.php &
/usr/local/bin/php test2.php &

?

Смотря какие критерии выбора шапки, рандомно или по определенному алгоритму ?

Если рандомно то получай список файлов каталога где лежат шапки, используй ф-ии рандомизации и инклудь или выводи там уж как удобно

Например у тебя есть папка с 10 шапками вида head1.html head2.html... получаешь массив имён этих файлов ф-ей

function get_files($dir)

{
$out=null;
if (is_dir($dir))
{
$fp=opendir($dir);
while($file = readdir($fp))
{
if ($file != '.' AND $file !='..')
if (is_file($dir.'/'.$file)) $out[]=$file;
}
return $out;
}
else return false;
}

Потом рандомишь любой и выводишь

$ArrFiles=get_files(dirname(__FILE__).'/имя папки');
echo file_get_contents(dirname(__FILE__).'/имя папки/'.$ArrFiles[array_rand($ArrFiles, 1)]);

Типа того. Сделать можно разными способами, их полно они по своему приемлемы. Купи кинжку и тренируйся, подругому никак. На форуме тебе больното с такими вопросами не помогут))

Roin добавил 28.08.2009 в 20:36

Репа у тебя конечно классная :)

1 234
Всего: 35