Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (18)

Лучшие ответы пользователя

Все ответы (19)
  • Компьютер сильно нагружается, после открытия диспетчера задач он перестаёт нагружаться, что делать?

    Oldshelf
    @Oldshelf
    Были похожие случаи с работой "Modules Installer Worker", который после загрузки обновлений начинал сильно грузить систему на протяжении нескольких часов, именно в фоне. При открытии диспетчера процессов сразу же затихал. Тогда где-то прочитал совет позволить ему выполнить всю работу и тогда система вернётся в норму. Помогало.
    Ответ написан
    Комментировать
  • Как с помощью eval создавать переменные на ходу?

    Oldshelf
    @Oldshelf
    Можно сделать гораздо проще:

    $tmp_ar=array ('x1', 'x2', 'y1', 'y2');
    foreach ($lines as $line){
        for ($i=0; $i<4; $i++)
        {
            $tmp=$tmp_ar [$i].'_'.$line ['number'];
            $$tmp=$line [$tmp_ar [$i]];
        }
    }

    https://www.php.net/manual/ru/language.variables.v...
    Ответ написан
    Комментировать
  • Как разбить текст по BB тегу и переносу строки одновременно?

    Oldshelf
    @Oldshelf
    Неидеально, но кажется работает:

    $text='Какой-то текст [IMG=3902565d3789b88c50b.jpg] Текст после картинки без переноса[IMG=3902565d3789b88c50b.jpg][IMG=3902565d3789b88c50b.jpg]
    
    Текст после изображения с переносом
    
    Обычный абзац
    
    Текст перед картинкой вконце всего текста [IMG=3902565d3789b88c50b.jpg].';
    
    $split="SPLIT";
    
    $text=preg_replace ("#(.*)(\[IMG\=.+\])(.*)#Uisu", $split."$1".$split."$2".$split."$3", $text);
    
    $t_arr=explode ($split, $text);
    foreach ($t_arr as $k=>$v)
     if ($v!="") $arr []=trim ($v);
    
    print_r ($arr);


    Array
    (
        [0] => Какой-то текст
        [1] => [IMG=3902565d3789b88c50b.jpg]
        [2] => Текст после картинки без переноса
        [3] => [IMG=3902565d3789b88c50b.jpg]
        [4] => [IMG=3902565d3789b88c50b.jpg]
        [5] => Текст после изображения с переносом
    
    Обычный абзац
    
    Текст перед картинкой вконце всего текста
        [6] => [IMG=3902565d3789b88c50b.jpg]
        [7] => .
    )
    Ответ написан
    1 комментарий
  • Как исправить ошибку в сравнении строк?

    Oldshelf
    @Oldshelf
    char *ft_strstr(char *str, char *to_find)
    {
      int i1 = 0, i2 = 0, r = -1;
      bool check = false;
    
      while(str[i1] != '\0') //запускаю на проверку строку
      {
        for (i2=0; to_find[i2] != '\0'; i2++)
        {
            if(str[i1+i2] != '\0' && str[i1+i2] == to_find[i2])
                check = true;
            else
            {
                check = false;
                break;
            }
        }
        if (check)
        {
            r = i1;
            break;
        }
        i1++;
      }
    
      return (&str[r]);
    }
    Ответ написан
    Комментировать
  • Как решить проблему с autoplay в google chrome?

    Oldshelf
    @Oldshelf
    Звук во всех браузерах проигрывается только после любого клика по странице сайта.

    Видео, по информации из приведённой ссылки:
    1. "Muted autoplay is always allowed."
    2. "One cool way to engage users is about using muted autoplay and let them chose to unmute (see code snippet below). Some websites already do this effectively, including Facebook, Instagram, Twitter, and YouTube."

    То есть, можно начать проигрывать видео без звука и включить звук по клику на ролик.
    Также, если посетитель перешёл на страницу с видео по ссылке с другой страницы этого сайта, то видео проигрывается со звуком без ограничений - так это работает на YouTube.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (9)