-
Php. Как вывести список файлов, упорядоченный по дате?
Сейчас занимаюсь подготовкой к реализации автоматического бекапа на Amazon S3 (об этом скоро будет цикл статей) и стала задача мониторить файлы в определенной папке. Причем не просто мониторить, а определять, какой из них является последним добавленным. Стало быть нужно получить список файлов, с сортировкой по дате добавления. Функция scandir(), к сожалению, решает только проблему получения…
-
Php. Как сохранить файл с удаленного сервера?
Начал сегодня писать парсер для своего интернет-магазина и первое, что нужно сделать — прочитать файл с удаленного сервера — т.к. доступ от поставщика крайне прост — простой URL — без ftp, авторизаций и прочих наворотов. Думал как-то открыть его просто по URL — но все время получал ошибку о запрещенном доступе, да и впоследствии подумал,…
-
Php. PDO. Как просмотреть запрос?
После недель работы в фреймворке очень странно писать код на чистом php. Даже не странно — а как-то непривычно. Только что разбирал код на чистом php и PDO и обнаружил невозможность примитивного вывода текста запроса с учетом подстановки всех параметров. Итак, как оказалось вывести запрос без учета параметров можно следующей командой: $pdo->queryString Но это не…
-
Как очистить кеш браузера?
Коллеги, особенно front-end-специалисты, как часто Вам приходилось объяснять клиенту, как очистить кеш в его браузере? Надоели бесконечные фразы «Нет, это не моя ошибка — это браузер кеширует…», «Нет, всем пользователям не надо будет нажимать Ctrl+F5», «Я не знаю, почему у брата соседки Вашей подруги та же ошибка, а у миллиона других людей нет» и т.д.…
-
phpMyAdmin. Wrong permissions on configuration file, should not be world writable!
PhpMyAdmin, пожалуй, самое распространенное средство для работы с MySQL, когда речь идет о веб-интерфейсном режижме. Аналоги есть — но они не дотягивают. После установки myAdmin с некоторой долей вероятности Вы можете получить следующее сообщение об ошибке: Wrong permissions on configuration file, should not be world writable! У этой проблемы есть два варианта решения — выберите…
-
Javascript. Css. Пример крутого 3D-эффекта
Сегодня натолкнулся на очень крутой материал о 3D эффектах при помощи, практически чистого CSS — с маленькой примесью Javascript. Хочу привести пример и у себя в блоге — т.к. искренне впечатлен тем, насколько развивается web-отрасль. Итак, мини-разбор примера здесь. Демо здесь. Скачать и пощупать пример можно тут.
-
Ubuntu. ТОП программ.
Сегодня решил написать короткий пост с перечнем программ, которыми я регулярно пользуюсь в Ubuntu. Такой себе ТОП любимых программ. Я не буду писать обзоры — просто приведу перечень программ, котрые проверены временем и существенно облегчают жизнь. Итак: Мультимедиа: — Chesee — работа с веб-камерой — TeamViewer — управление удаленным компьютером — Rhythmbox — музыкальный плеер…
-
Joomla. Как добавить title к статьям?
Joomla по непонятным для меня причинам является очень популярной и востребованной CMS, хотя, опять-таки, по моему личном мнению предпосылок для этого мало. Взять даже тему о которой пойдет речь в этой статье — примитивное и элементарное указание title для записей, которого нет в пакете из коробки. Сегодня нужно было добавить на один проект title и…
-
Php. Как преобразовать docx в html?
На просторах великого stackoverflow нашел интересное и простое решение проблемы преобразования docx в html. В этой короткой заметке приведу найденное решение. Оригинал — здесь. function readDocx($filePath) { // Create new ZIP archive $zip = new ZipArchive; $dataFile = ‘word/document.xml’; // Open received archive file if (true === $zip->open($filePath)) { // If done, search for the…
