Zidan_@777@, Валидатор еще тот высер. Никогда не обращаю на него внимания.
Ошибка эта пассивная.
// -> VIP-Статусы by Hat-Trick. Начало
if(!isset($user['cnick']) || !isset($user['cstat']) || !isset($user['vip']) || !isset($user['vip_icon'])) {
$clr = mysql_fetch_assoc(mysql_query("SELECT `cnick`,`cstat`,`vip`,`vip_icon` FROM `users` WHERE `id`='".$user['id']."'")); // покопайся в модулях джона добав в запросы поля `cnick`,`cstat`,`vip`,`vip_icon` и убери этот лишний запрос
$cnick = $clr['cnick'];
$cstat = $clr['cstat'];
$user['vip'] = $clr['vip'];
$user['vip_icon'] = $clr['vip_icon'];
}
else {
$cnick = $clr['cnick'];
$cstat = $clr['cstat'];
}
if ($user['vip'] == 0 || $user['vip_icon'] == 0)
$out .= !self::$user_id || self::$user_id == $user['id'] ? '<b>' . $user['name'] . '</b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] .'"><b><font color="'.$cnick.'">'. $user['name']. '</font></b></a> <a href="' . self::$system_set['homeurl'] . '/mail/index.php?act=write&id=' . $user['id'] . '"><img src="' . self::$system_set['homeurl'] . '/images/write.gif" width="14" height="12"/></a>';
else
$out .= !self::$user_id || self::$user_id == $user['id'] ? '<img src="' . self::$system_set['homeurl'] . '/images/vip/' . $user['vip_icon'] . '.png"/><b><font color="'.$cnick.'"> ' . $user['name'] . '</font></b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] .'"><img src="' . self::$system_set['homeurl'] . '/images/vip/' . $user['vip_icon'] . '.png"/> <b><font color="'.$cnick.'"> '. $user['name']. '</font></b></a> <a href="' . self::$system_set['homeurl'] . '/mail/index.php?act=write&id=' . $user['id'] . '"><img src="' . self::$system_set['homeurl'] . '/images/write.gif" width="14" height="12"/></a>';
// <- VIP-Статусы by Hat-Trick. Конец
$req = mysql_query("SELECT `guest`.*, `guest`.`id` AS `gid`, `users`.`cnick`, `users`.`cstat`, `users`.`vip`, `users`.`vip_icon`, `users`.`rights`, `users`.`lastdate`, `users`.`sex`, `users`.`status`, `users`.`datereg`, `users`.`id`
FROM `guest` LEFT JOIN `users` ON `guest`.`user_id` = `users`.`id`
WHERE `guest`.`adm`='0' ORDER BY `time` DESC LIMIT " . $start . ",". $kmess);
# Str@nnik (22.02.2015 / 14:35)У меня как-то так) Сразу пишет 1 раз, а спустя несколько секунд дублирует ещё 3
OtherWorld, Запись файла должна завершаться функцией fclose()
$fp = fopen("ftp://$ftp_user:$ftp_pass@$ftp_server/$file_usersini", 'a');
fwrite($fp,'"'.$row['nick'].'" "'.$row['pass'].'" "'.$adm_usersini.''.$infammopacks_usersini.'" "a";'.$date.''.PHP_EOL);
$fp2 = fopen("ftp://$ftp_user:$ftp_pass@$ftp_server/$file_vipsini", 'a');
fwrite($fp2,'"'.$row['nick'].'" "'.$row['pass'].'" "'.$vip_vipsini.'" "a";'.$date.''.PHP_EOL);
fclose($fp);
fclose($fp2);