PHP-kod:
<?php
/*
------------------------------------------------------------------------------
RECEIVE_SMS.PHP
------------------------------------------------------------------------------
Detta script kan ta emot SMS-meddelanden från MO-SMS.
Allt som ekas ut av ditt skript kommer att hamna i ett svars-SMS till
slutanvändaren. Det är alltså mycket viktigt att skriptet inte genererar några
felmeddelanden eller liknande. Om inget svar ekas ut inom 30 sekunder skickar
MO-SMS automatiskt ut ett "Tack för din beställning"-SMS av debiterings-
tekniska skäl.
SMS:et levereras i teckenkodning ISO 8859-1
------------------------------------------------------------------------------
*/
// Stäng av PHP:s felrapportering
error_reporting(0);
// Plocka ut avsändarnumret
$nr = $_REQUEST['nr'];
// Plocka ut SMS-meddelandet
$sms = urldecode($_REQUEST['sms']);
// 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'];
//Vilken fil du vill spara ned datan i, saknas filen skapas den
$file = 'incoming-sms.csv';
// Data som ska sparas ned i filen
$data = "$nr, $sms, $tariff, $operator, 'meddelande'\n";
// Spara ned datan sist i filen
file_put_contents($file, $data, FILE_APPEND);
// Eka ut svaret som skickas tillbaka till slutanvändaren
echo 'Klart';
?>
Om du inte anger en sökväg utan bara filnamn sparas filen i samma mapp som php-filen ligger i.