Степан
сами посмотрите
Степан
внизу добавил
Степан
Андрей
внизу добавил
Я же говорю, работает - хорошо. В моём случае саппорт не смог решить данную проблему, так же как и проблему с выпуском wildcard сертификата со сторонним dns
Степан
ничего не меняется
Степан
просто 1 файл доступен по 2 адресам вот и весь секрет
Nikolay
какой версией API вы пользуетесь?
Iiko api? Iiko biz Отправка письм стандартная минишоповская
Степан
в версию 1 добавили размерность
Степан
Iiko api? Iiko biz Отправка письм стандартная минишоповская
я по письмам имел ввиду именно smtp как настроен? внутренний сервера или внешний
Андрей
просто 1 файл доступен по 2 адресам вот и весь секрет
Да я понимаю, тут внезапно к концу 4го дня саппорт разобрался 😂 и даже вроде как починили выпуск wildcard))
Андрей
да все тоже самое
Рассмотрим другую задачу, добавляем не поддомен, а именно отдельный домен как алиас
Андрей
Как на этот домен выпустить свой сертификат?
Степан
z1q и 8wq обратите внимание
Степан
вот они добавлены как 2 разных сайта
Степан
да говорю если интересно то могу дать доступ правда там на аккаунте еще одна хреновина развернута, и если обещаете ее не убивать(задолбался публиковать) welcome
Степан
народ мы не сидели сложа руки придумали элегантный выход создание симссылку через php нас вообще выручит ``` <?php shell_exec('cd ..; rm -r site3.8wq.ru; ln -s site2.z1q.ru/ site3.8wq.ru'); ```
Дима
2 команды # mv site1.8wq.ru/ OLDsite1.8wq.ru/ # ln -s site2.z1q.ru/ site1.8wq.ru
Спасибо за детальный тест! Тем более, если это так просто, вот ровно это должна уметь делать панель из граф.интерфейса. Я могу опечататься в путях, перепутать флаг -s или порядок слэшэй / в консоли или ещё что-то. + ну признайте, это костыль, и вот признаки: создается папка для первого домена, а потом удаляется, на её месте создается ссылка. Лишнее же действие. Ситуация типовая, надо решать. Я почему так уцепился - тоже мечтаю слезть с ISP ! Вот к той же теме возможность выпускать wildcard без ручного вмешательства в DNS это уже классно, а то на платный плагин DNSmanager к ISPmanager рука не поднялась тратить бюджет))
Степан
у меня около 100 сайтов половину из которых за хостинг люди не платят(типа мне не сложно) и вот когда мне насчитали эти ухари(из isp) я им помахал ручкой
Артур
Что не так с регуляркой? Мне нужно получить массив строк между <!—# и #—>
Артур
$str = '<!--# type:migx;name:features;caption:"Премущества";description:"Описание TV";els:"";inopt_configs:"test" #--> gregretretret rteryytryuytuty ertertert rterte ertert <!--# type:migx;name:features;caption:"Премущества";description:"Описание TV";els:"";inopt_configs:"test" #-->'; preg_match_all('/.*<!--#(.*)#-->.*/m',$str, $matches); print_r($matches);
Артур
В целом рабочий вариант нашёл, но нужно удалять все пробелы и переносы строк.
Степан
это не наш вариант
Алексей
В целом рабочий вариант нашёл, но нужно удалять все пробелы и переносы строк.
Постройкам разбивать? И каждую строку пушить в массив?
Артур
Постройкам разбивать? И каждую строку пушить в массив?
Не совсем, нужно найти все совпадения с регуляркой и положить их в массив.
Степан
удали переносы и все заработает
Артур
удали переносы и все заработает
Я это уже понял, а что с переносами строк вообще никак? Мне просто интересно.
Степан
str_replace(['\r', '\n'], "", $str)
Степан
а перенос это уже другая строка
Артур
Понятно. Ладно спасибо за помощь)))
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новые дополнения и их версии [videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишечек В комментах к прошлому апдейту компонента подкинули идею добавить поддержку VK Video. Мне стало интересно, а возможно ли с этого сервиса получать такие же данные, как например с Youtube или Rutube. Оказалось, что это сложнее, чем может показаться. Ни гуглинг, ни тесты через их странное API не дали никаких результатов. Да и к тому же, ради парсинга самых простых данных видеоролика (заголовок, превью, embed url), заставлять людей создавать приложение в инструментах разработчика VK и указывать app_id/secret – не комильфо! Поэтому я решил пойт...
Степан
Не работает(((
пробел там поставьте
Артур
Я прочитал что preg_match_all по умолчанию работает в многострочном режиме
Степан
str_replace(['\r', '\n'], " ", $str)
Артур
Он же все пробелы удаляет, а мне нужно чтобы некоторые оставались)))
Артур
Хотя конечно можно их заменить на другой символ, но это откровенный костыль.
Степан
Низя
наоборот это перенос заменятся на пробел
Степан
ща я попробую у себя
Артур
Покажи регулярку свою.
Степан
кавычки не те блина нафиг
Степан
$str = str_replace(["\r","\n"], "", $str); echo $str."\r\n"; preg_match_all('/.*<!--#(.*)#-->.*/m',$str, $matches); print_r($matches);
Степан
для переносов это важно(
Степан
Степан
preg_match_all('/<!--#(.*?)#-->/',$str, $matches);
Степан
еще вопросик добавил
Степан
Степан
Артур
Да, с другими кавычками работает)))
Степан
ну дай бог
Алексей
А теперь, вопрос - БОСС (прям 8 бит вспомнилось). Как в запросе к бд выбрать все поля, но исключить одно не нужное? 1 вариант перечислить их все - знаем, не удобно. 2 есть ли вариант? .. время.... пииип. select t1.* (исклюсить поле t1.key) FROM baza t1 WHERE kaka = 1;
Степан
хз
Степан
Удали его из массива после fetch_all
ты что это вообще не наш метод
Степан
я честно не понимаю нафига нам его исключать
Степан
почему?
да а смысл тогда его исключать?
Алексей
Удали его из массива после fetch_all
у меня LEFT джоин 2х таблиц. в одной таблице есть значение key а во второй может не быть. там при левом - null
Степан
и чего дай псевдонимы таблицам и они не сольются
Степан
хотя
Степан
не
Степан
а что с null не так
Алексей
блин, наверное придется логику foreach делать. не хотел просто...
Алексей
хотел в запросе...
Андрей
хотел в запросе...
https://www.sql-ex.ru/help/select20.php?Lang=0 - возможно поможет
Степан
поставь условие на null ``` if(field IS NULL, field, '') as nfield