Правильный почтовый агент, доставит письмо даже без этих ваших всяких паролейИли не доставит, или отвалится, или не примет параметр, не соответствующий RFC, или еще с десяток или, и вы получите в ответ от mail() (та-дааам!) очень информативный фалс... или тру...
Он примет всю вашу почту через mailСамый трешовый вариант, подходит только если хостинг полное г, и не имеет вообще никаких настроек смтп, почтовых ящиков и тд, и даже в таком случае можно сделать все через внешние сервисы почты и будет гораздо лучше. Кроме того что функция не гарантирует отправку письма, не контролирует процесс отправки и не передает ошибки отправки, она еще и возвращает весьма условное тру/фалс, которое означает что угодно, только не то что письмо отправлено/не отправлено.
если это JS, то почему Blazor в некоторых случаях работает быстрее от 1% до 20%?По тому что это байткод яваскрипта, который скипает этап прекомпиляции, что естественно может ускорить работу кода. Ту же фигню можно проделать и с нативным жс, но в большинстве случаев никто этого не делает, так как удобнее работать с нативом, его достаточно тупо вставить в хтмл, он не требует компиляции "вручную", короче это потеря кучи плюшек взамен на сомнительный прирост в производительности. В ряде случаев это делают исключительно ради эффекта WOW, или где реально высоконагруженные расчеты со сложностями в прекомпиляции (крааайне редкий кейс) но ирл нативный жс удовлетворяет всем хотелкам на 99,9%.
А какже Blazor?а никак,
Blazor WebAssembly: позволяет создавать одностраничные интерактивные приложения клиентской стороны, которые запускаются в браузере пользователя и работают с помощью технологии WebAssemblyТо есть по сути вы все равно создаете яваскрипт. Да, исходный код будет написан на шарпе, но в браузере его не будет. Технология конвертации в яваскрипт уже есть во многих современных языках (точнее есть инструменты для этого), что не отменяет сути - в браузере работает js.
а как же доп методы защиты сервера?К просмотру пхп файлов они относятся в последнюю очередь. Взлом сервера это априори доступ к практически ЛЮБОЙ информации на нем. И обычно код пхп файлов начинающих программистов последнее что волнует таких ребят.
Ну у них есть стандартный плагин для подгрузке всех необходимых данных сразу с зависимостямиповторюсь, оно не работает со свежими дистрибутивами, то есть если я хочу пых 7.4 - соси болт, хипстер хренов, ишь чего захотел... На многих осях оно тупо не становится, про винду и маки - вообще забудь, оно есть, но завести его чаще всего легче повеситься. Рекомендуют тащить с пакаж.ио скрипт, который почему-то не работает, ну, как почему-то, по тому что нет кучи зависимостей которые хз как не попали в текущую сборку цента, а текущий билд всего остального нифига не совместим с версией требуемой фалконом... Ой, все...
Можно ли как-то получить внутри file.php путь к директории, где этот файл лежит?Или ты что-то не так объясняешь, или сам не очень понимаешь чего тебе нужно...
уже лучше, но во первых очень далеко не везде доступны логи, во вторых вы это заметите очень не сразу. так что тоже не айс. проще сразу писать нормально.