Php программирование и telegram API

206
23 марта 2018, 11:33

Есть код на php с использованием Telegram API. Код должен работать таким образом, чтобы он брал значения, введенные в контактную форму на сайте, компилировал все данные в vcf файл (vcard) и отправлялся в группу в телеграмме. При исполнении кода в чат приходит сообщение Resource Id, а должен прийти именно файл vcf, который потом я могу сохранить в телефонную книгу. Подскажите, что неправильно!!!!??? `

<?php
$name = $_POST['user_name'];
$phone = $_POST['user_phone'];
$email = $_POST['user_email'];
$token = "token";
$chat_id = "chat";
$arr = array(
  'Имя пользователя: ' => $name,
  'Телефон: ' => $phone,
  'Email' => $email
);
foreach($arr as $key => $value) {
  $txt .= "<b>".$key."</b> ".$value."%0A";
};
$fp = fopen("file.vcf","w");
fwrite($fp, $txt);
$sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$fp}","r");
if ($sendToTelegram) {
  header('Location: index.html');
} else {
  echo "Error";
}
?>

`

READ ALSO
Переход через header не работает

Переход через header не работает

Здравствуйте! Такая проблема не работают переходы через header, сам код работает, выдает ошибки и регистрирует

229
Определение значения checkbox

Определение значения checkbox

Как определить, поставил пользователь галочку на checkbox или же убрал ее? (Если ставит должно устанавливаться значение aacept = true; , а если убирает...

243
DOM, удалить дочерний узел

DOM, удалить дочерний узел

Надо добавлять и удалять узлы в divДобавлять могу а удалять нет

169