
Alexandr
16.02.2018
10:03:28

Denis
16.02.2018
10:04:16

Alexandr
16.02.2018
10:06:26
только если есть контракт на конструкторе, то константы лучше из этого контракта и получать ... а если контракта нет, то есть риск нарваться на объект, у которого таких констант нет)
вощем так можно, но не рекомендуется)

Sergey
16.02.2018
10:10:51
так тут есть yii2 кодеры?

Google

Sergey
16.02.2018
10:11:10
как заставить из формы сохранять unixtime

Andrew
16.02.2018
10:14:23

Alexandr
16.02.2018
10:15:13

Andrew
16.02.2018
10:16:23
да
ну понятно чего не работает, вагрант пхп 5.5 стоит у нас...
видать только через статик класс обращаться
HH_Attached_Posts::Const

Alexandr
16.02.2018
10:16:59

Andrew
16.02.2018
10:17:21
ну дело такое)

Leonid
16.02.2018
10:27:01
Стоит ли использовать какой-нибудь фильтр вроде FILTER_SANITIZE_FULL_SPECIAL_CHARS + FILTER_FLAG_NO_ENCODE_QUOTES по дефолту для всего инпута?
Если стоит, то какой именно?

Diamond
16.02.2018
10:27:08
не стоит
не надо
а вот это можно попробывать

Like
16.02.2018
10:28:57
Лан
Мне лень холиварить

Google

Like
16.02.2018
10:30:06
Сильна
@webWork

Valeriy
16.02.2018
10:40:32
Всем привет! Парни, такой вопрос - кому-нибудь приходилось делать синхронизацию сайта с 1с? Может быть кто-то сталкивался с этим и может хотя бы подсказать в каком направлении копать. Был бы очень признателен.
Пушто я целый день вчера потратил на изучение этой темы, и понял, что это какая-то задница.

MIKRI
16.02.2018
10:43:27

Valeriy
16.02.2018
10:43:40
Да, я уже понял)
У тебя получилось в итоге?
Документация на сайте 1с - это просто сказка. Могли ещё больше не заморачиваться и просто на википедию ссылки покидать

MIKRI
16.02.2018
10:47:15
У тебя получилось в итоге?
Да, но проект потом все равно, отдали другим)
В общем есть 3 варианта: нормальный: на 1С написать выгрузку с какой-нибудь xml или csv, а на сайт затягивать с него.
жесткий: для 1С можно загуглить скрипт, который показывает, какие таблицы как на самом деле в базе зовутся и вытягивать напрямую с БД - это самая жесть, ибо связи отлавливать придется)
И, наконец, воспользоваться готовыми решениями, например, если у тебя сайт на Битрикс, там, вроде как, должен быть компонент синхронизации)

Like
16.02.2018
10:48:13
Denis
@webWork

Denis
16.02.2018
10:48:29

Valeriy
16.02.2018
10:49:16
Да, но проект потом все равно, отдали другим)
В общем есть 3 варианта: нормальный: на 1С написать выгрузку с какой-нибудь xml или csv, а на сайт затягивать с него.
жесткий: для 1С можно загуглить скрипт, который показывает, какие таблицы как на самом деле в базе зовутся и вытягивать напрямую с БД - это самая жесть, ибо связи отлавливать придется)
И, наконец, воспользоваться готовыми решениями, например, если у тебя сайт на Битрикс, там, вроде как, должен быть компонент синхронизации)
Увы, вариант с битриском сразу отпал, так как необходимо настроить синхронизацию с собственным фреймворком конторы

MIKRI
16.02.2018
10:50:46
Я делал напрямую с БД, так что точно скажу - далеко не лучший вариант ?

Sergey
16.02.2018
10:52:00
Да, но проект потом все равно, отдали другим)
В общем есть 3 варианта: нормальный: на 1С написать выгрузку с какой-нибудь xml или csv, а на сайт затягивать с него.
жесткий: для 1С можно загуглить скрипт, который показывает, какие таблицы как на самом деле в базе зовутся и вытягивать напрямую с БД - это самая жесть, ибо связи отлавливать придется)
И, наконец, воспользоваться готовыми решениями, например, если у тебя сайт на Битрикс, там, вроде как, должен быть компонент синхронизации)
на самом деле допиливается одновременно и битрикс и 1с-ка. всегда.

Артур
16.02.2018
10:52:05
всем привет)) есть такая трабла)) в поле текст ареа нужно вводить текст но как то его разделит ) что бы на выходе в html текст был разделен на 3 див блока
как можно такое сделать (

Valeriy
16.02.2018
10:52:32

Артур
16.02.2018
10:52:42
что бы типа как то так в поле вписать {text} {text} {text} а в html коде подтсавилось)
в 3 див блока)

Google

Valeriy
16.02.2018
10:53:40
раздели строку и выведи в три дива
хэх

Denis
16.02.2018
10:54:08
Подскажите какой-нить веб-аппл-фаервол, чтоб сделать include ('waf.php') и забыть о фильтрации $_POST? ) Или много хочу?

MIKRI
16.02.2018
10:55:48

Артур
16.02.2018
10:55:58
но как
?

Sergey
16.02.2018
10:57:30

Valeriy
16.02.2018
10:57:35
По какому признаку должны строку разбивать? Если пробел?
но как
http://php.net/manual/ru/function.explode.php

Артур
16.02.2018
11:02:04

Артур
16.02.2018
11:02:14
в эксплоде я задам
только 1 символ
ну типа что бы так было {текст1} {текст2} {текст3}
{} - что бы по этим скобкам вытягивало
точнее что внутри этих скобок)

Panda
16.02.2018
11:04:52
В explode можно написать }{
Вроде бы
Или просто сделать два эксплода...

Google

Admin
ERROR: S client not available

Valeriy
16.02.2018
11:05:44

Артур
16.02.2018
11:08:56
но сейчас прийдется(((

Valeriy
16.02.2018
11:13:23
Ну сам напиши алгоритм, как вариант
В цикле по строке пройди
Но это костыли какие-то
Для такой простой задачи

Артур
16.02.2018
11:14:42
угу))
а надо всеголишь получить данные с {}
кто селен в регулярке ?))
подскажите плиз)

Valeriy
16.02.2018
11:15:24
А потом удалить второй
Или сразу удалить все вхождения второго
Но это какой-то тупой способ
Если честно

Артур
16.02.2018
11:18:12

Google

Valeriy
16.02.2018
11:19:47
спасибо)))
Это не настолько сложно, но в будущем явно пригодится
Уже даже все функции в готовы
Нужно просто научиться ими пользоваться

Артур
16.02.2018
11:22:07
preg_match_all('/\{(.+?)\}/',$s,$a);
var_dump($a);
нашел пример) ну почему то выводит 2 массива((
первый это строка с фигурными скобками а второй тот что нужен)
с текстом)

Artyom
16.02.2018
11:24:30
Ребят, подскажите, плз. Как избежать использование protected свойств в таком случае:
Есть абстрактный базовый класс A.
От него наследуются классы AChild_1, AChild_2...
В A, в конструкторе, устанавливается в protected свойство b экземпляр класса B
abstact class A {
protected $b;
public function __construct() {
$this->b = new B();
}
Потомки A активно используют свойство $b
Мне лично на ум приходит в классе A добавить абстрактный метод setB и в потомках его уже реализовывать. Но ведь это же дичь?(Или нет?) Это в каждом AChild_N придётся дублировать код функции setB
PS вариант в класс A добавить метод аля getB и свойство b сделать private не подходит - это в принципе, что и использовать protected свойство