Ответы пользователя по тегу PHP
  • Как в dle {short-story} сделать вывод с n новости?

    gubin_niko
    @gubin_niko
    Не могу сказать, что мой ответ будет корректен, ибо по DLE только лишь читал документацию, проектов своих ещё нет.

    {custom from="9" limit="5"} - выведет 5 последних новостей, начиная с десятой новости. Может Вам как раз нужно обратить внимание на from. Информацию отсюда: dle-news.ru/extras/online/index.html?startnews.html

    Надеюсь, что ответил хоть немного по теме ;-)
    Ответ написан
  • Как в Slim Framework организовать автозагрузку классов?

    gubin_niko
    @gubin_niko Автор вопроса
    Я, как обычно, сам спросил и сам ответил.
    Но, думаю, это будет полезно всем другим, у кого появится такой же вопрос.

    Необходимо прописать в composer.json:

    "autoload": {
        "psr-4": {
          "App\\": "src/App"
        }
      }

    где "src/App" путь к директории с вашими классами.

    После обновляем composer и теперь автозагрузчик будет успешно подгружать классы.
    Так же очень просто прописать в routes:

    $app->get('/', 'App\Controllers\Site\NameController:index');

    и автозагрузчик подгрузит NameController и выполнится метод index.
    Ответ написан
    Комментировать
  • Как установить pthreads под windows?

    gubin_niko
    @gubin_niko Автор вопроса
    Отвечу сам, ибо нашёл некое решение.

    1. Скачал последнюю версию библиотеки тут: скачать
    2. После забросил php_pthreads.dll в директорию php/ext/, а php_pthreadVC2.dll в директорию php/ рядом с php.exe (и pthreadVC2.pdb туда же до кучи).
    3. В php.ini (который лежит в Путь_к_OpenServer\userdata\config\ваша_версия_PHP.ini) добавил extension=php_pthreads.dll и перезапустил Open Server.

    ВНИМАНИЕ! Сервер с минуту будет пытаться запуститься, но выбросит красный флаг. Игнорируем и открываем консоль сервера и проверяем php -m. Мы должны будем увидеть там наше расширение и можно выполнять сценарии, где задействована эта библиотека. Да, в браузере вы ничего не запустите, но это всё-же хоть какой-то выход, который я смог найти.
    Ответ написан
    4 комментария
  • Использование PDO для MongoDB?

    gubin_niko
    @gubin_niko
    Понимаю, что прошло много времени, но вдруг пригодится ;-)
    mongodb.github.io/mongo-php-library

    Указанный выше MongoClient, к примеру, пока не работает на php 7, если это важно
    Ответ написан
    1 комментарий