• Что лучше, запись в файл, или запись в бд ??

    Isolution666
    @Isolution666 Автор вопроса
    Александр, твой ответ был более близок к решению, остальные не поняли вопроса. Благодарю за помощь. Отметил решением.
  • Что лучше, запись в файл, или запись в бд ??

    Isolution666
    @Isolution666 Автор вопроса
    Хочу уточнить, я не отказываюсь от БД. Я знаю об этих возможностях. А так же о интервалах бекапа. Ситуация, - бекап делается к примеру, каждый день, в 15:00 (но не факт), и c 15:00 первого числа, до 15:00 второго числа происходит какой-то сбой. Информация нигде не сохранилась, как восстановить?
  • Что лучше, запись в файл, или запись в бд ??

    Isolution666
    @Isolution666 Автор вопроса
    В этом проекте давно используется БД
    Вопрос был в надёжности и безопасности конкретно этой информации.
    Думаю, разумно будет хранить такую инфу в двух состояниях, как json-файл, и как запись в БД, чтобы именно эта информация имела возможность на восстановление, если где-то что-то случится. Скорее всего вопрос страховки, подготовка к неожиданностям
  • Что лучше, запись в файл, или запись в бд ??

    Isolution666
    @Isolution666 Автор вопроса
    Я задал такой вопрос ещё и потому, что осмыслил, вот - сайт
    Он же состоит из файлов, у кого-то из .py
    у кого-то из .html или .php
    У кого-то и вовсе .js или .ask
    Так вот, если есть возможность редактировать эти файлы, переписывать, не касаясь БД, нагрузка на сайт уменьшается. Ведь так? Данные тянуться не через БД, а на прямую с файла, который отображён в браузере. Скажем так, если я смог отредактировать целую страницу, а текст, картинки и прочий контент хранится в php массиве, или в json файле в чём может быть опасность, уязвимость? Это лень у программистов писать файл в файл, или из-за того что в инете есть инфа как работать с файлами и БД??? ISP Manager вот к примеру или Spruto не хранят ничего в БД, все файлы обрабатываются и сохраняются как есть. Мне просто очень любопытно.
  • Что лучше, запись в файл, или запись в бд ??

    Isolution666
    @Isolution666 Автор вопроса
    Предлагать учится человеку, который просто решил посоветоваться с программистами, узнать мнения экспертов, это как минимум странно и не этично. Раз человек пытается разобраться, значит он уже обучается, не мастерит самоделки, а пользуется советами профи, - это уже показатель того, что спросивший хочет быть лучше. Нельзя всё знать и помнить. Да и вы наверняка помните не информацию а место, где её искать, и случись коллапс с инетом, вы будете беспомощьны. Если ошибаюсь, прошу прощения и респектую.
  • Есть ли в PHP ORM позволяющая забирать из базы данные со сложной структурой?

    Максим Федоров, ну мы с вами не владеем всей картиной проекта, поэтому может лучше и на Laravel, я на нём не работал, поэтому ничего не могу сказать. Но если вы дадите наводочку, я с удовольствием рассмотрю и этот вариант тоже. Сейчас по своему опыту могу сказать, что Yii легко справляется с этой задачей. Другое дело, если у кого-то нет опыта с этим фреймворком, то с пазаранку можно и сервер положить в два клика)) Наводочку жду на е-mail, ссылки в моём профиле прилагаются.
  • Как должен выглядеть код PHP для запроса разрешение браузера клиента?

    Хорошо, допустим я гуру в media css, и я знаю как сделать сайт адаптивным. С точки зрения логики, я хотел бы некоторые элементы для телефона не "дисплэйнойнить", прости господи, а чтобы их вообще не было, даже в коде, даже в комментариях кода, вообще нигде. Во-первых, чтобы не грузить телефон лишним контентом, чтобы быстрее грузился, и ещё, к примеру есть скрипт, который при загрузке картинки на сайт, делает ресайз на 5 размеров, от оригенала до суперлёгкого превью, так вот, с точки зрения безопасности:
    код по типу
    <div class="block" style="background:url(/imagine/lapa-bleat-large.jpg) no-repeat;"></div>

    Не безопасен! ибо хакеры и xss-атаки не дремлют. Наровясь напихать всякой дряни.
    РАЗ
    Подставлять преффиксы через функцию класса, - зная размер экрана, значительно легче
    ДВА.
    То есть, зная размер экрана, убирается вся шелуха одним махом. Картинки - мелкие
    Не нужные для мобильной версии блоки - отсутствуют.
    Юзеру комфортно
    Владельцу - спокойно
    И все счастливы ))
    Админ.
    Короче, надо без всякого говнокода знать размер экрана, чтобы даже когда javascript отключён, всё рендерится и статистика просмотров идёт, как это сделать на php - до сих пор голову ломаю.
  • На чём и как рисовать графические связи?

    Isolution666
    @Isolution666 Автор вопроса
    Вот что значит не придавать значение мелким деталям. Чревато не заметит бревно в глазу))
    Познавательно, сразу вспомнился материал по математике, геометрии. Даже стыдно стало...
  • На чём и как рисовать графические связи?

    Isolution666
    @Isolution666 Автор вопроса
    roswell, мне поплохело вообще после того что я увидел по ссылке )))
  • На чём и как рисовать графические связи?

    Isolution666
    @Isolution666 Автор вопроса
    И вас благодарю, теперь легче искать, вы даже больше помогли, закрыли ещё 85% моих вопросов по реализации. Всё это пригодится. Дай бог вам здоровья и дающих красивых девушек.
  • На чём и как рисовать графические связи?

    Isolution666
    @Isolution666 Автор вопроса
    xmoonlight, так как это называется? Мне не обязательно рисовать как в MindMap
    К примеру надо нарисовать что есть деректор, у деректора 3 заместителя директора, у одного заместителя директора есть тот то и тот то подчинённый, и так, в виде матрицы разрисовать всю иерархию предприятия, ну понятен пример? О чём я.
  • Как выбрать с помощью DISTINCT в yii2 (AR)?

    S Zh, я решил задачу через создание токена и массива id пользователей.
    То есть, ТОКЕН = уникальный ключ чата (переписки), формируется при создании новой переписки, или чата, если чаты не намечаются, в контроллере передавайте id получателя и отправителя, и токен переписки, таким образом можно выводить переписку, не касаясь других переписок. Если сделать сортировку по токену по убыванию, и лимит 1, то допустим в списке переписок вы будете видеть последнее новое сообщение от конкретной переписки.
  • Как создать свой шаблон на Gii?

    Isolution666
    @Isolution666 Автор вопроса
    да, не заметил... удобно
  • Как задать assets для yii2 только для определенной страницы?

    Егор Мокеев, ваше решение мне понравилось, давно задавался целью узнать, как вывести ассеты на определённых страницах, не создавая новых модулей и ассетов, чтобы переподключать целый лэйаут, что касается замечания Максима: Очевидно он не знает про .htaccess и про /config/main.php - где можно прописать правила, и главная страница всегда будет одна и таже, даже если умышленно написать вышеперечисленные варианты. Я уже молчу про developer.uz/blog/httpexception-in-yii2
    Благодарю Вас, Егор.
  • Captcha Yii2, как вставить картинку в капчу?

    Isolution666
    @Isolution666 Автор вопроса
    slo_nik, по своему опыту скажу, что если php5 код и выше, то в принципе любой код php можно внедрить в функцию и будет работать, всё что ниже версии php5.4.0 - в топку )) На съедение демонам и константам ))) Кто меня за сервер дёргал, влазить в это программирование. Я художник блин, а не программист. Теперь уже художник со стажем программирования ))) Трэш какой-то. Ну ничего, создам я искусственный интеллект, пусть за меня будет работать, а я на покой за холсты и краски. Что касается капчи, я и до её сути доберусь. Нет ничего невозможного для человека. Прости господи, хоть бы ноут не разъебать в порыве гнева )))
  • Captcha Yii2, как вставить картинку в капчу?

    Isolution666
    @Isolution666 Автор вопроса
    Слоник, ты как всегда меня выручаешь, я тоже тебе помогу. Я заметил в коде $_SERVER['HTTP_HOST'] лучше создай общий класс и подари ему функцию:
    public function site() {
            return Yii::$app->getRequest()->getHostInfo();
        }

    Это будет безопаснее и удобнее, и не надо будет заморачиваться с http или с https - будет по любому правильный домен, хоть зеркальный хоть не зеркальный.
    <?=YourClass::site();?>
    Что касается примера, попробую написать функцию и подружить её с CaptchaAction - пока что получается ))
  • Почему пароль держится один день на yii2?

    Isolution666
    @Isolution666 Автор вопроса
    Вячеслав,
    очевидно ведь, что проблема такая только у вас


    У людей есть привычка не нажимать кнопку "выход", другие могут просто сослаться, что действительно ошиблись, и восстанавливают пароль.

    ну дык вы поковыряйте код, посмотрите в mysql что происходит.

    Я проверял, всё работает в БД нормально. Работаю через git и composer - сомневаюсь что дело в моём коде. Для регистрации и авторизации использовал стандартный набор из Yii2
  • Как в yii2 выводить записи используя постраничную навигацию?

    Максим Тимофеев, да, я же делал)) Это рабочий вариант. Могу продемонстрировать по скайпу экран компьютера и показать, что это работает )))