"; 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 "
    "; echo ""; echo "Full International Format Mobile/Cell Phone Number (i.e. 447700912345):
    "; echo ""; echo "

    Message:
    "; echo ""; echo "

    "; echo "  |  "; 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); ?>