Вход Регистрация
Файл: DARK WARS/dark_war/avatar_mini.php
Строк: 23
<?php
include_once 'start.php';
$doc = new document();
$doc->title('Мини аватар');


if (!empty(
$_FILES ['file']) && $_FILES ['file']['size'] > 0) {
    
$dir = new files(H.'/dark_war/tmp/');
    
$dir->setAllowedType(array('jpeg','jpg','png','gif'));
    if (!
$dir->typeChecking($_FILES ['file']['name'])) {
        
$doc->err('Ошибка не верное расширение файла');
    } else {
        
$typef = $dir->typeFile($_FILES ['file']['name']);
        
$namef = $player->id . '.' . $typef;
        if (
$rtr = $dir->upload(array($_FILES ['file']['tmp_name'] => $namef))) {
            
// Ресайз изображения
            
$ett = new files_image(H."/dark_war/tmp/$namef");
            
$ett->resize(42, 42);
            
$ett->saveImage(H."/dark_war/files/avatars/$player->id.jpg", 80);
            
$doc->msg('Файл успешно загружен на сервер');
        } else {
            
$doc->err('При загрузки файла возникла ошибка');
        }        
    }
}


$dispatch=array();
$doc->assign('method', 'post');
$doc->assign('action', null);
$doc->assign('files', 1);
$dispatch[] = array('type' => 'file', 'name' => 'file', 'title' => 'Загружаемый файл', 'br' => 1);
$dispatch[] = array('type' => 'submit', 'name' => 'save', 'value' => 'Занрузить', 'br' => 0);

$doc->assign('dis', $dispatch);
$doc->display('form.tpl');

?>
Онлайн: 2
Реклама