Ответы пользователя по тегу PHP
  • Как разрешить пользователям вводить SQL-запросы?

    StrangeAttractor
    @StrangeAttractor
    Конкретное решение зависит от СУБД. В общем вроде все полноценные СУБД позволяют настраивать права пользователя в довольно широком диапазоне, и в вашей наверняка можно разрешить INSERT и UPDATE (кстати на случай катастрофических апдэйтов всё-равно надо делать бэкапы), запретив DELETE (а заодно и операторы подмножества DDL не забудте запретить, а то кто-нибудь сможет грохнуть вам всю таблицу целиком или отдельный столбец, например).

    Дальше зависит от подготовки пользователей - иногда действительно командная строка SQL - самая удобная оболочка для работы с данными, но в наши дни мало кто кроме программистов умеет ей пользоваться.
    Ответ написан
  • Стоит ли создавать интернет-магазин для портфолио на чистом PHP?

    StrangeAttractor
    @StrangeAttractor
    Смотря что Вы хотите продемонстрировать:

    Если умение программировать на PHP, скилл web-разработчика, то наличие в портфолио опенсорсного движка для магазина (или чего угодно, в общем-то), качество кода и UX которого характеризует ваш скилл в этом деле определённо не помешает. При этом совсем уж чистый PHP использовать не обязательно: посмотрите актуальные фрэймворки (Laravel, Symfony, Kohana, Yii, Zend, Nette, etc) и сделайте выбор между одним из них или голым PHP/велосипедом по критерию "в каком случае реализацующий мою задумку код будет наиболее читаем, расширяем, надёжен и производителен" (в особо простых случаях фрэймворк - это overkill, в большинстве более-менее сложных - лучше с фрэймворком).

    Если умение делать и поддерживать интернет-магазины - то реализованные проекты на общепринятых e-commerce CMS (PrestaShop, OpenCart, Magento, osCommerce/ZenCart, и т.п.) думаю будут в портфолио ценнее.
    Ответ написан
    Комментировать
  • "Набор компонентов PHP для создания пользовательского интерфейса" Что это?

    StrangeAttractor
    @StrangeAttractor
    По-разному можно понимать. Можно как обёртку для GUI-тулкита типа PHP-GTK. Можно как специализированный PHP-фрэймворк, нацеленный на создание GUI-подобных web-приложений.
    Ответ написан
    Комментировать
  • До какого уровня надо знать JS чтобы потом перейти дальше обучать PHP?

    StrangeAttractor
    @StrangeAttractor
    Если знаешь JavaScript, то PHP не нужен. Откройте для себя Node.JS и не морочьте себе голову.
    Ответ написан
    Комментировать
  • Существуют ли миниАТС с возможностями интеграции?

    StrangeAttractor
    @StrangeAttractor
    Берёте сервак, втыкаете ISDN-платы если надо (лучше и дешевле просто взять SIP-транк, но надо выбрать хорошего провайдера чтобы качество было на уровне), ставите Elastix (настраивается элементарно). Результат будет намного гибче, функциональней и с практически безграничными возможностями интеграции и всего, что в голову взбредёт и при этом в разы дешевле аппаратного решения.
    Ответ написан
    Комментировать
  • Как правильно инициализировать класс с большим количеством полей?

    StrangeAttractor
    @StrangeAttractor
    Я не специалист по PHP (я больше по части C# и Scala), но думаю, что в конструктор это пихать не нужно. Я бы сделал два конструктора: без параметров (чтобы создающая его функция сама проставляла поля по отдельности (в C# для этого есть специальный синтаксис, где его нет - можно просто обычным путём)) и с массивом в качестве параметра (чтобы разобрать его внутри конструктора).
    Ответ написан
    Комментировать
  • Как отучить PrestaShop переводить символы с диакритикой в HTML-сущности?

    StrangeAttractor
    @StrangeAttractor Автор вопроса
    Ответ нашёлся (ответили на официальном форуме): надо отредактировать /js/tinymce.inc.js, добавив в default_config entity_encoding : "raw", примерно так:

    // safari,pagebreak,style,table,advimage,advlink,inlinepopups,media,contextmenu,paste,fullscreen,xhtmlxtras,preview
    	default_config = {
    		entity_encoding : "raw", // <- добавляем вот эту строчку сюда
    		selector: ".rte" ,


    Подробнее здесь (официальная документация TinyMCE).
    Ответ написан
    Комментировать
  • Какие есть отзывы у PhpStorm?

    StrangeAttractor
    @StrangeAttractor
    Отличная вещь, как и WebStorm и PyCharm, я считаю, просто супер, если использовать что-то другое - то только из экономии (всё-таки денег стоит) или осознанных личных предпочтений (понятное дело, что есть мастера VIM, Emacs и т.п. и им всё удобнее делать в любимых редакторах - каждому своё). IntelliJ Idea в её современном виде и её производные - несомненно (на мой взгляд) лучшие IDE для множества языков с лишь несколькими большими исключениями (понятно что для C#, например, VisualStudio не имеет весомых альтернатив, но и то в существенной мере благодаря ReSharper, превносящему в неё фичи из Idea).

    PS: Это сугубо моё личное мнение, не претендующее на истину в последней инстанции и не мотивированное ничем, кроме желания поделиться опытом в ответ на вопрос.
    Ответ написан
    Комментировать
  • Что вставить в футер когда туда нечего вставить?

    StrangeAttractor
    @StrangeAttractor
    Ежечасный свежий анекдот. Посещаемость повысится.
    Ответ написан
    Комментировать
  • Куда идти после php? Ruby или Python?

    StrangeAttractor
    @StrangeAttractor
    Я тоже задавался таким вопросом — Ruby или Python… В результате выбрал Scala и доволен как слон…
    Ответ написан
    Комментировать