Использовать PHP file_get_contents с файлом в локальной системе пользователя? - PullRequest
0 голосов
/ 06 июня 2011

Есть ли способ использовать функцию PHP file_get_contents () для файла, который пользователь пытается загрузить со своего компьютера через браузер с помощью формы?

Ответы [ 2 ]

7 голосов
/ 06 июня 2011

Напрямую - нет. Это не то, как работает PHP - он полностью работает на стороне сервера.

После загрузки - обязательно! Вы можете загрузить файл, используя элемент tmpfile в массиве $_FILES. См. Обработка загрузки файлов для получения дополнительной информации.

1 голос
/ 06 июня 2011

Единственный способ связаться с файловой системой пользователя - это загрузить файловую систему.Конечно, есть причина, по которой вы не можете просто получить доступ к файлам с клиентского компьютера, это может привести к огромным проблемам с безопасностью.

Если вам действительно нужно что-то делать с файлами на компьютере пользователя, загляните в Adobe Flash, Silverlight, Java или напишите плагин.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...