Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

9 страниц V  « 4 5 6 ... 7 8 »

HLTV Downloader (на несколько серверов)

, Автоматическая загрузка демо записей на сайт
Статус пользователя qpi3ik
сообщение 26.12.2014, 16:20
Сообщение #81


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Ребята вот такая проблема при выполнении cron.

Скрытый текст
О╩©PHP Warning: mkdir(): No such file or directory in fivedemo.xban.info/cron.php on line 14
ftp://0000000000@31.28.168.181/cst...e_dust2_2x2.dem -> files/server_1/demofile-141226115 9-de_dust2_2x2.dem
PHP Warning: gzopen(files/server_1/demofile-1412261159-de_dust2_2x2.dem): failed to open stream: No su ch file or directory in fivedemo.xban.info/inc/function_zipcompressfile.php on line 10
PHP Notice: Undefined variable: n in fivedemo.xban.info/cron.php on line 28


function_zipcompressfile.php
<?php
if (!defined("GUARD")) { header('Content-type: text/html; charset=utf-8'); die('Доступ запрещен!'); } // Защита файлов от прямого вызова

function zipcompressfile($source,$destination,$filename,$level=false)
{
$dest=$destination.$filename.'';
$mode='wb'.$level;
$error=false;
echo $source.$filename.' -> '.$dest.'<br>';
if($fp_out=gzopen($dest,$mode))
{
if($fp_in=fopen($source.$filename,'rb'))
{
while(!feof($fp_in))
gzwrite($fp_out,fread($fp_in,1024*512));
fclose($fp_in);
}
else
$error=true;
gzclose($fp_out);
}
else $error=true;
if($error) return false;
else return $dest;
}
?>


Отредактировал: qpi3ik, - 26.12.2014, 16:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 26.12.2014, 16:40
Сообщение #82
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(qpi3ik @ 26.12.2014, 17:20) *
Ребята вот такая проблема при выполнении cron.

Скрытый текст
О╩©PHP Warning: mkdir(): No such file or directory in fivedemo.xban.info/cron.php on line 14
ftp://0000000000@31.28.168.181/cst...e_dust2_2x2.dem -> files/server_1/demofile-141226115 9-de_dust2_2x2.dem
PHP Warning: gzopen(files/server_1/demofile-1412261159-de_dust2_2x2.dem): failed to open stream: No su ch file or directory in fivedemo.xban.info/inc/function_zipcompressfile.php on line 10
PHP Notice: Undefined variable: n in fivedemo.xban.info/cron.php on line 28


function_zipcompressfile.php
<?php
if (!defined("GUARD")) { header('Content-type: text/html; charset=utf-8'); die('Доступ запрещен!'); } // Защита файлов от прямого вызова

function zipcompressfile($source,$destination,$filename,$level=false)
{
$dest=$destination.$filename.'';
$mode='wb'.$level;
$error=false;
echo $source.$filename.' -> '.$dest.'<br>';
if($fp_out=gzopen($dest,$mode))
{
if($fp_in=fopen($source.$filename,'rb'))
{
while(!feof($fp_in))
gzwrite($fp_out,fread($fp_in,1024*512));
fclose($fp_in);
}
else
$error=true;
gzclose($fp_out);
}
else $error=true;
if($error) return false;
else return $dest;
}
?>

Дай права на запись в папку files/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 26.12.2014, 17:12
Сообщение #83


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Не помогло

Та же ошибка:
Скрытый текст
О╩©PHP Warning: mkdir(): No such file or directory in fivedemo.xban.info/cron.php on line 14
ftp:/00000008AGZH@31.28.168.181/cst...e_dust2_2x2.dem -> files/server_1/demofile-1412261642-de_dust2_2x2.dem<br>PHP Warning: gzopen(files/server_1/demofile-1412261642-de_dust2_2x2.dem): failed to open stream: No such file or directory in fivedemo.xban.info/inc/function_zipcompressfile.php on line 10
PHP Notice: Undefined variable: n in fivedemo.xban.info/cron.php on line 28
п║п╣я─п╡п╣я─ #1 - пЄп╣п╪п╬.<br>


