PHP Classes

File: example_small/example1.php

Recommend this page to a friend!
  Classes of Jonatan Heyman  >  MMS Decoder  >  example_small/example1.php  >  Download  
File: example_small/example1.php
Role: Example script
Content type: text/plain
Description: Small example on how to recieve and decode an MMS.
Class: MMS Decoder
Recieve, decode and display MMS messages.
Author: By
Last change: Updated to 0.81 version
Date: 13 years ago
Size: 974 bytes


Class file image Download
 * 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


// check that something has actually been sent to the script
if ($HTTP_RAW_POST_DATA != "") {
// parse MMS
$mms = new MMSDecoder($HTTP_RAW_POST_DATA);
// 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);
// send confirmation response
header('Content-type: application/vnd.wap.mms-message');
} else
"This script should be accessed by an MMS client, wich shoul send MMS data!";


For more information send a message to info at phpclasses dot org.