Пропустить и перейти к содержимому
itnots.ru

itnots.ru

  • Linux
  • Windows
  • PHP
  • MySQL
  • Javascript
  • Вёрстка
  • SEO
  • Программы
  • Ещё
    • Python
    • Безопасность
    • Nginx
    • Сети
    • WordPress
    • Node.js
    • Видео
    • Без категории
    • CLI commands

Рубрика: PHP

Записки про PHP

Включить поддержку curl в php

04.01.2022 Linux, PHP

Если мы собрали php по минималке и у нас отсутствует данный полезный модуль, а проверить это можно просто командой в cli

SphinxClient API с подсветкой сниппетов

02.12.2021 PHP

Простенькое sphinx api на php возвращающее лишь массив, без всего лишнего. Метод buildExcerpts для построения сниппетов юзать совершенно не обязательно.

Установка memcached сервера для php

24.11.2021 PHP

Memcached используется в основном для сохранения в оперативке данных сложный выборки бд. Ставится в пару команд

Асинхронность в PHP. Отдать ответ клиенту и продолжить выполнение скрипта.

07.11.2021 PHP

Иногда требуется продолжить выполнение php скрипта, после отдачи HTTP ответа(вывода) клиенту. Т.е. задача чтобы клиент «отвалился» не ожидая полного выполнения

Рандомизация строк и массивов с привязкой к определенному параметру

27.09.2021 PHP

Бывает что нужно рандомизировать массив либо строку, но при этом сделать этот рандом неизменяемым. Например, есть у нас тайтлы страниц,

Как поменять местами элементы массива php. Выборка случайных элементов из массива в одну строку.

28.08.2021 PHP

Пару полезных приёмов работы с массивами PHP, без излишних велосипедов. Поменять местами элементы в массиве Чтобы поменять местами элементы в

Определение/реализация последовательности чисел 2 через 2

10.08.2021 PHP

Стоит задача реализовать последовательность чисел по условию 2 через 2, то есть числа должны идти в таком порядке: 0, 1,

Дополнительные проверки в конструкциях switch/case по регулярным выражениям

22.04.2021 PHP

Оператор switch в своих секциях case использует лишь нестрогое сравнение == переменных. Но как быть, если в секции нужно получить

Как отловить фатальную ошибку PHP Fatal error

01.12.2020 PHP

Иногда может понадобиться выполнить некие действия в скрипте после наступления фатальной ошибки PHP Fatal error, предотвратить которую мы не можем

Одновременно прочитать и перезаписать файл в php

14.06.2020 PHP

В php функциях fopen или классе SplFileObject существуют режимы(mode) в которых мы открываем файл на одновременное чтение и запись, однако

PHP ошибка Permission denied в register_shutdown_function

07.05.2020 PHP

Решили мы себе под конец скрипта зарегистрировать некую shutdown функцию и чего-либо записать в файл. Пишем и упорно получаем ошибку

Создаём уникальные аватарки из нейронной сети

27.04.2020 PHP

Делать будем простые авы 100×100 выкачивая готовые файлы картинок при помощи curl на php Вся работа уже выполнена за нас

В php парсерах не стоит полагаться на DOMXPath и сторонние библиотеки

07.02.2020 PHP

При парсинге на php я использую исключительно методы DOMDocument, либо, если не требуется большого количества данных и какой-то сложной выборки

Подвисают ajax запросы использующие curl

07.12.2019 PHP

К примеру, есть длинный ajax запрос юзающий curl, так вот, чтобы во время его выполнения не висли другие запросы к

Установка xdebug php на Virtualbox с сервером VestaCP и прослушка из VScode

06.12.2019 Linux, PHP, VirtualBox

Без debug-инга в нашем деле абсолютно никуда. Очень долго не хотел лезть в эту тему, ибо на разных серверах и

Подключаем сжатые min версии css и js с автоматическим слежением и обновлением

05.10.2019 PHP, Вёрстка

Не секрет, что для высоких показателей PageSpeed полезно минифицировать css и js код на сайте. А минифицированный css код вообще

Как проверить время выполнения PHP скрипта

24.08.2019 PHP

Иногда бывает полезно/необходимо проверить скорость работы функций по строкам или прочекать скорость mysql запросов не заходя в базу, ну или

PHP класс для подключения к MySQL

23.08.2019 MySQL, PHP

Простенький класс для подключения к БД, данные для подключения можно указать сразу в функции __consruct тогда экземпляр класса создаём без

2019 - 2022 © itnots.ru