Я разрабатываю скрипт на PHP для загрузки файлов в базу данных MySQL. Существуют различные вещи, которые необходимо выбрать в дополнение к фактическому файлу, который входит в запись базы данных. Сценарий должен быть спроектирован так, чтобы он проверял, чтобы были выполнены все правильные выборы, и если это не так, сценарий возвращается в состояние загружаемого файла со значениями, которые выбрал пользователь, все еще заполненными. Я выполнил это для окон выбора с использованием переменных сеанса, однако я не могу понять, как получить фактический путь ввода загрузки файла для публикации. Кажется, я могу только получить доступ к имени файла, а не к фактическому пути из массива $ _FILE. Я также пытался сделать следующее:
echo "<input type='hidden' name='MAX_FILE_SIZE' value='8000000'>";
echo "<input type='hidden' name='remote_file_path' value=''>";
echo "<input name='userfile'type='file'
onchange='document.uploadForm.remote_file_path.value=this.value;'>";
Естественно, имя формы - «uploadForm». Это работает, но опять же при доступе к значению $ _POST ['remote_file_path'], я получаю только имя файла, а не путь. После некоторого расследования выясняется, что это функция безопасности, встроенная в Fire Fox. Я начинаю думать, что это невозможно.
Заранее спасибо.