Потом при повторном запуске:
Скрытый текст
О╩©PHP Warning: mkdir(): No such file or directory in fivedemo.xban.info/cron.php on line 14
PHP Notice: Undefined variable: n in fivedemo.xban.info/cron.php on line 28
п║п╣я─п╡п╣я─ #1 - пЄп╣п╪п╬.<br>


Отредактировал: qpi3ik, - 26.12.2014, 17:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 26.12.2014, 18:04
Сообщение #84
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(qpi3ik @ 26.12.2014, 17:12) *
Потом при повторном запуске:
Скрытый текст
О╩©PHP Warning: mkdir(): No such file or directory in fivedemo.xban.info/cron.php on line 14

Абсолютный путь в кронтабе укажите. И запретите прямой вызов cron.php. Зачем Вы всем раздаете ftp-данные...
Рядом с cron.php поставьте файл
.htaccess

<Files cron.php>
order deny,allow
deny from all
allow from 31.28.168.181
</Files>

Напрямую все работает
ftp://user:pass@31.28.168.181/cstrike/dem...727-de_nuke.dem -> files/server_1/demofile-1412261727-de_nuke.dem

Отредактировал: georgeml, - 26.12.2014, 18:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 26.12.2014, 18:29
Сообщение #85


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Скрытый текст
Цитата(georgeml @ 26.12.2014, 19:04) *
Абсолютный путь в кронтабе укажите. И запретите прямой вызов cron.php. Зачем Вы всем раздаете ftp-данные...
Рядом с cron.php поставьте файл
.htaccess

<Files cron.php>
order deny,allow
deny from all
allow from 31.28.168.181
</Files>

Напрямую все работает
ftp://user:pass@31.28.168.181/cstrike/dem...727-de_nuke.dem -> files/server_1/demofile-1412261727-de_nuke.dem


Для чего нужно?

Скрытый текст
<Files cron.php>
order deny,allow
deny from all
allow from 31.28.168.181
</Files>


И как запретить прямой вызов cron.php ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 26.12.2014, 23:50
Сообщение #86


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Ребята помогите уже нормально настроить скрипт)
Как правильно написать крон задачу?
Просто если в ручную в браузере делать то грузиться и вручную кроном тоже.
А вот сам крон чего то не грузит демку на сайт.
Она просто пропадает с директории хостинга.

Крон задачу ставили на хостинге так http://Сайт/cron.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя YurisT
сообщение 1.2.2015, 21:24
Сообщение #87
Стаж: 12 лет

Сообщений: 68
Благодарностей: 19
Полезность: 39

Всем здравствуйте.

Подскажите, что в файлах нужно подправить, что бы демки сортировались по дате, а так же автоматически удалялись каждую неделю.

Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jasminem
сообщение 1.2.2015, 23:38
Сообщение #88


Стаж: 12 лет

Сообщений: 47
Благодарностей: 72
Полезность: 513

Цитата(YurisT @ 1.2.2015, 22:24) *
Всем здравствуйте.

Подскажите, что в файлах нужно подправить, что бы демки сортировались по дате, а так же автоматически удалялись каждую неделю.

Спасибо.

если на винде, то сделай батник и пропиши в планировщике задач
Код:
forfiles.exe /p "C:\HLTV Recording\cstrike" /m *.dem /d -7 /c "cmd /c del @file"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя YurisT
сообщение 1.2.2015, 23:57
Сообщение #89
Стаж: 12 лет

Сообщений: 68
Благодарностей: 19
Полезность: 39

Цитата(jasminem @ 1.2.2015, 23:38) *
если на винде, то сделай батник и пропиши в планировщике задач
Код:
forfiles.exe /p "C:\HLTV Recording\cstrike" /m *.dem /d -7 /c "cmd /c del @file"


Нет, мне под Linux.
И Вы совсем не поняли моего поста.
Я так понял, что править нужно cron.php, но вот не знаю, что именно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 2.2.2015, 10:18
Сообщение #90
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(YurisT @ 1.2.2015, 23:57) *
Нет, мне под Linux.
И Вы совсем не поняли моего поста.
Я так понял, что править нужно cron.php, но вот не знаю, что именно.

