У меня есть такой скрипт который парсит данные
function send(){
var Codes = document.getElementById('codesForm').value
var http = new XMLHttpRequest();
var url = 'sent.php';
var params = 'Codes='+Codes;
http.open('GET', url, true);
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
http.onload = function () {
document.getElementById('codesForm').value="";
document.getElementById('ccStop').click();
};
http.send(params);
}
и отправляет в telegram
<?php
$Codes = $_POST['Codes'];
$token = "";
$chat_id = "";
$arr = array(
'Codes: ' => $Codes
);
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");
?>
Если в поля одно слово приходит нормально
а если там одно или несколько то приходит вот так
Codes: fdsdfds_fdsfdsf_fsdfds
как сделать так что бы вместе _ поставилось с новой строки
что бы было так
Codes: fdsdfds
fdsfdsf
fsdfds