<?php
// Stäng av PHP:s felrapportering
error_reporting(0);
// Kontrollera att det är MO-SMS som anropar (OBS: kommentera bort vid testkörning!)
/*
if($_SERVER['REMOTE_ADDR'] != '217.75.102.141'){
exit();
}
*/
// Plocka ut avsändarnumret
$nr = $_REQUEST['nr'];
$sms = @urldecode(mysql_escape_string($_REQUEST["sms"]));
$get_msg = split(" ",$sms);
$titel = trim($get_msg[2]);
// Plocka ut priset slutanvändaren blev debiterad (för egen vinststatistik)
$tariff = $_REQUEST['tariff'];
// Plocka ut operatören SMS:et skickades in via (för egen vinststatistik)
$operator = $_REQUEST['operator'];
include("../conn.php");
$sql = "SELECT titel, skapad, handling FROM serier WHERE titel = '".$titel."'";
$result = mysql_query($sql);
while($rad = mysql_fetch_array($result))
{
$titel = $rad["titel"];
$skapad = $rad["skapad"];
$handling = $rad["handling"];
}
// Eka ut svaret som skickas tillbaka till slutanvändaren
echo '$titel | producerad $skapad<br>$handling';
?>
Alltså, om en användare skickar "mittprefix serie sokord", så vill jag att det ska skickas tillbaka kort information om serien via sms.
Är detta möjligt, och är isåfall kodan ovan, korrekt!?
Förstår inte din fråga riktigt, men här kommer koden (igen).
// Plocka ut avsändarnumret
$nr = $_REQUEST['nr'];
$sms = @urldecode(mysql_escape_string($_REQUEST["sms"]));
$get_msg = split(" ",$sms);
$titel = trim($get_msg[2]);
// Plocka ut priset slutanvändaren blev debiterad (för egen vinststatistik)
$tariff = $_REQUEST['tariff'];
// Plocka ut operatören SMS:et skickades in via (för egen vinststatistik)
$operator = $_REQUEST['operator'];
include("../conn.php");
$sql = "SELECT titel, skapad, handling FROM serier WHERE titel = '".$titel."' LIMIT 1";
$result = mysql_query($sql);
$rad = @mysql_fetch_array($result);
if($rad){
$titel = $rad["titel"];
$skapad = $rad["skapad"];
$handling = $rad["handling"];
// Eka ut svaret som skickas tillbaka till slutanvändaren
echo "$titel, från $skapad\n$handling";
} else {
echo "Inga träffar";
}
Testade att söka efter en annan serie (utan mellanrum/blanksteg), det fungerade bättre.
URL: 'http://www.minsida.se/sms/sms_test.php?nr=0701234567&sms=[B]mittprefix[/B]%20serie%20[B]sokord[/B]&tariff=0&operator=Telia'
HTTP Response: 200 (OK)
Response: "Rome, från 2005
Serien tar sin början i Rom år 52 f.Kr. när Julius Caesar återkommer till Rom från sina segerrika krigståg i Gallien. Serien skildrar början av den romerska republiken sammanbrott på grund av klasskampen mellan plebejer och patricier, korrumperade politiker och fattigdom. Samtidigt som tittaren får följa de rika, de mäktiga och de "historiskt signifikanta", kretsar historien i Rome kring två soldaters liv, familjer, bekanta och öde: Lucius Vorenus och Titus Pullo (för övrigt de enda "vanliga" soldater som är omnämnda i Caesars Commentarii de Bello Gallico)."
Går det att göra $titel till bold?
EDIT: läste att man kunde skriva *$titel* för att göra texten bold/tjock.