Почему после отправки формы выходит пустая php страничка?

После отправки формы выходит пустая php страничка. Как это исправить?5f8b56410337c869885405.jpeg
$name = $_POST['name'];
$phone = $_POST['phone']; 
$message = $_POST['message'];

$token = "1676715493:AAHGbvVt5M1GHhk3JsdBdsfTWoYfhjJHJj"; 
$chat_id = "-10011736434354"; 
$sitename = "test.ru"; 

$arr = array(

  'Заказ с сайта: ' => $sitename,
  'Имя: ' => $name,
  'Телефон: ' => $phone,
  'Сообщение: ' => $message
);

foreach($arr as $key => $value) {
  $txt .= "<b>".$key."</b> ".$value."%0A";
};

$sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");

?>
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 2
phpneguru
@phpneguru
echo '<script>
  location.href= "/url";
</script>';
Ответ написан
Комментировать
@kandrash
Кратко о себе
Но ведь вы и не выводите никаких данных в приведённом листинге.. Возможные варианты:
// Выводим сообщение
// $sendToTelegram = ...
echo 'Сообщение успешно отправлено';

// Или редирект обратно
// $sendToTelegram = ...
header('Location: ' . $_SERVER['HTTP_REFERER']);

// Или редирект на произвольную страницу
// $sendToTelegram = ...
header("Location: http://www.example.com/");
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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