Я использую Twilio API для получения SMS-сообщений.Я хочу сохранить номер и тело полученного сообщения.Он получен на странице php xml, я хочу использовать его в середине другой страницы php.Как я должен идти об этом?Сообщение принимается с помощью запроса Post, twilio обновляет файл php xml после его получения.
Это код xml php файла:
<?php
header("content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<Response>
<Sms>Hello again, Dr. Evil</Sms>
</Response>
<?php
$body = $_POST['Body'];
$responder = $_POST['From'];
if ($body) {
// if some response has been received, tell us what it is
// echo "<Body>".$body."</Body>"; <--wrong
// echo "<Responder>".$responder."</Responder>"; <--wrong
};
?>
Кажется, что оператор if в последних нескольких строках не работает.Должен ли я использовать вместо этого javascript (& jquery)?как?Я новичок, так что будьте добры ...
Спасибо!
Update1:
Я попытался сохранить в базе данных, как вы предложили, иэто все еще не работает ...: (*
Вот новый код:
<?php
header("content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
?>
<Response>
<Sms>Hows it going, Dr. Evil</Sms>
</Response>
<?php
$body = $_POST['Body'];
$responder = $_POST['From'];
if ($body) {
require_once "../includes/functions.php";
connectDatabase();
//storing message and sender in database
mysql_query("INSERT INTO sms_received (responder, body)
VALUES ('$responder', '$body')");
mysql_close();
};
?>
Update2:
Хорошо, я отладил его, в прошлый раз у меня была проблема с путем, но этот код работает сейчас !!!
Спасибо всем: -)