Я написал простенькую форму. И хочу чтобы данные отправлялись в телеграм вроде работает, но с IP проблемы.
Вот сам код:
<?php
$token = "2";
$chat_id = "1";
$values = $hook->getValues();
$formName = $modx->getOption('formName', $formit->config, 'form-'.$modx->resource->get('id'));
$ip = $modx->getOption('REMOTE_ADDR', $_SERVER, '');
$name = $values['name-zv'];
$phone = $values['phone-zv'];
$arr = array(
"Имя" => $name,
"Телефон" => $phone,
"Название формы" => $formName,
"Айпи" => $ip);
foreach($arr as $key => $value) {
$txt .= "<b>".$key."</b>: ".$value."%0A";
}
$fp=fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
return true;
Кто подскажет в чем ошибка?