https://www.w3schools.com/css/css_image_transparen... на класс подложки графика, самому графику видимо придется переопределить, чтоб тоже не стал прозрачным.
Я не фронт, это так, предположение, но судя по скринам Вашим - вроде логичное.
Кодировка. Сейчас общепринятой для web считается utf-8, возможно вы пишете в cp1251 (ну не в KOI-8). Т.е. проверяем кодировку файлов. Какая среда разработки (IDE)? OpenServer/Docker/Wamp/Lamp - в каком окружении работаете?
То, что Вам 12 лет -я понял из других вопросов (читал, не отвечал, т.к. ответ уже был дан).
Функция mail() - это то, что не стоит использовать сейчас. Книги (и "одаренные" преподаватели, которые учились по этим книгам) уже давно потеряли свою актуальность. Если не использовать библиотеку-обертку типа SymfonyMailer - скорее всего отправку письма (25 SMTP порт) заблокирует уже Ваш хостер, а при получении респондентом письмо с вероятностью в 99.99% попадет в спам или будет просто "отброшено".
ThunderCat, позвольте внести поправку:
Please, move to Symfony Mailer at your earliest convenience. Symfony Mailer is the next evolution of Swift Mailer. It provides the same features with support for modern PHP code and support for third-party providers.
т.е. SwiftMailer - всё! Кутья и белые тапочки. Источник
Вместо Sphinx использую ManticoreSearch. Вменяемая документация. Отличная поддержка в ТГ канале на русском от разработчиков. Да и ставится на любую платформу. Является форком от Sphinx с частью команды разрабов.
ну я же не говорю, что все прям файлы , штук 10 взять и сравнить, если вставка кода появилась - значит что-то подцепили.
вобще такие ситуации удобно отслеживать если засунуть все под гит и потом git status - увидим все изменения что произошли без нашего ведома.
60 секунд * 60 минут в часе = 3600 (там выше или опечатка или ошибка)
24 - часа в сутках
30 - дней
= 3600 * 24 * 30 - время жизни CSRF токена 30 дней
Можно в конце добавить * 12 - получим практически год +/-.
define('APP_CSRF_EXPIRE', 3600 * 24 * 30 * 12);
file_put_contents(.... ); в начале и в конце. Удалить эти строчки. Файлы global.txt и globalAfter.txt тоже.
В файлы global.txt и globalAfter.txt по сути не что иное как забытое логирование.
file_put_contents с флагом APPEND_FILE при каждом вызове дописывает в конец файлов.
Если массив неаасоциативный или нелинейный, то перед foreach инициализировать переменную для счетчика со значением 0 и внутри foreach инкрементировать ее и проверять значение.
Так себе решение, но нарегать пачку ящиков, каждый со своим облаком, пусть на 5Гб. Видео для каждого события заливать в свое облако... Ну это так, как вариант для бедных.
Или почта для домена. Хотя я хз там пространство общее или каждому что-то да выделяют.