Test den på:
www.mobilfun.dk/eksperten/sms.php<html>
<script>
MAXLENGTH = 120;
function length( string ) {
message = string.besked.value.length
afsender = string.afsender.value.length
if( afsender > 0 ) {
message += afsender
}
return message
}
function count(string) {
chars = MAXLENGTH-length(string);
string.tegn.value = chars;
}
function send() {
if (document.sms.mobil.value.length != 8) alert (\'Indtast et gyldigt telefon nummer til modtageren.\');
if (document.sms.besked.value.length > 120)alert (\'Din besked er for lang.\');
if (document.sms.besked.value.length < 2) alert (\'Du skal skrive en besked.\');
pre = document.sms.mobil.value.substring(0,2);
if( ((pre >= 30) || (pre < 20)) && (pre != 40) && (pre != 41) && (pre != 72) && (pre != 51)) {
alert( \'Du har ikke indtastet et gyldigt mobil nummer\');
return false;
}
temp = document.sms.mobil.value
for(i=0; i<temp.length; i++ ) {
ch = temp.charAt(i)
if( (ch < \'0\') || (ch > \'9\') ) {
alert(\'Modtager nummert må kun indeholde tal.\')
return false
}
}
document.sms.submit();
return true;
}
</script>
<?
if ($besked) {
if ($mobil < 20599999) { $mobil = \"$mobil@sms.tdm.dk\"; }
elseif ($mobil < 20999999) { $mobil = \"$mobil@note.sonofon.dk\"; }
elseif ($mobil < 21999999) { $mobil = \"$mobil@sms.tdm.dk\"; }
elseif ($mobil < 22999999) { $mobil = \"$mobil@note.sonofon.dk\"; }
elseif ($mobil < 24999999) { $mobil = \"$mobil@sms.tdm.dk\"; }
elseif ($mobil < 26999999) { $mobil = \"$mobil@sms.mobilix.dk\"; }
elseif ($mobil < 28999999) { $mobil = \"$mobil@sms.telia.dk\"; }
elseif ($mobil < 40499999) { $mobil = \"$mobil@sms.tdm.dk\"; }
elseif ($mobil < 40999999) { $mobil = \"$mobil@note.sonofon.dk\"; }
elseif ($mobil < 46799999) { $mobil = \"$mobil@sms.tdm.dk\"; }
elseif ($mobil < 49799999) { $mobil = \"$mobil@sms.tdm.dk\"; }
elseif ($mobil < 50299999) { $mobil = \"$mobil@sms.tdm.dk\"; }
elseif ($mobil < 66899999) { $mobil = \"$mobil@sms.tdm.dk\"; }
mail(\"$mobil\",\"fra: $afsender\",\"$besked\",\"from:sms@dinside.dk\");
}
?>
--------------------------------------------------------------------------------
<form method=\"POST\" action=\"?page=\" name=\"sms\" onsubmit=\"send(); return false;\">
<input type=\"hidden\" name=\"action\" value=\"sms\">
<div align=\"center\"><table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"60%\">
<tr>
<td>
<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\">
<tr>
<td colspan=\"3\" align=\"right\"><font face=\"arial, helvetica\" size=\"2\" color=\"#000080\"><strong> </strong></font></td>
</tr>
<tr>
<td><font face=\"arial, helvetica\" size=\"2\" color=\"#000080\"><strong>Modtager tlf</strong></font></td>
<td width=\"15\" valign=\"middle\"></td>
<td align=\"right\"><font face=\"arial, helvetica\" size=\"2\" color=\"#000080\"><strong>Fra navn</strong></font></td>
</tr>
<tr>
<td><input type=\"text\" name=\"mobil\" size=\"20\" maxlength=\"8\"></td>
<td width=\"15\"><font face=\"arial, helvetica\" size=\"2\" color=\"#000080\"><strong> </strong></font></td>
<td align=\"right\"><input type=\"text\" name=\"afsender\" size=\"20\" onKeyUp=\"count(this.form)\" onChange=\"count(this.form)\" onkeypress=\"count(this.form)\"></td>
</tr>
<tr>
<td colspan=\"2\"><font face=\"arial, helvetica\" size=\"2\" color=\"#000080\"><strong>Din besked</strong></font></td>
<td align=\"right\"><input type=\"text\" name=\"tegn\" size=\"3\" value=\"120\"><font face=\"arial, helvetica\" size=\"2\" color=\"#000080\"><strong> Tegn tilbage</strong></font></td>
</tr>
<tr>
<td colspan=\"3\"><textarea rows=\"4\" name=\"besked\" cols=\"40\" onkeyup=\"count(this.form);\" onchange=\"count(this.form);\"></textarea></td>
</tr>
<tr>
<td colspan=\"3\">
<div align=\"center\"><p><strong><font face=\"arial, helvetica\" size=\"2\" color=\"#000080\"><input type=\"submit\" value=\"Send SMS\" onClick=\"send(); return false;\"></font></strong></td>
</tr>
</table>
</td>
</tr>
</table>
</form>