Везде выход.
Если есть вход то это или плата видео захвата или тв тюнер.
Могу допускать что есть видеокарты совмещённые с платой захвата но я таких не видел, всего модельного ряда всех производителей не знаю. Данный вопрос гуглить оставлю вам :)
Кстати попробуйте ещё original_filename.chomp, может в original_filename есть перевод строки и мешает.
Russian не использую, так что тонкостей его не знаю.
Ну если уже папка пропала, доступа к домену нет, то собственно всё. Пущай вспоминает логины пароли. :)
Можете попробовать восстановить данные диска C, гляди и восстановите файлы)
Даже собсно mb_chars.downcase можно не делать а сразу в локаляхь написать с мелкойтбуквы, но вдруг где потомипонадобится по нормальному и придётся всё исправлять :)
Аяксом хорошо обновлять таблички, отправлять формы. Тоесть всё для чего никогда не понадобиться нажать кнопку "назад"в браузере.
Например могу привести плохой пример использования - сайты с новостями или статьями на которых по мере прокрутки вниз подгружаются новые страницы (заместь пагинации), хуже применения не найти.
я даже не знаю куда ткнуть в реализацию хорошую и понятную на пхп, на Ruby on Rails отличная реализация работы с этим делом. Может в Yii есть компонента.
Они не идиотские не обижайте разработчиков :)
Структура никакая, тупо одна html страница и тонна JavaScript в котором и будет организованна функциональность отправки "ежу понятных get и post запросов" в соответствии с действиями пользователя.
Кликнули кнопку, вызвали обработчик нажатия на кнопку, вызвали aiax функцию get запроса, получили от сервера данные, обновили к примеру содержимое div.
P.S. за полностью ajax сайт вас возненавидят пользователи.
Если есть вход то это или плата видео захвата или тв тюнер.
Могу допускать что есть видеокарты совмещённые с платой захвата но я таких не видел, всего модельного ряда всех производителей не знаю. Данный вопрос гуглить оставлю вам :)