Re: [AlexCo]Скрипт для создании зеркала для NOD32
Добавлено: 2011-03-20 12:01:38
права доступа!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную
https://forum.lissyara.su/
alexco писал(а):права доступа!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
что с Freebsd ?alexco писал(а):Кардинально поменялось все, алгоритм, функции...
Спасибо, не я не буду апдейтиться, меня все устраивает как есть сейчас.alexco писал(а):ну написал же что работает, я вложил в первой теме update ты скачал его?
Так я вроде отписался что не работает и после патча ...kharkov_max писал(а):Наложил Ваш патч - вот результат:alexco писал(а):Обновление готово, скачиваем, в конфиге меняем find_level на 2 и радуемся, дальнейшие изменения позже...Код: Выделить всё
>sh ./manual_start.sh Notice: Undefined index: keys in /usr/local/etc/nod32/inc/nod32ms.class.php on line 97 Notice: Undefined variable: eset2 in /usr/local/etc/nod32/update.php on line 34 Notice: Undefined index: login in /usr/local/etc/nod32/inc/nod32ms.class.php on line 305 Notice: Undefined variable: eset3 in /usr/local/etc/nod32/update.php on line 35 Notice: Undefined index: login in /usr/local/etc/nod32/inc/nod32ms.class.php on line 305 Notice: Undefined variable: eset2 in /usr/local/etc/nod32/update.php on line 37 Notice: Undefined variable: eset3 in /usr/local/etc/nod32/update.php on line 38 Array ( [0] => [nod32ms::ReadKeys] KEYS FILE EMPTY!
Скрипт так и не работает ...Код: Выделить всё
cat ./nod32ms.conf mysql_use = 0 mysql_server = 127.0.0.1 mysql_username = root mysql_password = mysql_database = nod32ms update_version3 = 1 update_version2 = 1 keys_autofind = 1 find_random = 1 find_level = 2 find_system = google temp_dir = /usr/storage/tmp/nod32 web_dir = /usr/local/www/apache22/data/host/nod32
где-то что-то не так в скприпте .... я второй у кого на фреебсд таже хрень + создает папки в корне .... отписался автору у него на удивление работаетkharkov_max писал(а):"А может еще ключи от квартиры, где деньги лежат"
)))
Шучу ...
Доступ давать не хочу ...
Вы подскажите что может быть не так ...
Ведь все условия для скрипта выполнены ...
Готов через icq потестировать...
Подскажете что и где прописать для дебага ...
Папки в корне, тоже были - подтверждаю ... считал это мелким багом ...pimlab писал(а): где-то что-то не так в скприпте .... я второй у кого на фреебсд таже хрень + создает папки в корне .... отписался автору у него на удивление работает
все что установлено, связано с php у меня пашет правильно
могу предоставить доступ к виртуалбоx/фреебсд пиши в личкуalexco писал(а):kharkov_max, все очень странно, но ради интереса готов лично все посмотреть, если дадите доступ к своей машинке...
если честно мне это вообще не надо , у меня другой скрипт отлично пашет, но ради такого дела ........Гость писал(а):я бы на месте автора на вас забилkharkov_max писал(а):)))
Шучу ...
Доступ давать не хочу ...
вы ж С++ собирались учить? так php по сравнению с ним детский язык
взяли бы и сами разобрались и поправили а?
Причина удаления ваших сообщений в том, что вы оставляете не содержательные сообщения не несущие смысла, например изменении в коде одного знака комментария на другой не является полезным (пример // или #), также как и ваши высокомерные высказывания и предложения!harmless писал(а): И не удаляйте мои сообщения!!!!!!
Или хотя бы пишите причину удаления(можно в теме или в личку)!!!!!!!!!!!!!!!!!!!!!!!!!
Поповоду моих сообщений:alexco писал(а):Причина удаления ваших сообщений в том, что вы оставляете не содержательные сообщения не несущие смысла, например изменении в коде одного знака комментария на другой не является полезным (пример // или #), также как и ваши высокомерные высказывания и предложения!harmless писал(а): И не удаляйте мои сообщения!!!!!!
Или хотя бы пишите причину удаления(можно в теме или в личку)!!!!!!!!!!!!!!!!!!!!!!!!!
Код: Выделить всё
\r\n
Код: Выделить всё
\n
Код: Выделить всё
public function FileNameReplace($array)^M
{^M
unset($array['size']);^M
if(is_array($array) and count($array['file']) > 0)^M
{^M
for($i=0; $i < count($array['file']); $i++)^M
{^M
^M
$result[$i] = explode("/", $array['file'][$i]);^M
^M
for($a=0; $a < count($result[$i])-1; $a++)^M
{^M
switch($a)
{
case 0:
$res[$i] .= DS;
break;
default:
$res[$i] .= $result[$i][$a].DS;
break;
}
}
$file['file'][$i] = str_replace("/", DS, $res[$i]);^M
}^M
}^M
return $file['file'];^M
}^M
Код: Выделить всё
$file['file'][$i] = str_replace("/", DS, $res[$i]);
Код: Выделить всё
define('DS', DIRECTORY_SEPARATOR);
Код: Выделить всё
.=
Так а где логика???!alexco писал(а):приписка beta к текущей версии вам о чем то говорит? Или мне нужно с каждым дискутировать и заваливать тему сообщениями, которые вновь прибывшие участники просто не могут осилить, что конкретно вы хотите? Показать что вы очень внимательный, или просто набить сообщений. Назначение функций если вы знакомы с php должно быть вам понятным, как и базовые константы. Описание функций будет доступно с выходом финальной версии.
Это значит, что обращение к пустым элементам массива выдает вот такое предупреждение, избавится от этого можно сделав соответствующие проверки в коде, этого еще нет, так как это в данный момент не нужно, это не критично, а лишний код проверок не мешает разработке и поиске ошибок в кодеSHKEd писал(а):Undefined index: login in /nod32ms/inc/nod32ms.class.php on line 193
Undefined offset: in /nod32ms/inc/nod32ms.class.php on line 317
Undefined offset: /nod32ms/inc/classes/files.class.php on line 82
не хотелось бы тебя огорчить, но пробел или новая строка у меня были ещё с тех пор ,как мы общались по аське.... так что пили дальшеalexco писал(а):p.s. Те у кого не работает на freebsd в конфиге Nod32ms.conf сделайте пробел после последнего символа по аналогии с crontab
Код: Выделить всё
cd /where_is_your_mirror ; /usr/local/bin/php -q update.php
Код: Выделить всё
./where_is_your_mirror/temp
Код: Выделить всё
cd /where_is_your_temp_dir ; /usr/local/bin/php -q update.php