# ValekS (03.06.2016 / 18:25)
Та... Лучше б ты придумал какую то иную реализацию данной задачи.
Ну так а суть в чём? Я предполагаю, что код должен быть максимально компактным и читабельным. Ты же сам недавно мне про быдлокод посты писал.
# ValekS (03.06.2016 / 14:32)
Интересная задача) Набыдлокодил функцию:
// $file1, $file2 - путь к файлам
function file_merge($file1, $file2)
{
$file1 = file($file1);
$file2 = file($file2);
$arr1 = array();
$arr2 = array();
эммм
смешать 2 файла построчно? я правильно понял?
$file1 = file('file.txt');
$file2 = file('file2.txt');
$total = (count($file1) > count($file2)) ? count($file1) : count($file2);
$new_array = [];
for($i=0; $i<$total; $i++){
if(isset($file1[$i])){ // Добавил скобку 1
$new_array[] = $file1[$i];
}
if(isset($file2[$i])){ // Добавил скобку 2
$new_array[] = $file2[$i];
}
}
file_put_contents('new_file.txt', implode(PHP_EOL, $new_array));
# ДоХтор (03.06.2016 / 18:29)
Ну так а суть в чём? Я предполагаю, что код должен быть максимально компактным и читабельным. Ты же сам недавно мне про быдлокод посты писал.
Главное чтобы работал, если только для себя)
P.S. Проверил оба других варианта - ДоХтора код работает, Ramzesa не работает, чего-то не дописал.
# Sitego (03.06.2016 / 19:16)
Главное чтобы работал, если только для себя)
P.S. Проверил оба других варианта - ДоХтора код работает, Ramzesa не работает, чего-то не дописал.
Рамзес код "на коленке" писал, без последующего тестирования на локалке. Поэтому пропустил пару скобок в условиях (в цикле).
__________
ЗЫ: Добавил скобки в его код, теперь должен работать.
да, скобку забыл)
писал стоя в очереди в магазине
<a href=\'' . $set['homeurl'] . '/users/index.php?act=online\'>
' . counters::online() . '
помогите поправить код, надо чтоб юзеров и гостей плюсировало.и выводило единый онлайн в ноги сайта
вот что в counters
static function online()
{
$users = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > '" . (time() - 300) . "'"), 0);
$guests = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_sessions` WHERE `lastdate` > '" . (time() - 300) . "'"), 0);
$sum = $users + $guest;
return (core::$user_id || core::$system_set['active'] ? '<a href="' . core::$system_set['homeurl'] . '/users/index.php?act=online">' . functions::image('menu_online.png').$sum . '</a>' : core::$lng['online'].$sum);
}
Alexis22,
<a href="' . $set['homeurl'] . '/users/index.php?act=online">
' . counters::online() . '</a>
И замени в $guest на $gusets я не заметил сразу
Alexis22, если вариант выше не подойдёт, то попробуешь этот
echo '<a href="'. $set['homeurl'] .'/users/index.php?act=online">'. counters::online() .'</a>';
ЗЫ - как-то не понятно ты написал, куда вставлять надо было указать.
# Crack (03.06.2016 / 19:40)
Alexis22,
<a href="' . $set['homeurl'] . '/users/index.php?act=online">
' . counters::online() . '</a>
И замени в $guest на $gusets я не заметил сразу
извиняюсь пашет. ты ошибся с guests
спасибо