include ("img.class.php"); if (empty($_FILES['image']['name'])) { //$url = "img/no-img.png"; //можете нарисовать } else { ////////////////// //иначе - загружаем изображение пользователя $dir_name = date("d-m-Y"); // Имя папки будет дата день(01) - месяц(01) - год(2014) $path = 'upload/'.$dir_name.'/'; // Проверяем существует ли директория $is_dir = is_dir('upload/'.$dir_name); // Если не существует то создаем ее if(!$is_dir){ mkdir("upload/".$dir_name); } // Узнаем вчерашнюю дату $stamp = strtotime("now -1 day"); //print date("d-m-Y", $stamp); // Присваеваем вчерашнюю дату переменной dir $dir = date("d-m-Y", $stamp); // Проверяем существует ли папка с вчерашней датой $dir_nyw =is_dir('upload/'.$dir); // Если существует то применяем алгоритм очистки файлов и папок if($dir_nyw!=0){ function removeDirectory($dir) { if ($objs = glob("upload/".$dir."/*")) { foreach($objs as $obj) { is_dir($obj) ? removeDirectory($obj) : unlink($obj); } } rmdir("upload/".$dir); } removeDirectory($dir); }else{ } ///////////// $path_to_90_directory = 'upload/'.$dir_name.'/'; //папка, куда будет загружаться начальная картинка и ее сжатая копия if(preg_match('/[.](JPG)|(jpg)|(jpeg)|(JPEG)|(gif)|(GIF)|(png)|(PNG)$/',$_FILES['image']['name']))//проверка формата исходного изображения { $filename = $_FILES['image']['name']; $source = $_FILES['image']['tmp_name']; $target = $path_to_90_directory ."aviary_" .$filename; move_uploaded_file($source, $target);//загрузка оригинала в папку $path_to_90_directory // Записываем в переменную идентификатор сессии она всегда уникальна и исключается возможность сохранения одинаковых файлов // Подключаем класс для изменения изображения $image = new Resize_Image; // Задаем ширину и высоту $image->new_width = 6000; $image->new_height = 6000; // Достаем загруженный файл без изменений $image->image_to_resize = $target; $image->ratio = true; // Keep Aspect Ratio? // Создаем новое изображение с новым именем $image->new_image_name = "aviary_" .md5(date('c')); /* Указываем папку для сохранения */ $image->save_folder = $path_to_90_directory; // И изменяем размер изображения $process = $image->resize(); // Для тестирования выводим путь к изображению //if($process['result'] && $image->save_folder) { // echo 'The new image ('.$process['new_file_path'].') has been saved.'; //} // Заносим в переменную путь к новому файлу $url = $process['new_file_path'];//заносим в переменную путь до аватара. } else { //в случае несоответствия формата, выдаем соответствующее сообщение exit ("
Are you looking for multifunctional editor, transforming images in which is such a great pleasure? Try Aviary online photo editor, it has a simple interface and basic management. Icons photo effects in "Aviary", without further ado, let you understand that using the selected tool, you can create a photograph.
For most users, it is often enough to use the image resizer online and align it by color to quickly put on the page in the social network. Conventional retouch in Aviary takes seconds, while quite markedly transforms photos.
You should download or run the Aviary online, and enjoy all its features:
Unfortunately Aviary is not available anymore! We present to you good alternative - iPiccy