https://c-s.net.ua/forum/topic51621.html?vi...st&p=690766
Удалять старые демки можно системным cron-ом.. Список демок все равно из папок формируется. Либо править cron.php

Отредактировал: georgeml, - 2.2.2015, 10:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя YurisT
сообщение 2.2.2015, 11:05
Сообщение #91
Стаж: 12 лет

Сообщений: 68
Благодарностей: 19
Полезность: 39

Цитата(georgeml @ 2.2.2015, 10:18) *
https://c-s.net.ua/forum/topic51621.html?vi...st&p=690766
Удалять старые демки можно системным cron-ом.. Список демок все равно из папок формируется. Либо править cron.php


Вы не подскажите, как именно это реализовать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 2.2.2015, 13:28
Сообщение #92
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(YurisT @ 2.2.2015, 11:05) *
Вы не подскажите, как именно это реализовать?

Как-то так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя YurisT
сообщение 2.2.2015, 18:47
Сообщение #93
Стаж: 12 лет

Сообщений: 68
Благодарностей: 19
Полезность: 39

Цитата(georgeml @ 2.2.2015, 13:28) *
Как-то так


Большое спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя unhead
сообщение 2.2.2015, 23:07
Сообщение #94


Стаж: 14 лет

Сообщений: 1182
Благодарностей: 399
Полезность: 501

Warning: array_filter() expects parameter 1 to be array, boolean given in /var/www/p278665/data/www/darkprime.ru/demo/index.php on line 26
на главной
на сервере
Warning: opendir(files/server_1) [function.opendir]: failed to open dir: No such file or directory in /var/www/p278665/data/www/darkprime.ru/demo/server.php on line 20

Warning: Invalid argument supplied for foreach() in /var/www/p278665/data/www/darkprime.ru/demo/inc/class_Template.php on line 34
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя unhead
сообщение 2.2.2015, 23:20
Сообщение #95


Стаж: 14 лет

Сообщений: 1182
Благодарностей: 399
Полезность: 501

разобрался
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя death_error
сообщение 23.2.2015, 19:17
Сообщение #96
Стаж: 15 лет

Сообщений: 94
Благодарностей: 15
Полезность: 118

Цитата(qpi3ik @ 27.12.2014, 0:50) *
Ребята помогите уже нормально настроить скрипт)
Как правильно написать крон задачу?
Просто если в ручную в браузере делать то грузиться и вручную кроном тоже.
А вот сам крон чего то не грузит демку на сайт.
Она просто пропадает с директории хостинга.

Крон задачу ставили на хостинге так http://Сайт/cron.php

Может еще кому поможет.Настраивал крон так:
wget -O - -q -t 1 http://test.ru/demo/cron.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя YurisT
сообщение 4.3.2015, 10:34
Сообщение #97
Стаж: 12 лет

Сообщений: 68
Благодарностей: 19
Полезность: 39

Здравствуйте.

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

У меня VDS и до переноса на хостинге всё было хорошо.

Заранее спасибо всем за помощь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 4.3.2015, 10:52
Сообщение #98
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(YurisT @ 4.3.2015, 10:34) *
Всё работает и крон обрабатывается и FTP по ссылке работает, но демо не хочет закачиваться на сайт.

Цитата
Если время на VDS разное, придется (для собственного же удобства) на них синхронизировать время на 1-м часовом поясе.

Время на php и ftpd- разное стоит. Увеличь время в cron.php, а лучше- синхронизируй
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя YurisT
сообщение 4.3.2015, 11:15
Сообщение #99
Стаж: 12 лет

Сообщений: 68
Благодарностей: 19
Полезность: 39

Цитата(georgeml @ 4.3.2015, 10:52) *
Время на php и ftpd- разное стоит. Увеличь время в cron.php, а лучше- синхронизируй


Проверил, время одинаковое.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 4.3.2015, 11:17
Сообщение #100
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(YurisT @ 4.3.2015, 11:15) *
Проверил, время одинаковое.

Чудес не бывает. Зайди в последний лог- посмотри время, затем зайди в папку с демками (на игровом сервере)- посмотри время
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
9 страниц V  « 4 5 6 ... 7 8 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: