Задать вопрос
@EvilBanana

При post запросе + заменяется на пробел, как решить?

Делаю пост запрос на .php скрипт, в пост дате идёт строка с символами "+", php скрипт перезаписывает это в .txt файл, но в .txt файле этих плюсов нет, они заменены на пробел.
<?php
 
echo "OK!";
$t = time();
$o = fopen("1.txt", "w");
 
 
 
fwrite($o);
foreach($_POST as $key=>$val){
  //echo $key ': ' . $val . '<br>';
  fwrite($o,"\n$key$val");
}

fclose($o);
 
?>
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
toxa82
@toxa82
+ интепретируется как пробел. Нужно декодировать данные перед отправкой, что-то типа urlencode().
Ответ написан
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Сделайте так чтобы в строке был не + а %2B
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы