Найдено 170 результатов

Arnowt
2019.11.16, 18:38
Форум: Общие вопросы (Yii 2.x)
Тема: SQL один ко многим с исключением
Ответы: 12
Просмотры: 405

Re: SQL один ко многим с исключением(решена)

Вот правильный ответ, выкопал таки в документации )) $rr = Page::find() ->innerJoinWith(['categoryLinks cl0' => function ($q) { $q->onCondition(['or', ['cl0.cl_to' => 'Тип_новости'], ['cl0.cl_to' => 'Тип_статья_в_журнале']]); }]) ->joinWith(['categoryLinks cl1' => function ($q) { $q->onCondition(['c...
Arnowt
2019.11.16, 14:34
Форум: Общие вопросы (Yii 2.x)
Тема: SQL один ко многим с исключением
Ответы: 12
Просмотры: 405

Re: SQL один ко многим с исключением

$rr = Page::find() ->with('revision') ->join('LEFT JOIN' , 'category_link cl1', '`page`.`page_id` = `cl1`.`cl_from` AND `cl1`.`cl_to` = "Скрытая" ') ->joinWith('categoryLinks cl0') ->where(['or', ['cl0.cl_to' => 'Тип_новости'], ['cl0.cl_to' => 'Тип_статья_в_журнале']]); ->andWhere(['page_namespace'...
Arnowt
2019.11.16, 13:37
Форум: Общие вопросы (Yii 2.x)
Тема: SQL один ко многим с исключением
Ответы: 12
Просмотры: 405

Re: SQL один ко многим с исключением

Иллюстрация с оценками выбрана для простоты, на самом деле задача сложнее Вот адаптированная/упрощенная версия запроса на чистом SQL SELECT st.fio FROM student st INNER JOIN points p1 ON st.id=p1.id AND (p1.num=4 OR p1.num=5) LEFT JOIN points p2 ON st.id=p2.id AND (p2.num=2) WHERE p2.num IS NULL ---...
Arnowt
2019.11.15, 18:50
Форум: Общие вопросы (Yii 2.x)
Тема: SQL один ко многим с исключением
Ответы: 12
Просмотры: 405

SQL один ко многим с исключением

Есть 2 таблицы id | ФИО id | Оценки Нужно выбрать все ФИО у которых есть 4 или 5, но нет 2 Вася - 5,5,4,4,3 - подходит Петя - 5,5,2,4,3 - НЕ подходит Понятно что можно двумя запросами, выбрать тех кто имеет 4,5, потом тех у кого есть хоть одна 2, а потом, исключить вторых из первых. Но все-же хотело...
Arnowt
2019.07.14, 20:44
Форум: Общие вопросы по программированию
Тема: С++ чтение файла который меняется другим потоком
Ответы: 1
Просмотры: 431

Re: С++ чтение файла который меняется другим потоком

сам себе отвечу )
нужно смещать указатель в начало

Код: Выделить всё

file[i].seekg(0, ios::beg);
Сбило столку что вместо пустой строки, в переменную приходило старое значение.
Arnowt
2019.07.14, 19:30
Форум: Общие вопросы по программированию
Тема: С++ чтение файла который меняется другим потоком
Ответы: 1
Просмотры: 431

С++ чтение файла который меняется другим потоком

Нужно читать температуру процессора, делаю примерно так: for (int i = 1; i <= 5; i++) { ifstream file("/sys/class/hwmon/hwmon0/temp" + to_string(i) + "_input"); if (file) { file >> tmp; file.close(); temp = tmp > temp ? tmp : temp; } } Оно работает, однако этот блок нужно выполнять достаточно часто ...
Arnowt
2019.02.07, 22:34
Форум: Общие вопросы (Yii 2.x)
Тема: Nav::widget - class для ссылок
Ответы: 1
Просмотры: 215

Re: Nav::widget - class для ссылок

Как понял реализованного решения нет.
пока буду делать так:

Код: Выделить всё

foreach ($options['items'] as &$i)
    $i['linkOptions'] = ['class' => 'p-0'];
Arnowt
2019.02.07, 21:53
Форум: Общие вопросы (Yii 2.x)
Тема: Nav::widget - class для ссылок
Ответы: 1
Просмотры: 215

Nav::widget - class для ссылок

Приветствую!
Изображение
То что зеленным работает, но хочется избежать дублирования кода и сделать что-то типа как красным.
То есть предать `class` всем ссылкам сразу. Это возможно?
Arnowt
2019.01.03, 16:12
Форум: Общие вопросы (Yii 2.x)
Тема: Указать путь к файлу в функции file_get_contents
Ответы: 4
Просмотры: 410

Re: Указать путь к файлу в функции file_get_contents

в порядке убывания
Arnowt
2019.01.03, 16:08
Форум: Общие вопросы (Yii 2.x)
Тема: Мультидомен
Ответы: 5
Просмотры: 516

Re: Мультидомен

а если пойти оп пути шаблона "yii2-app-advanced" ?
Выполнять init для новых доменов не получиться, только вручную создавать?
Arnowt
2019.01.02, 19:36
Форум: Общие вопросы (Yii 2.x)
Тема: Мультидомен
Ответы: 5
Просмотры: 516

Re: Мультидомен

ElisDN писал(а):
2019.01.02, 19:16
А чем несколько копий не нравятся?
Не очень удобно, обновлять придется каждый, если винт ssd лишний расход пространства.
Понятно что за неимением красивого решения, придется делать копии, но хотелось бы )
Arnowt
2019.01.02, 19:02
Форум: Общие вопросы (Yii 2.x)
Тема: Мультидомен
Ответы: 5
Просмотры: 516

Мультидомен

Здравствуйте!

Народ, есть несколько сайтов(на одном сервере) никак не связанных друг с другом. И есть задача перевести их на ий.
Вопрос: как обойтись без того чтобы ставить несколько копий самого фраймворка?
Arnowt
2016.02.07, 22:03
Форум: Общие вопросы по программированию
Тема: strip_tags и XSS уязвимость
Ответы: 13
Просмотры: 2320

Re: strip_tags и XSS уязвимость

Да, была уязвимость в функции, выложил обновленный вариант.
Если кто найдет баги (ну вдруг) буду благодарен...
Arnowt
2016.02.07, 15:40
Форум: Общие вопросы по программированию
Тема: strip_tags и XSS уязвимость
Ответы: 13
Просмотры: 2320

Re: strip_tags и XSS уязвимость

Sam Dark, я ничего плохого про HTMLPurifie не сказал... просто он большой, наверно там много всякого функционала, что в моем случае избыточно.
Arnowt
2016.02.07, 15:24
Форум: Общие вопросы по программированию
Тема: strip_tags и XSS уязвимость
Ответы: 13
Просмотры: 2320

Re: strip_tags и XSS уязвимость

А вот откуда берутся такие? не нравится проходите мимо, конечно лучше потратить 10 минут на бессмысленный высер про чужой "кал". Не каждый программист вместо 10 строчного кода каждый раз цепляет чужую библиотеку на 918файлов 2,5МБ объема PS: мой код теги не ломает. теги иногда "ломает" встроенный st...
Arnowt
2016.02.07, 04:19
Форум: Общие вопросы по программированию
Тема: strip_tags и XSS уязвимость
Ответы: 13
Просмотры: 2320

Re: strip_tags и XSS уязвимость

глубоко не тестировал, но если кому нужно function stripTagsArray($arr,$allowTags=null,$allowArgs=[]){     foreach($arr as $k=>$v){         if(is_array($v)) $arr[$k]=stripTagsArray($v,$allowTags,$allowArgs);         else{             $v=strip_tags($v,$allowTags);             if($allowTags AND preg_m...
Arnowt
2016.02.07, 00:51
Форум: Общие вопросы по программированию
Тема: strip_tags и XSS уязвимость
Ответы: 13
Просмотры: 2320

Re: strip_tags и XSS уязвимость

1 в курсе :)
2 планирую удалять сами атрибуты событий, а там если тег развалится не страшно, благо людей с такими правами не планируется много.
Arnowt
2016.02.07, 00:41
Форум: Общие вопросы по программированию
Тема: strip_tags и XSS уязвимость
Ответы: 13
Просмотры: 2320

Re: strip_tags и XSS уязвимость

*я не в Yii
*HTMLPurifier - не есть красивое решение, регулярка будет красивее в моем случае.
Arnowt
2016.02.07, 00:20
Форум: Общие вопросы по программированию
Тема: strip_tags и XSS уязвимость
Ответы: 13
Просмотры: 2320

strip_tags и XSS уязвимость

Есть необходимость разрешить пользователям использовать некоторые HTML самый лучший способ фильтрации strip_tags с двумя параметрами... Но в таком случае у нас появляется одна неприятная уязвимость: <a onclick='alert(1);' href='/'>Анкор</a> Может у кого-то есть красивое решение? кроме поиска регуляр...
Arnowt
2014.10.08, 15:02
Форум: Общие вопросы по программированию
Тема: phpStorm 8.01
Ответы: 1
Просмотры: 961

Re: phpStorm 8.01

Главное задать вопрос и тут-же найдется ответ :)
Снес шторм, удалил каталог «.WebIde80», установил заново.
Теперь настройки предстоят, но все-же это лучше ем ничего.