er der nogen der kan hjælpe med en sms sender i PHP?
Jeg har en sms sender som kan sende til telia nummer.jeg har køret med min egen server før, derfor kunne jeg selv bestemme hvad for en mail adresse skal stå som afsender.Nu har jeg købt en webhotel og kører sms sendern der, så henter den afsender fra deres server f.eks anymose@1go.dk. Jeg vil gerne have min egen afsender tekst på den php script.Jeg bruger den her script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Send sms</title>
</head>
<body leftMargin=0 rightMargin=0 topMargin=0 MARGINHEIGHT="0" MARGINWIDTH="0">
<?
// Sender email.
$sender = "test.dk*<test@test.dk>";
// Webmaster GSM number.
$webmasternumber = xxxxxxx;
// SMS message length.
$maxmessagelength = "345";
// Predefined messages.
$PreDefMsg = array(
"Ring til mig hurtigt!",
"jeg ringer til dig om lidt!");
if($action == "send"){
if (strtolower($numb) == "webmaster") {$numb = $webmasternumber;}
$numb = (($numb+1)-1);
$messagelength = strlen($message);
if ($messagelength > $maxmessagelength) $Error .= "<strong>Beskeden er for langt!</strong><br>";
if (empty($from)) $Error .= "<strong>sender navn er ikke udfyldt!</strong><br>";
if (empty($message)) $Error .= "<strong>Besked feltet er tomt!</strong><br>";
if (empty($numb)) $Error .= "<strong>Har ikke udfyldt nummer feltet!</strong><br>";
if(empty($Error)) {
include("SMSnumberseries.inc");
$email = $numb."@".$prov;
if ($numb == $webmasternumber) $numb = "Webmaster";
if (!empty($prov)) {
$maxmsglen = 115;
$i = 0;
$tmpmsg = $message;
$tmpmsglen = strlen($tmpmsg);
while ($tmpmsglen > $maxmsglen) {
$msg[$i] = substr($tmpmsg, 0, $maxmsglen);
$tmpmsg = substr($tmpmsg, $maxmsglen);
$tmpmsglen = strlen($tmpmsg);
$i++;
}
$msg[$i] = $tmpmsg;
$i++;
$x = 0;
while ($x < $i) {
$tmpmsg = $msg[$x];
$x++;
mail("$email", " "," Fra:$from - $x/$i :$tmpmsg" );
}
if ($i>1) echo "Beskeden sendt til :-)>";
else echo "Beskeden sendt "; echo" <IMG SRC=\"ok.gif\">";
}
echo "<br><a href=\"$PHP_SELF\">Send en ny sms </a>";
}
else {
echo $Error;
}
}
else {
?>
<script language="JavaScript">
<!--
function check() {
document.sms.charleft.value = <?=$maxmessagelength?> - document.sms.message.value.length;
}
function chgpredef()
{
var mesval = sms.message.value;
sms.message.value = sms.predef.value;
}
//-->
</script>
<form action="<?=$PHP_SELF?>" method="post" name="sms" id="sms">
<input type="hidden" name="action" value="send">
<table class="myTable" width="165">
<tr>
<td colspan="2">Mobilnr.:<br><input type="text" name="numb" size="12" maxlength="9"></td>
</tr>
<tr>
<td colspan="2">Afsender :<br><input type="text" name="from" size="12" maxlength="10"></td>
</tr>
<tr>
<td colspan="2">Hurtig besked:<br><select name="predef" onChange="chgpredef();check();"><option selected>--Vælg--</option>
<? foreach($PreDefMsg as $Temp) {
?><option value="<?=$Temp?> "><?=$Temp?></option><?
}
?>
</select></td>
</tr>
<tr>
<td colspan="2">Beskeden :<br><textarea cols="18" rows="3" name="message" onkeyup="check()" onchange="check()"></textarea></td>
</tr>
<tr>
<td width="100%">Antal tegn <br>tilbage:</td><td align="right"><input type="text" name="charleft" value="<?=$maxmessagelength?>" size="3" readonly></td>
</tr>
<tr>
<td><input type="Submit" value=" Send SMS "></td><td><input type="Reset" value=" Clear "></td>
</tr>
</table>
<span class="small">Gratis sms´er!</span><br>
<br><span class="small"></span>
</form>
<?
}
?>
<h7> </h7></div><br>
<h7></h7></div><br>
<h7></h7></div><br>
</body>
</html>
Er der nogen som kan ændre lidt i scriptet sådan at jeg kan bestemme afsender tekst?