<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

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

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

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

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