Базовый класс для загрузки файлов на сервер, с проверкой на самые распространенные проблемы.


Категории: PHP, Class
Пометки: upload php

Внимание, это пример того, как делать не нужно!

Данный пример кода читает файлы и "выплёвывает" их на скачивание браузеру. Все работает, но есть проблема - безопасность. Путь до файла передается просто в формате base64, но этот никак не помешает потенциальному взломщику поправить входной параметр так, чтобы получить любой файл с Вашего сервера (включая конфигурационный и системные)!


Php класс для автоматического создания всех нужных директорий из переданного пути.


Также этот подход подойдет и для скачивания обычный файлов (или страниц) из обычного интернета.

Нам понадобится сервер с установленным TOR и php с curl.


Категории: Web, PHP, Linux, Centos
Пометки: onion tor

Довольно распространенная проблема, при переходе от php 5.2 на новые версии, это валом валящие ошибки Strict Standards.
Пока E_STRICT не включили в E_ALL, с этой проблемой можно было бороться через установку

1
error_reporting = E_ALL & ~E_STRICT


Категории: PHP
Иногда нужно выбрать из произвольной строки только цифры. Например, если на форме есть возможность задавать цену товара, то люди могут написать ее как слитно (10000), так и с пробелом (10 000)

Категории: PHP
В этом примере я не только хочу показать, как создать эксель файл (xlsx), но и как добавить в него картинку.
Данные будем помещать в уже готовый файл (в файле первая строка это фиксированные заголовки столбцов).

Категории: PHP
На примере простой задачи:
Есть эксельный файл (XLSX) со столбцами: Номер строки, ФИО, Пол, Номер и дата рождения. Нужно преобразовать все данные в объекты и выгрузить в формате JSON.

Категории: PHP

Модули - Управление email-уведомлениями - настройки.

pic1


Категории: PHP, ImageCms

Файлы:
/application/config/config.php
/water/application/config/config.php


Категории: PHP, ImageCms
Яндекс.Метрика