Перенос строки в сообщении Bot Telegram

145
28 января 2020, 09:50

Аяксом выполняю простой скрипт:

<?php  
require_once "connection.php"; 
 
$id = trim($_REQUEST["id"]); 
$link = mysqli_connect($host, $user, $password, $database) 
    or die("Ошибка " . mysqli_error($link)); 
$query = "SELECT A.car_numb, A.ttn, A.cargo, A.weight, T.telega_token, T.telega_chat_id FROM accounting_entry AS A  
LEFT JOIN contragents AS T ON (A.id_to = T.id_contr) 
WHERE id=" . $id; 
$result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link)); 
if ($result) $row_rec = mysqli_fetch_array($result); 
$token = $row_rec[4]; 
$chat_id = $row_rec[5]; 
$txt = $row_rec[0]."%2F".$row_rec[1]."\r\n".$row_rec[2]."\n".$row_rec[3]; 
$sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r"); 
if($sendToTelegram){ 
    echo "Запись №".$id." отправлена."; 
} else { 
    echo "Чет сломалось и не отправляется."; 
} 
 
?>

Результат в сообщении выглядит так: AA8827TM/539138__Popcorne/n24200 Помогите перенести строку.

Answer 1

Получилось вставив "%0A".

$txt = $row_rec[0]."%0A".$row_rec[1]."%0A".$row_rec[2]."%0A".$row_rec[3];
READ ALSO
Как в Visual Composer сделать зависимые поля?

Как в Visual Composer сделать зависимые поля?

Хочу сделать галерею на основе Isotope с фильтромВ первом param_group с полем "textfield" - ввести все значения сортировки, а во втором param_group нужно вывести...

145
Регистрация и авторизация через facebook

Регистрация и авторизация через facebook

Пытаюсь написать регистрацию на сайте через FBC помощью данного кода я получаю необходимую информацию с FB, если пользователь авторизовался...

171
Помогите с регулярным выражением php

Помогите с регулярным выражением php

Доброй ночи, имею выражение

166
Очень странное поведение Laravel

Очень странное поведение Laravel

Доброй ночиИмею два отдельных проекта api и веб-интерфейс на Laravel

176