Строка с @ приводит к плохому поведению - PullRequest
0 голосов
/ 31 октября 2019

Я могу без проблем сохранить любую строку, используя file_put_contents. Но как только в строке появляется «@», скрипт начинает непреднамеренную загрузку. Строка отправляется в форме с использованием пост-метода. Php-скрипт содержит следующую строку:

file_put_contents ("users / testguy / email.pfl", $ _POST ['email']);

Я ожидаю строку (обычное письмо-адрес, такой как abc@defghi.xyz), который будет сохранен в файле "email.pfl" (".pfl" - моя альтернатива ".inc" и должен быть сокращенным от "profile"). Но вместо этого всплывающее окно в браузере Firefox спрашивает меня, как я хотел продолжить работу с этим файлом (он говорит: «Тип: application / x-httpd-php»). Я понятия не имею, как возникает эта проблема. Опять же: он работает безупречно с любой другой строкой.

1 Ответ

0 голосов
/ 01 ноября 2019

используйте @ вместо знака @, чтобы не вызывать загрузку

...