• регистрация/авторизация пользователей;практически все что перечислено в качестве инструментов - хватает или избыточно.
• добавление/удаление записей;
• формирование отчета в формате docx.
1) Нужна ли асинхронность, исходя из функций приложения?Нет, тем более для подхода через REST API.
2) Что лучше выбрать из перечисленного стека, если необходимо представить приложение в короткие сроки?Как самый простой вариант смотрится лара + 4 готовых модуля, 2 из которых вроде даже идут из коробки, остальные добиваются 1 командой композер инсталл %пакетнейм%.
3) Исходя из функций приложения, это будет SPA (одностраничное приложение) или PWA (многостраничное приложение)?Это не противопоставление, это вообще не взаимосопоставимые технологии. PWA может быть SPA, может не быть... PWA это вообще не про "многостраничность".
не справился, пропал, дико задержалПо тому что чисто версткой заниматься могут только от безнадеги полные неумехи/новички, или в другой крайней ипостаси - работники постигшие этот мир и им этот мир абсолютно понятен, и они здесь ищу только одного - огромных денег за свое бесконечно-вечное. С бэкендерами тоже сложно, на вольных хлебах это редкий зверь, а на фрилансе он пасется только с условием, что капуста за разовый напряг будет крупнее кочана на постоянном месте работы, ибо нафига тогда париться.
<?php
class config {
public $start_time = '1670000999';
public $email = 'support@domain.zone';
public $adm_dir = 'FolderAdm';
public $adm_name = 'Admin';
public $adm_pass = '00000000';
}
$configFile = './core/cfg_test.php'; //доступность файла оставим на совести автора вопроса
$cfg = new config();?>
<form method="post">
<?php
foreach ($cfg as $key=>$value) {?>
<input name="<?=$key?>" value="<?=$value?>">
<?php }?>
<button type="submit">do marasm</button>
</form>
<?php
if($_SERVER['REQUEST_METHOD']=="POST"){
$new_cfg = (Object)$_POST;
file_put_contents($configFile, var_export($new_cfg,1));
}
?>
ini_set('display_errors',1);
error_reporting(E_ALL);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
Важно, что бы это была статистика за день/месяц/год/всё время.Первое что нужно - определитесь с минимальной статистической единицей, если это день - значит храните сумму за день, табличка соответственно будет что-то типа:
Понял что это связанно с htmlspecialchars, но как победить его так и не понял.Во первых - зачем? В смысле какова цель вашей загадочной функции? Почистить строку? Обычно это делается при выводе, а не при записи. Подготовить для вставки в бд? Для этого есть встроенные функции, но и они тут лишние, почему - читай ниже.
Подскажите пожалуйста как можно быстро отправлять форму/запрос чтобы загрузка шла в фоне и пользователи могли перезагружать страницу, загружать следующее видео.Короткий ответ - никак. Если пользователь будет перегружать страницу загрузка прервется. Это касается любого сервиса, будь то ютуб, вк или что-то другое.
Это вообще не вопрос. Реальная проблема в том, как проверить, сколько физического места занимает папка пользователей "users"?Во первых если это реальная проблема - почему вопрос совершенно о другом?
du -sm /your/directory/*
либо установкой ncdu, который сильно быстрее, и соответственно что-то типа ncdu /your/directory/
.