xoxmamb
Писатель
- Регистрация
- 23 Окт 2010
- Сообщения
- 9
- Реакции
- 0
- Автор темы
- #1
Помагите пожалсто прикрутит Автоматический комментатор к DLE 9.2.
Вот сам код:
Когда запускаю крон добавляется комент без Автора и текста... Добавляется толко IP... Как его подточить под DLE 9.2???
Вот сам код:
PHP:
<?
//
$kol='100';//Количество комментариев\Юзеров (указывать меньшее значение)
//
//
@ini_set ('memory_limit', "64M");
@set_time_limit(0);
@ini_set('max_execution_time', 0);
@ini_set("output_buffering", "off");
@ob_end_clean();
ob_implicit_flush(TRUE);
error_reporting (1);
define('DATALIFEENGINE', true);
extract($_REQUEST, EXTR_SKIP);
define ( 'ROOT_DIR', dirname ( __FILE__ ) );
require_once ROOT_DIR . '/engine/classes/mysql.class.php';
require_once ROOT_DIR . '/engine/data/config.php';
require_once ROOT_DIR . '/engine/data/dbconfig.php';
$comments=file("comments.txt");
$names=file("login.txt");
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE approve ='1'" );//получаем кол-во новостей
$stats_approve = $row['count'];
$x=mt_rand(1,$kol);
$comment=$comments[$x];
$name=$names[$x];
$news=mt_rand(1,$stats_approve);
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" );//Получаем кол-во юзеров
$stats_users = $row['count'];
$member_id=mt_rand(1,$stats_users);
$dater=mt_rand(456,1233);
$mail='mail@mail.ru';//**х изобретать велосипед?
$time = time() + ($x * 60);
$time = date( "Y-m-d H:i:s", $time );
$ip='127.0.1.0';
$where_approve='1';
$db->query( "INSERT INTO " . PREFIX . "_comments (post_id, user_id, date, autor, email, text, ip, is_register, approve) values ('$news', '$member_id', '$time', '$name', '$mail', '$comment', '$ip', '1', '$where_approve')" );//Добавили коммент
$db->query( "UPDATE " . PREFIX . "_post set comm_num=comm_num+1 where id='$news'" );//Обновляем счетчик комментариев у новости
$db->query( "UPDATE " . USERPREFIX . "_users set comm_num=comm_num+1 where user_id ='$member_id'" );//У юзера
echo 'Ok';
?>