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