memory_limit = 32M
upload_max_filesize = 32M
post_max_size = 32M
client_max_body_size 32M;
/sbin/nginx -s reload
sudo systemctl reload nginx.service
Сейчас же в конфиге php стоит 8мб, ровно столько же отображается если сделать phpinfo();
Но зачем писать этот сложный алгоритм, когда можно сделать как в коде нижеУверен что данный алгоритм был приведен для примера или в образовательных целях. Здесь важен не код, а алгоритм, по которому работает сортировка. Во всех функциях сортировки внутри функция, похожая на пузырьковую сортировку, в той или иной степени, просто написанная на C и скомпилированная в виде готовой функции. Подробнее можно посмотреть тут.
и результат будет тот же.
$path = "../imagepost/".$_FILES['photo']['name'];
так делать нельзя, путь надо писать абсолютный.if($_COOKIE['user'] == ''){
echo 'У вас нету аккаунта(';
exit;
}
Проверка куки на логин это даже не смешно. Я сам у себя могу установить любые куки, и все, я уже залогинен, нормально?Что может пойти не так, что DTO от такой логики будет уже не DTO и какие могут быть проблемы?DTO - чисто инструмент переноса, в классическом ООП он выполняет роль сигнала для взаимодействия между абстрактными сущностями. По этому его задача хранить данные, а логика его построения должна быть отделена. Если у вас 10 дтошек, и что-то поменялось в логике построения, вы будете все десять штук менять, что уже выглядит странно и не очень логично. Напрашивается логичное решение - использовать фэктори, которая, в противовес дто, имеет только логику, и все манипуляции с данными сводятся в 1 место. Пишете фэктори, и на каждый источник у вас свой фабричный метод, а на выходе нужный дто.
в одних пишут, что стат. методы нужны для обрaщения к методам класса без создания объектов, а другие пишут, что стат. методы нужны для обрaщения к стат. свойствам внутри клaсса.Оба утверждения в целом верны, второе больше относится например к private static переменным, то есть к сеттерам и геттерам. Разумеется из нестатических методов тоже можно получить к ним доступ, но только создав инстанс класса, в случае статик инстанс не требуется.
Не очень понятно о чем речь, где там про методы? Там про переменные же только?PHP использует модификаторы переменных static и global как ссылки.Если насчет свойств как ссылок все понятно, то что насчет методов как ссылок?
если итоговый размер больше заданного - уменьшает качество до нужного размера, если менее - оставляет как есть.Выглядит как готовый алгоритм для любой библиотеки. То что такая фича не реализована в большинстве библиотек, говорит о том что ее полезность сомнительна для большинства сервисов. Проще взять что-то современное и реализовать самому, там 5 строчек кода в итоге будет.
Здравствуйте, у меня такая проблема, когда я создаю цикл в php у меня выводится еще одно значениеОх уж эти циклы проказники, бывает...
Допустим у меня в БД есть 2 поле2 поле это что? Насколько видно из скринов, в структуре таблицы у вас 5 полей, и 2 записи в таблице. Вы про записи?
и при выводе на страницу я получаю 4Смотрим глазками в разметку, считаем на пальчиках сколько раз мальчик написал test в одной итерации цикла? Загибаем 3 пальчика. Записываем в тетрадку 3 палочки. Далее смотрим что нам вывел цикл? Загибаем пальчики 3 на одной ручке, 3 на другой... Сколько ручек? 2! Пишем в тетрадку - вывелось 2 раза по 3. Вроде пальцы с палочками сошлись...
include_once('../functions.php');не используйте для инклудов относительные пути. Ничего сложного в добавлении полного пути нет, по этому не надо придумывать себе проблемы на ровном месте, просто указывайте абсолютный путь от корня, например используя $_SERVER["DOCUMENT_ROOT"].