Små problemer
Her har jeg lavet en sms sender i java. Den bruger formail. Der er bare et problem og det er, at afsender feltet skal være en email adresse. Hvis man bare skriver et navn kommer bliver beskeden ikke sendt til mobilen. Er der nogle der har en ide om hvordan man kan lave det om. Her er scriptet:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="pragma" content="no-cache">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>-= Vels SMS =-</title>
</head>
<body background="baggrund.gif" bgcolor="#009F62">
<p align="center"><font size="6" face="Arial"><strong>Send En Mobil-Besked</strong></font></p>
<p align="center"><script language="JavaScript"><!--
////
function CheckLen(Target) {
StrLen = Target.value.length
if (StrLen > 200 ) {
Target.value = Target.value.substring(0,160)
CharsLeft = 0
}
else {
CharsLeft = 200 - StrLen
}
document.skema.CharsLeft.value = CharsLeft
}
function sendmessage(dataform){
nummer=dataform.number.value
udbyder=0
if(nummer >= 20000000&& nummer <= 20599999) udbyder="@sms.tdm.dk";
if(nummer >= 20600000&& nummer <= 20999999) udbyder="@note.sonofon.dk";
if(nummer >= 21000000&& nummer <= 21999999) udbyder="@sms.tdm.dk";
if(nummer >= 22000000&& nummer <= 22999999) udbyder="@note.sonofon.dk";
if(nummer >= 23000000&& nummer <= 23999999) udbyder="@sms.tdm.dk";
if(nummer >= 26000000&& nummer <= 26999999) udbyder="@sms.mobilix.dk";
if(nummer >= 28000000&& nummer <= 28999999) udbyder="@sms.mobilix.dk";
if(nummer >= 30000000&& nummer <= 30999999) udbyder=5;
if(nummer >= 40000000&& nummer <= 40499999) udbyder="@sms.tdm.dk";
if(nummer >= 40500000&& nummer <= 40999999) udbyder="@note.sonofon.dk";
if(udbyder==0)
{
alert("Du har ikke indtastet et gyldigt mobilnummer. Prøv igen.");
return;
}
if(udbyder==5)
{
alert("Du har indtastet et nummer på en NMT telefon. Det er desværre ikke muligt at sende beskeder til den type telefoner.");
return;
}
var item=dataform.besked.value
var words=item.split(" ");
var j=0
besk=words[j]+"+"
for (j=1; j< words.length; j++) {
besk=besk+words[j]+"+"
} // end for j
adresse=nummer+udbyder
mailcommand="http://cgi.netsite.dk/formmail/formmail.pl?recipient="+adresse+"&email="+dataform.sender.value+"&subject="+besk+"&redirect=http://www.vels.dk/sms.asp"
location=mailcommand
alert("Beskeden er sendt.")
}
// --></script> <img src="grafik/mobi.jpg"
width="247" height="80" alt="mobi.jpg (18828 bytes)"></p>
<form action="java script:sendmessage(document.skema)" method="post" name="skema">
<input type="hidden" name="tilbage"
value="http://home1.inet.tele.dk/good/modtagetsms.html"><input type="hidden" name="titel"
value="Send Mobil-Beskeder Fra Søren og Kris''s Homepage"><input type="hidden"
name="webhulen" value><div align="center"><center><table border="0" width="605">
<tr>
<td valign="top" width="208"><font size="2" face="Verdana" color="#000000"><strong>Nummer:</strong></font></td>
<td width="365"><font color="#FFFFFF" size="2" face="Verdana"><input type="text" size="8"
name="number"></font></td>
<td align="right" width="20"></td>
</tr>
<tr>
<td valign="top" width="208"><strong><font size="2" face="Verdana" color="#000000">Afsender:</font></strong></td>
<td width="365"><font color="#FFFFFF" size="2" face="Verdana"><input type="text" size="30"
name="sender"></font></td>
<td align="right" width="20"></td>
</tr>
<tr>
<td valign="top" width="208"><font size="2" face="Verdana" color="#000000"><strong>Standard
besked (Virker kun med IE):</strong></font></td>
<td width="365"><select name="stdText" size="1"
style="font-family: Verdana; font-size: 9pt"
onChange="self.window.document.skema.besked.value = self.window.event.srcElement.value; self.window.document.skema.besked.onkeydown();">
<option selected>- vælg her -</option>
<option value="Jeg elsker dig!">Jeg elsker dig!</option>
<option value="Tak for sidst!">Tak for sidst!</option>
<option value="You are my sunshine!">You are my sunshine!</option>
<option value="Jeg kan ikke komme alligevel :o(">Jeg kan ikke komme alligevel :o(</option>
<option value="Jeg savner dig">Jeg savner dig!!</option>
<option
value="Hi! I am an alien. I have transformed myself to your phone! Right now Im having sex with your fingers. I know you like it cause your smiling :o)">Hi! I am an alien. I have transformed... (fortsættes)</option>
<option value="Ring til mig ">Ring til mig </option>
<option value="Ring til mig på nr. ">Ring til mig på nr. </option>
<option value="Jeg bliver forsinket ">Jeg bliver forsinket </option>
<option value="Jeg køber ind i dag ">Jeg køber ind i dag </option>
<option value="Hent din email ">Hent din email </option>
<option value="Jeg har sendt dig en email ">Jeg har sendt dig en email </option>
<option value="Kig på IRC ">Kig på IRC </option>
<option value="Sover du? ">Sover du? </option>
<option value="Tillykke med dagen ">Tillykke med dagen </option>
<option value="Tillykke ">Tillykke </option>
<option value="Ska vi ha'' en øl? ">Ska vi ha'' en øl? </option>
<option value="Tillykke med fødselsdagen ">Tillykke med fødselsdagen </option>
<option value="God rejse ">God rejse </option>
<option value="Velkommen hjem ">Velkommen hjem </option>
<option value="Savner dig ">Savner dig </option>
<option value="Kommer du snart? ">Kommer du snart? </option>
<option value="Skynd dig! ">Skynd dig! </option>
<option value="Jeg har problemer ">Jeg har problemer </option>
<option value="Nåede du ikke bussen? ">Nåede du ikke bussen? </option>
<option value="Nåede du ikke toget? ">Nåede du ikke toget? </option>
<option value="Husk at lave lektier!!">Husk at lave lektier!!</option>
</select></td>
<td align="right" width="20"></td>
</tr>
<tr>
<td valign="top" width="208"><font size="2" face="Verdana" color="#000000"><strong>Besked:</strong></font></td>
<td width="365"><font color="#FFFFFF" size="2" face="Verdana"><textarea name="besked"
rows="5" cols="30" wrap="VIRTUAL" onfocus="CheckLen(this)" onkeydown="CheckLen(this)"
onkeyup="CheckLen(this)" onblur="CheckLen(this)"></textarea></font></td>
<td align="right" width="20"></td>
</tr>
<tr>
<td align="center" colspan="3" width="568"><font size="2" face="Verdana" color="#000000"><strong>Antal
tegn tilbage: <input type="text" size="4" name="CharsLeft" value="200"><br>
</strong><br>
</font></td>
</tr>
<tr>
<td align="center" colspan="3" width="568"><strong><i><font size="1" face="Verdana"
color="#000000">Bemærk : De fleste mobiltelefoner kan max. tage 2</font><font
color="#000000"><font face="Verdana"><font size="1">00</font></font><font size="1"
face="Verdana"> tegn. </i></strong><br>
<br>
</font></font></td>
</tr>
<tr>
<td align="center" colspan="3" width="568"><font color="#FFFFFF" size="2" face="Verdana"><input
type="submit" value="Send besked"></font><input type="reset" name="B1" value="Slet Besked"><br>
<br>
<b><font face="verdana,arial" size="2">©1999 by <a href="mailto:Jesper@vels.dk">Vels.dk</a></font></b></td>
</tr>
</table>
</center></div>
</form>
</body>
</html>
Håber der er en der kan hjælpe mig.