Hejsan!
Jag som är helt nollställd i PHP skulle behöva lite hjälp. Jag ska använda följande tjänst från MO-SMS. Man skickar MMS till ett nummer som sedan följande kod hämtar hem och lägger in i databas.
Jag undrar om det är någon som skulle vilja göra om det här, jag har två alternativ som skulle kännas aktuella. Antingen är det att göra om hela koden till ASP, samma funktion, fast ASP. Eller.. att databaskopplingen och intagningen av allt till databasen sker till en Access-databas istället för en mySQL-databas. Vore ytterst tacksam för hjälp! För dom som kan det här är det säkert en barnlek.
Tusen tack på förhand!
<?php
// Definiera konstanter för databasanslutning
$MYSQL_HOST = 'localhost';
$MYSQL_USER = 'mysql_user';
$MYSQL_PASSWORD = 'mysql_password';
$MYSQL_DATABASE = 'mysql_database';
// Stäng av PHP:s felrapportering
error_reporting(0);
// Anslut till databasen
mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD);
mysql_select_db($MYSQL_DATABASE);
// Plocka ut avsändarnumret
$nr = $_REQUEST['nr'];
// Plocka ut MMS-meddelandet
$sms = urldecode($_REQUEST['sms']);
// URL till MMS bilden om någon bild skickades med
$mms = urldecode($_REQUEST['mms']);
// Plocka ut priset slutanvändaren blev debiterad (för exempelvis egen
// statistik)
$tariff = $_REQUEST['tariff'];
// Lägg in data i databasen
mysql_query('INSERT INTO mms (sender,message,tariff,tstamp) VALUES ("'
. addslashes($nr) . '","'
. addslashes($sms) . '","'
. addslashes($tariff) . '",now())');
// Ladda ner och spara eventuell bild
if ($mms != '') {
// Plocka ut id på senaste databas-inlägg
$id = mysql_insert_id();
// Läs in och spara filen i katalogen 'data'
$file = fopen('data/' . $id . '.jpg', 'w');
fwrite($file,file_get_contents($mms));
fclose($file);
}
// Svaret som skickas tillbaka till slutanvändaren
echo 'Tack för ditt MMS!';
?>