Простое создание миниатюр и хранение их на Amazin S3
Структура:
CS3Thumb.php
– основной классS3.php
– класс для работы с Amazon S3CRC4Crypt.php
– класс для криптования в RC4CThumb.php
– класс для создания миниатюр
Как использовать:
$Thumb = new CS3Thumb($backets, $accessKey, $secretKey, $cryptpsw = 'password');
, где:
$backets
- массив я наименованиями бакетов (они же поддомены)$accessKey
и$secretKey
– доступы к амазону$cryptpsw
– пароль для криптования ссылок
Для того, чтобы получить ссылку на изображение, используем:
$Thumb -> url("http://blablabla.com/photo15.jpg", 100, 100)
Для того чтобы создать миниатюру, переместить ее на S3 и отобразить первому пользователю:
$Thumb -> process("e2/PUuxR1p~D~Jgl5PrnPMLh4OA0sO899rjZgzgWFU_.jpg");