Попытка создания cms

605
.
Сексуальность валенка
Вот под ночь допиливая джон до нужного состояния, я загорелся идеей попробовать написать самопис двиг, а то надоело все под себя переписывать, для этого я немного даже ООП подучил который не мог выучить где то год, также выучил майскул запросы и даже знаю как совмещать два запроса
Так вот теперь по тихоньку вечерами пишу
Примеры кода смотрю в Джоне
И вот меня настиг первый вопрос как правильно узнать ип пользователя точней отфильтровать, я посмотрел в Джоне там идут фильтрации какие то, я насколько понимаю юзер не может подменить айпи тогда зачем его фильтровать?
.
Сексуальность валенка
Посмотрел функции и выполнение их из нижнего кода
// Получаем IP адреса
        $ip = ip2long($_SERVER['REMOTE_ADDR']) or die('Invalid IP');
        $ip = sprintf("%u", $ip);

И понал что ип преобразуется в другую какуюто форму, но зачем ? И как мне например забанить человека по такому айпи?
.
Сексуальность валенка
Как банить это понято, вчера заступил немного, а вот зачем айпи в такой форме хранить? Поидеи он же короче не стал места столько же в базе занимает
.
(\/)____o_O____(\/)
Swank, по идеи ип нужно хранить как число, самый как я считаю верный способ
а подменить при желании можно все что приходит от пользователя
.
Сексуальность валенка
Вот еще один вопрос
Сгодить ли джоновская функция для определения мобильности браузера или лучше либу искать?
.
Ей 25
# Swank (13.08.2014 / 12:00)
Вот еще один вопрос
Сгодить ли джоновская функция для определения мобильности браузера или лучше либу искать?
Лучше это возьми: http://mobiledetect.net
Точнее, функциональнее и лучше.
.
Сексуальность валенка
# ValekS (13.08.2014 / 12:04)
Лучше это возьми: http://mobiledetect.net
Точнее, функциональнее и лучше.
Да не че так возьму
.
Ей 25
# Swank (13.08.2014 / 00:21)
Посмотрел функции и выполнение их из нижнего кода
// Получаем IP адреса
        $ip = ip2long($_SERVER['REMOTE_ADDR']) or die('Invalid IP');
        $ip = sprintf("%u", $ip);

И
Вот инфа про это: http://siv-sid.blogspot.com/20 ... .html

Там показано что делает первая функция и зачем вторая.
.
Сексуальность валенка
Вот дошло дело до загрузок
Составил себе ТЗ я начал думать какая должна быть структура таблицы или таблиц, только вот дельного в голову нечего не приходит, подскажите как организовать? Мне главное только чтоб вложонность папок была бесконечной
.
Можно одну таблу сделать с категориями (где будет указан путь к ней) а вторую таблу куда будут записываться уже файлы.
Всего: 30