Там в тз нужно указать имя учителя и имя ассистента учеников.
students.id=teachers.emp_id
name='Nikolai' AND name='Katerina'?
приватность любых адресов можно эффективно сделать через дроп пакетов на пачку адресов на соответствующих узлах сети.Ну да, это мы сегодня такие умные, чет я не помню такого решения на момент конца 90х начала 00. Все локалки ходили через нат, так как это было основной темой по подключению локалок к инету на опеннете.
и nat это не ограничение, а следствие ошибки при проектировании количества ипв4 адресов.Вроде нат появился сильно раньше проблемы с ип4, и больше связан с приватностью внутренних сетей. А вот уже использование нат как костыля для ип4 - следствие ошибки проектирования.
Кстати где-то читал про formenctype="multipart/form-data", но тоже не сработало.Все сработало, проблема не в хтмл части (ну, если ее нормально написать), проблема в обработке на стороне сервера, код которой вы не привели. Откройте инструменты разработчика, нетворк, потом сделайте субмит формы и посмотрите как уходят данные. Все поля в запросе будут присутствовать. Дело в том что в ноде, в отличие от пхп, приходится обрабатывать поток чуть ли не вручную, или использовать библиотеки, в отличие от того же пхп, где все встроено в язык изначально. Но данные передаются с клиента одинаково.
есть ли готовая библиотека для того, чтобы генерировать pdf файлы на сайтеБиблиотеки бывают к чему-то, к движку, к языку, к цмс... Что конкретно вас интересует?
Можно использовать тернарные операторы,А где там у вас тернарные операторы?
(пойду искать почему catch (Exception $e) а не catch(PDOException $e) ).По тому что PDOException входит в подмножество Exception и все равно будет словлено, если объяснять простым языком.
Я думаю что проблема в том, что при использовании ffmpeg путь переопределяется на исполняемый файл ffmpeg, поэтому он не может найти видео.нет, тем более при указании полного пути от корня. Проблема может быть в названии файла, если в пути присутствуют нетипичные символы, например русские буквы или пробелы.
Я пытаюсь хотя бы прочитать информацию о файле. В документации это было описано так.В таком формате вы в любом случае получите ошибку, как минимум нужно добавить в конец -f null - , но правильнее использовать для получения информации о файле ffprobe, который идет в пакете вместе с ffmpeg. Подозреваю что ошибка относится к отсутствию выходного файла.
Хотя конечно винты тоже не бесшумная хрень...