В настоящее время я изучаю веб-разработку и пытаюсь собрать простое приложение на PHP, которое хранит SMS-сообщения с телефонов всех типов мобильных устройств, как интеллектуальных, так и других, в базе данных MySQL, размещенной на веб-сервере. Позже я сделаю некоторые другие вещи с этими строками, которые когда-то были сохранены, но сейчас я буду бороться за то, чтобы все это работало.
Я пытался использовать эту платформу:
http://www.txtweb.com/
, что позволяет доставлять в веб-приложения сообщение, «ключ местоположения» в виде ключевого слова @ и номер текстового сообщения. Затем он возвращает информацию пользователю с помощью html-запроса, где возвращается все то, что в тегах body. У них нет ни прямых примеров взаимодействия с MySQL, ни обсуждений на форумах. Здесь я следовал одному из их примеров кода, могу заставить текст возврата работать, но не получаю никаких действий в базе данных. Кто-нибудь может посоветовать лучший метод для сбора SMS-сообщений в базу данных MySQL или, возможно, некоторые очевидные недостатки в моем коде? Я поставлю то, что я пытаюсь ниже, и очень ценю помощь.
<?php
define("DB_SERVER", "...");
define("DB_USER", "...");
define("DB_PASS", "...");
define("DB_NAME", "...");
=$connection = mysql_connect(DB_SERVER,DB_USER,DB_PASS);
if (!$connection) {
die("Database connection failed: " . mysql_error()); }
$db_select = mysql_select_db(DB_NAME,$connection);
if (!$db_select) {
die("Database selection failed: " . mysql_error());
} ?>
<html>
<head>
<meta name=\"txtweb-appkey\" content=\"VALUE ASSIGNED BY PLATFORM\">
</head>
<?php if(isset($_GET['txtweb-message'])) $message = $_GET['txtweb-message'];
if(isset($_GET['txtweb-mobile'])) $number = mysql_prep($_GET['txtweb-mobile']);
if(isset($_GET['txtweb-location'])) $location = mysql_prep($_GET['txtweb- location']);
$query = "INSERT INTO ... (
`Number`, 'Message', 'Location' )
VALUES (
'{$message}', '{$number}', '{$location}' )";
mysql_query($query, $connection); ?>
<body>
"message to user, yet to be determined"
</body>
</html>
<?php mysql_close($connection); ?>