Я могу без проблем сохранить любую строку, используя 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»). Я понятия не имею, как возникает эта проблема. Опять же: он работает безупречно с любой другой строкой.