<MyRusakov.ru />

Создание игр на Unreal Engine 5

Создание игр на Unreal Engine 5

Данный курс научит Вас созданию игр на Unreal Engine 5. Курс состоит из 12 модулей, в которых Вы с нуля освоите этот движок и сможете создавать самые разные игры.

В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров. Дополнительно, почти к каждому уроку идут упражнения для закрепления материала.

Помимо самого курса Вас ждёт ещё 8 бесплатных ценных Бонусов: «Chaos Destruction», «Разработка 2D-игры», «Динамическая смена дня и ночи», «Создание динамической погоды», «Создание искусственного интеллекта для NPC», «Создание игры под мобильные устройства», «Создание прототипа RPG с открытым миром» и и весь курс «Создание игр на Unreal Engine 4» (актуальный и в 5-й версии), включающий в себя ещё десятки часов видеоуроков.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Последний урок в ООП. Переделать в static
18.03.2013 09:50:40 Последний урок в ООП. Переделать в static Сообщение #1
Тимур

Тимур

Новичок

Новичок

Дата регистрации:
19.11.2012 15:34:01

Сообщений: 7

Здравствуйте. У меня возникла проблема с последним уроком в разделе ООП, курса PHP и MySQL с Нуля до Гуру.
Вот файл index.php

require_once("lib\uploadtext_class.php";
require_once('lib\uploadimages_class.php');
if(isset($_POST['upload'])) {
$sendtext = UploadText::uploadFile($_FILES['text']);
$sendimage = UploadImages::uploadFile($_FILES['image']);
}


Это uploadimages_class

require_once('upload_class.php');
class UploadImages extends Upload {
protected static $dir = 'image';
protected static $mine_type = array('image/jpeg', 'image/png', 'image/gif');
}


uploadtext_class аналогичен.

И вот upload_ckass


abstract class Upload {

protected static $dir;
protected static $mine_type;

public static function uploadFile($file) {
if(!self::isSecurity($file)) return false;
$uploadfile = self::$dir."/".$file["name"];
return move_uploaded_file($file["tmp_name"], $uploadfile);
}

protected static function isSecurity($file) {
$black = array(".php", ".js", ".php3", '.phtml', '.php3', '.html', '.dhtml');

foreach($black as $item) {
if(preg_match("/$item\$/i", $file["name"])) return false;
}

$type = $file['type'];

for($i = 0; $i < count(self::$mine_type); $i++) {
if($type == self::$mine_type[$i]) break;
elseif($i + 1 == count(self::$mine_type)) return false;
}


$size = $file['size'];

if($size > 2048000) return false;
return true;
}
}


Вроде все работает, но файлы он почему-то помещает в самый корень локального диска(где папки home, denver...) до этого все работало нормально, загружало куда нужно. Я все перепроверял ошибки не нашел
Профиль
18.03.2013 10:45:45 Последний урок в ООП. Переделать в static Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Проверьте поля static, содержится ли в них хоть какое-то значение.
Профиль