Различные вопросы по PHP и MySQL

249K
.
# ValekS (03.06.2016 / 18:25)
Та... Лучше б ты придумал какую то иную реализацию данной задачи.
Ну так а суть в чём? Я предполагаю, что код должен быть максимально компактным и читабельным. Ты же сам недавно мне про быдлокод посты писал.
.
ramzes
# 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));
.
Enter нажат, к чему теперь рыданья…
# ДоХтор (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);
        }
.
Crack
человек И пароход
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 я не заметил сразу
заменил не пашет.
.
Alexis22
# Crack (03.06.2016 / 19:40)
Alexis22,
<a href="' . $set['homeurl'] . '/users/index.php?act=online">

' . counters::online() . '</a>


И замени в $guest на $gusets я не заметил сразу
извиняюсь пашет. ты ошибся с guests
спасибо
Всего: 7969