";
echo "
";
echo "Software version dated 2008-05-28 ";
$ToDo=$_REQUEST['ToDo'];
if ($ToDo == "")
{
if ($debug) { fwrite($fh_debug, "ToDo=" . $ToDo . "\n"); }
echo "Please choose an option from the list below: ";
echo "Send SMS message ";
echo "Send MMS message ";
echo " ";
}
elseif ($ToDo == "sms")
{
if ($debug) { fwrite($fh_debug, "ToDo=" . $ToDo . "\n"); }
echo "Please fill in the form below to send your message: ";
echo "";
}
elseif ($ToDo == "sendsms")
{
if ($debug) { fwrite($fh_debug, "ToDo=" . $ToDo . "\n"); }
$message=$_REQUEST['message'];
$phone=$_REQUEST['phone'];
$message = stripslashes($message);
$message = ascii_convert($message);
if ($debug) { fwrite($fh_debug,"MESSAGE=" . $message . "\n");}
$sending = http_post(array("Username" => $uname, "PIN" => $pin, "SendTo" => $phone, "Message" => $message));
if ($debug) { fwrite($fh_debug, "SENDING=" .$sending . "\n");}
echo "Please choose an option from the list below: ";
echo "Send SMS message ";
echo "Send MMS message ";
echo " ";
}
elseif ($ToDo == "mms")
{
if ($debug) { fwrite($fh_debug, "ToDo=" . $ToDo . "\n"); }
echo "Please fill in the form below to send your message: ";
echo "";
echo " ";
echo "Full International Format Mobile/Cell Phone Number (i.e 447700912345): ";
echo " ";
echo "Image: ";
echo " Message: ";
echo " ";
echo " ";
echo " | ";
}
elseif ($ToDo == "sendmms")
{
if ($debug) { fwrite($fh_debug, "ToDo=" . $ToDo . "\n"); }
$message=$_REQUEST['message'];
$phone=$_REQUEST['phone'];
$userfile_name=basename($_FILES['userfile']['name']);
$userfile_tmp=$_FILES['userfile']['tmp_name'];
$userfile=$uploaddir . basename($_FILES['userfile']['name']);
$userfile_size=$_FILES['userfile']['size'];
$userfile_type=$_FILES['userfile']['type'];
if ($debug) { fwrite($fh_debug, "UPLOADFILE=". $userfile . " USERFILE_TMP=". $userfile_tmp . " USERFILE_SIZE=". $userfile_size . " USERFILETYPE=" . $userfile_type . "\n"); }
#
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
if ($debug) { fwrite($fh_debug, "MMS file was uploaded\n"); }
if ($userfile_size > $max_size)
{
if ($debug) { fwrite($fh_debug, "MMS file is too big at ". $userfile_size . " bytes\n"); }
echo "The file is too big. Please click back to try again with a smaller image. ";
exit;
}
if ( ! (($userfile_type == "image/gif") || ($userfile_type == "image/jpeg") || ($userfile_type == "image/jpg") || ($userfile_type == "image/pjpeg")))
{
if ($debug) { fwrite($fh_debug, "MMS file type invalid\n"); }
echo "Sorry. Your file needs to be either a .gif or .jpg file. Please click back to try again. \n";
exit;
}
else
{
if (! move_uploaded_file($_FILES['userfile']['tmp_name'], $userfile))
{
if ($debug) { fwrite($fh_debug, "Failed to move MMS file\n"); }
echo "Sorry. The upload failed. Please click back to try again. ";
exit;
}
else
{
if ($debug) { fwrite($fh_debug, "MMS file upload OK\n"); }
if ($debug) { fwrite($fh_debug, "Username=" . $uname . "\n"); }
if ($debug) { fwrite($fh_debug, "PIN=" . $pin . "\n"); }
if ($debug) { fwrite($fh_debug, "SendTo=" . $phone . "\n"); }
if ($debug) { fwrite($fh_debug, "Message=" . $message . "\n"); }
if ($debug) { fwrite($fh_debug, "WAPPushFileName1=" . $userfile_name ."\n"); }
echo "File $userfile_name uploaded successfully. Thank you. ";
$success = "yes";
$filehandle = fopen("$userfile", "r");
$data = fread($filehandle, filesize($userfile));
fclose ($filehandle);
$data = bin2hex($data);
$message = stripslashes($message);
$message = ascii_convert($message);
$sending = http_post(array("Username" => $uname, "PIN" => $pin, "SendTo" => $phone, "Message" => $message, "WAPPushFileName1" => $userfile_name, "WAPPushFileData1" => $data));
$delete = @unlink($userfile);
if ($debug) { fwrite($fh_debug, "Result=" . $sending . "\n"); }
}
}
}
else
{
if ($debug) { fwrite($fh_debug, "MMS file was NOT uploaded\n"); }
}
}
else
{
# we should never get here...
if ($debug) { fwrite($fh_debug, "Invalid - ToDo=" . $ToDo . "\n"); }
}
fclose($fh_debug);
?>