Så där jag gubbar!
Nu fick jag det att funka är fett nöjd nu ser det ut så här!
Doneringar
[ID: 1 ] Syx 100kr
[ID: 2 ] Marcus 5kr
[ID: 3 ] TestJanne 24kr
Doneringar Totalt
Doneringar: 3 st
Summa: 129 kr
Nu är det bara en grej kvar jag behöver ha hjälp med
Har en database som heter (Stamm)
I databasen är det en tabel som heter premiummod
Med fälten
jag tänkte försöka göra på så sätt att ngn kan sms MetroGaming VIP Till Tex 72550
Så ska dom få tillbaka en engångs kod ex t54aHD5782Gas5
Så gör jag en form på hemsida
ID Ska bli automatiskt 3 om det redan finns 2 st med i databasen
Sen ska dom fylla i Email, SteamID,
expire date ska bli en månad utan att dom behöver skriva in ngt.
Har googlat lite på OTP (One Time Passwords)
Men hittar inte så mkt måste ju typ gå att göra en txt fil med kanske 300 lösenord säger vi
Sen skickar dom in MetroGaming VIP Så får dom ett sms tbx Där Coden står.
<h1> Form 1 </h1>
<?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'];
// Eka ut svaret som skickas tillbaka till slutanvändaren
echo 'Vi har nu tagit emot ditt SMS!';
?>
<h1> Form 2 </h1>
<?php
/*
------------------------------------------------------------------------------
SMS_RECEIPT.PHP
------------------------------------------------------------------------------
Detta script anropas av MO-SMS när MO-SMS tar emot leveranskvitton av
operatören. Se koder nedan.
Statuskoder
1 = meddelandet har nått mottagarens mobiltelefon
2 = mottagarens mobiltelefon rejectade meddelandet (ex fullt i minnet)
3 = meddelandet är köat hos operatören (kommer att skickas ut senare)
4 = meddelandet har mottagits av operatören (kommer nu försöka skickas ut)
5 = fel vid leverans till operatören
Tänk på att skriptet kan anropas flera gånger med olika statuskoder, t ex
först med koden 3 och därefter med koden 1. Ett normalt och lyckat SMS resulterar
i två koder. Först 4 och sedan 1.
------------------------------------------------------------------------------
*/
// Stäng av PHP:s felrapportering
error_reporting(0);
// Plocka ut avsändarnumret
$nr = $_REQUEST['nr'];
// Plocka ut statuskoden
$code = urldecode($_REQUEST['code']);
// Gör olika saker beroende på statuskod
if ($code == 1) {
// SMS:et har kommit fram
} elseif (($code == 2) || ($code == 5)) {
// Fel uppstod
} else {
// Operatören hanterar SMS:et
}
?>
Dom där formerna ligger på mosms hemsida