Базовый класс для загрузки файлов на сервер, с проверкой на самые распространенные проблемы.
PHP:
PHP Класс для скачивания файлов (download)
Внимание, это пример того, как делать не нужно!
Данный пример кода читает файлы и "выплёвывает" их на скачивание браузеру. Все работает, но есть проблема - безопасность. Путь до файла передается просто в формате base64, но этот никак не помешает потенциальному взломщику поправить входной параметр так, чтобы получить любой файл с Вашего сервера (включая конфигурационный и системные)!
Класс для создания директории
Php класс для автоматического создания всех нужных директорий из переданного пути.
Качаем файлы из тор сети на PHP
Также этот подход подойдет и для скачивания обычный файлов (или страниц) из обычного интернета.
Нам понадобится сервер с установленным TOR и php с curl.
Довольно распространенная проблема, при переходе от php 5.2 на новые версии, это валом валящие ошибки Strict Standards.
Пока E_STRICT не включили в E_ALL, с этой проблемой можно было бороться через установку
1 |
error_reporting = E_ALL & ~E_STRICT |
Как преобразовать строку в число, на PHP
Данные будем помещать в уже готовый файл (в файле первая строка это фиксированные заголовки столбцов).
Есть эксельный файл (XLSX) со столбцами: Номер строки, ФИО, Пол, Номер и дата рождения. Нужно преобразовать все данные в объекты и выгрузить в формате JSON.
Как изменить настройки SMTP в ImageCMS
Модули - Управление email-уведомлениями - настройки.
Файлы:
/application/config/config.php
/water/application/config/config.php