| 
<?php
/**
 * If the URL to this script is used as the MMSC url, the MMS messages
 * will be saved in the same directory with the unix timestamp as filenames.
 *
 * Copyright (c) 2004 Jonatan Heyman
 */
 
 
 require_once("../mmsdecoder.php");
 
 // check that something has actually been sent to the script
 if ($HTTP_RAW_POST_DATA != "") {
 // parse MMS
 $mms = new MMSDecoder($HTTP_RAW_POST_DATA);
 $mms->parse();
 
 // The MMS is parsed, so let's get the mms data from the class by the print_r() function,
 $mmsdata = print_r($mms, true);
 $filename = time();
 
 // make sure the file is writable
 if (is_writable($filename)) {
 // write mms data to file
 $file = fopen($filename, "w");
 fwrite($file, $mmsdata);
 fclose($file);
 }
 
 // send confirmation response
 header('Content-type: application/vnd.wap.mms-message');
 $mms->confirm();
 } else
 echo "This script should be accessed by an MMS client, wich shoul send MMS data!";
 
 
 ?>
 |