Size: a a a

2020 October 29

А

Алексей in phpGeeks
прикидываю логику статистики чтоб потом не выть
источник

V

Vasily in phpGeeks
зачем тебе выводить id? выводи порядковый номер записи по счётчику
источник

V

Vasily in phpGeeks
а id, к примеру, нужен будет на кнопке delete, и по этому id удаляешь запись в базе
источник

А

Алексей in phpGeeks
порядковый - типа по факту оборотов цикла, а не тянуть из базы?
источник

А

Алексей in phpGeeks
Vasily
зачем тебе выводить id? выводи порядковый номер записи по счётчику
?
источник

V

Vasily in phpGeeks
ну ты получил своих 50 строк и выводишь их циклом на страницу. вот и выводи вначале каждой строки счётчик цикла. от 1 до 50
источник

А

Алексей in phpGeeks
ну да, как вариант
источник

А

Алексей in phpGeeks
Vasily
а id, к примеру, нужен будет на кнопке delete, и по этому id удаляешь запись в базе
а отсчет простановки номера можно поправить в базе?
источник

V

Vasily in phpGeeks
ALTER TABLE table_name AUTO_INCREMENT = start_value;
источник

V

Vasily in phpGeeks
разумеется сначала на тестовой базе)
источник

А

Алексей in phpGeeks
а я в пхпмуадмине нашел, раздел операции
источник

А

Алексей in phpGeeks
Vasily
ALTER TABLE table_name AUTO_INCREMENT = start_value;
СПС!
источник

FL

First Last in phpGeeks
Жесть
источник

V

Vasily in phpGeeks
ну почему же. очень элегантная попытка прострелить себе коленку. сам бы не додумался)
источник

FL

First Last in phpGeeks
🦔
да почему бы и нет
Он дурак
источник

FL

First Last in phpGeeks
user telegram✔
Я сейчас использую sha256 от mt_rand() , и беру 4 первые 4 символа , после чего проверяю занятно ли имя файла . Если да вызываю функцию повторно . Если нет возвращаю значение .
Норм ? или нет ? жду критики
Ты можешь нормально объяснить зачем тебе 4 символа?
Ответ "ну хостинг" - это не ответ
источник

V

Victooor in phpGeeks
user telegram✔
Я сейчас использую sha256 от mt_rand() , и беру 4 первые 4 символа , после чего проверяю занятно ли имя файла . Если да вызываю функцию повторно . Если нет возвращаю значение .
Норм ? или нет ? жду критики
Если оставить в стороне озвученный выше вопрос, то лучше взять uuid1, и от него брать sha256. Uuid1 завязан на текущее время, так что в принципе можно более менее гарантировать уникальность. Для генерации uuid берёшь ramsey/uuid. Можно так же заюзать например laminas/laminas-math, там сразу можно указать и набор допустимых символов, и длину. Рандомизация будет лучше, чем при усечении хеша.
источник

V

Victooor in phpGeeks
First Last
Жесть
Пиздец
источник

ut

user telegram✔ in phpGeeks
First Last
Ты можешь нормально объяснить зачем тебе 4 символа?
Ответ "ну хостинг" - это не ответ
Техническое задание
источник

ПГ

Павел Г. in phpGeeks
Приветствую. Хэлп с деплоером и правами. Что-то совсем запутался.
Есть пользотватель от которого идет деплой и www-data. Пользователь деплоя обладает группу www-data.
Деплой не проходит если попытаться сделать shared папку vars куда пишутся логи.
Возникает ошибка на команде деплоера setfacl -L -R -m u:"www-data":rwX -m u:`whoami:rwX var)" , которая рекурсивно дает права.  Но нельзя выставить права доступа для чужого файла.
Или можно, но как?
источник