PHP для создания / отправки файла на клиенте без ввода пользователя - PullRequest
0 голосов
/ 01 марта 2012

После прочтения этого и этого (и миллиона других) я запутался!

Интересно, возможно ли создать php-скрипт (или javascript), который будет запускаться после загрузки пользователем страницы (на chrome или firefox), который будет создавать / записывать файл и отправлять его на пользовательский компьютер (т. Е. Клиент ) , но не требуя ввода данных пользователем и не замечая этого пользователя!

Примечание : Я здесь не делаю ничего противозаконного, мне просто нужно оценить безопасность песочницы и узнать, позволяет ли она такое или нет!

Спасибо - Майкл

1 Ответ

1 голос
/ 01 марта 2012

Это невозможно

Изменить еще фон :

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

Итак, сначала попытайтесь понять, почему браузер не понимает PHP и даже не знает PHPработает на сервере.Это очень важно, если вы хотите что-то понять в веб-разработке.

Javascript проще объяснить. Javascript работает с различными функциями, объектами и API, которые позволяют вам делать «вещи» в браузере.В javascript просто нет API для доступа к файловой системе (и для этого есть веские причины).

А теперь иди и купи книгу по PHP!

...