<MyRusakov.ru />

Заработок на создании сайтов под заказ

Заработок на создании сайтов под заказ

Видеокурс "Заработок на создании сайтов под заказ" - это то, что может полностью изменить Вашу жизнь в лучшую сторону. В этом курсе Вы узнаете все мои секреты успешного заработка на создании сайтов под заказ.

Из курса Вы узнаете, какие грубейшие ошибки допускают новички, из-за чего 99% терпят неудачу. Узнаете, как правильно заполнить профиль, как правильно писать заказчику, как собирать отзывы.

Также Вы получите подробнейший план действий, который начинается с абсолютного нуля и заканчивается полной автоматизацией всех процессов. То есть Вы вообще не будете работать, а работать уже будут на Вас.

И, наконец, к курсу идёт бесплатный Бонус, который расскажет Вам 3 способа, как раскрутить аккаунт на фрилансе буквально за 1 день.

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

Подписавшись по 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, содержится ли в них хоть какое-то значение.
Профиль Ответить