Сразу пример команды:
grep -Ril --include=*.php "new pdo"
В этом примере ищем фразу "new pdo" (без учета регистра букв) в php-файлах.
Сразу пример команды:
grep -Ril --include=*.php "new pdo"
В этом примере ищем фразу "new pdo" (без учета регистра букв) в php-файлах.
Казалось бы, такая простая задача, но решение можно найти далеко не сразу!
Вот и я нашел не сразу. И после очередной такой потребности решил зафиксировать в блоге, чтобы потом не искать.
Проверено в Windows 7 и Windows 10. Всё работает.
Бывает, что по истечению недели после запуска кампании в Яндекс Директе система пишет "Обучение стратегии не идёт". Но хотелось бы запустить перезапуск обучения. Как это сделать? Краткая памятка на основе общения с поддержкой.
В PHP нативно есть функции кодирования строки: urlencode и rawurlencode. Но дело в том, что если им передать url целиком (например, ссылку на изображение), то они закодируют не только ту часть, которую действительно нужно кодировать (к примеру, название файла, содержащее пробелы), но также и остальные символы в url-строке, включая слэши и другие символы, которые могут быть в урл и которые кодировать не надо. Тут код небольшой функции, решающей эту проблемку.
В некоторых случаях создание объекта класса DateTime в PHP (с микросекундами) может завершаться фатальной ошибкой. С чем это связано и как победить?
Вариантов, конечно же, масса. Тут один из самых красивых и оптимальных. Всего одна строчка кода.
Когда БД большая, импорт через PhpMyAdmin и т.д. не всегда целесообразен и вообще успешен. Действовать через терминал - надёжнее.