04. marts 2003 - 12:55
Der er
10 kommentarer
Hvorfor sender den min DNS administrator med?
<? // Webmaster GSM number. $webmasternumber = xxxxxxxx; // SMS message length. $maxmessagelength = "345"; // Predefined messages. $PreDefMsg = array( "", ""); if($action == "send"){ if (strtolower($numb) == "") {$numb = $webmasternumber;} $numb = (($numb+1)-1); $messagelength = strlen($message); if ($messagelength > $maxmessagelength) $Error .= "<font face=verdana size=1>Beskden er for lang! - <a href=$PHP_SELF>Tilbage</a><br>"; if (empty($from)) $Error .= "<font face=verdana size=1>Du skal skrive hvem det er fra! - <a href=$PHP_SELF>Tilbage</a><br>"; if (empty($message)) $Error .= "<font face=verdana size=1>Du skal skrive en besked! - <a href=$PHP_SELF>Tilbage</a><br>"; if (empty($numb)) $Error .= "<font face=verdana size=1>Du skal skrive et nummer! - <a href=$PHP_SELF>Tilbage</a><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\n$tmpmsg"); } if ($i>1) echo "<font face=verdana size=1>Beskeden er nu sendt til: <strong>$numb</strong>.</font><br>"; else echo "<font face=verdana size=1>Beskeden er nu sendt til: <strong>$numb</strong>.</font><br>"; } echo "<br><a href=$PHP_SELF><font face=verdana size=1>Tilbage</font></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> <font face=verdana size=1>Virker kun med danske telefon numre!! <form action="<?=$PHP_SELF?>" method="post" name="sms" id="sms"> <input type="hidden" name="action" value="send"> <table> <tr> <td><font face=verdana size=1>Modtager:</td> <td> <input type="text" name="numb" size="10" maxlength=8" style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td> </tr> <tr> <td><font face=verdana size=1>Afsender:</td> <td><input type="text" name="from" size="12" maxlength="10" style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td> </tr> <tr> <td><font face=verdana size=1>Besked:</td> <td><textarea cols="30" rows="5" name="message" onkeyup="check()" onchange="check()" style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></textarea></td> </tr> <tr> <td><font face=verdana size=1>Tegn tilbage:</td><td><input type="text" name="charleft" value="<?=$maxmessagelength?>" size="3" readonly style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td> </tr> <tr> <td><input type="Submit" value=" Send SMS " style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td><td><input type="Reset" value=" Slet alt " style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td> </tr> </table> </form> <? } ?> </body> </html> Sådan ser hele min kode ud til min sms sender som jeg har hentet på asp.dk - Men når man sender en sms fra denne sender så sender den følgene med: "admin@gyda.anderenit.dk ()" og så beskeden! Hvordan gør jeg sådan at den KUN sender mit sms besked og ikke andet!
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
04. marts 2003 - 12:59
#1
istedet for: while ($x < $i) { $tmpmsg = $msg[$x]; $x++; mail("$email", "", "Fra: $from\n$tmpmsg"); } skal du indsætte: while ($x < $i) { $tmpmsg = $msg[$x]; $x++; mail("$email", "", "$tmpmsg"); } Håber det kan bruges.... Har selv prøvet, og det virker
04. marts 2003 - 12:59
#2
...ca midt i scriptet....
04. marts 2003 - 13:00
#3
I sms'en står der Fra: admin@gyda.anderenit.dk SMS'e, her Gør der det ??? (altså Fra:)
04. marts 2003 - 13:01
#4
Ehmm.. Det er det samme stadi - Tjek selv
www.xup.dk/SMS - Den sender det lort med :(
04. marts 2003 - 13:04
#5
Der skal bare stå fra: Og så det man/brugeren har skrevet i "Afsender" feltet - Ikke noget admingyda lort..
04. marts 2003 - 13:05
#6
altså: Eksempel: Fra: Mikael Hej med dig smukke!
04. marts 2003 - 13:05
#7
Ikke noget admin@gyda eller noget..
04. marts 2003 - 13:06
#8
Og vær venlig at give mig hele koden i dit næste svar.. Så jeg ikke behøver sætte det ind, og ricikere at sætte det ind et forkert sted :)
04. marts 2003 - 17:06
#9
<? $webmasternumber = xxxxxxxx; $maxmessagelength = "345"; $PreDefMsg = array( "", ""); if($action == "send"){ if (strtolower($numb) == "") {$numb = $webmasternumber;} $numb = (($numb+1)-1); $messagelength = strlen($message); if ($messagelength > $maxmessagelength) $Error .= "<font face=verdana size=1>Beskden er for lang! - <a href=$PHP_SELF>Tilbage</a><br>"; if (empty($from)) $Error .= "<font face=verdana size=1>Du skal skrive hvem det er fra! - <a href=$PHP_SELF>Tilbage</a><br>"; if (empty($message)) $Error .= "<font face=verdana size=1>Du skal skrive en besked! - <a href=$PHP_SELF>Tilbage</a><br>"; if (empty($numb)) $Error .= "<font face=verdana size=1>Du skal skrive et nummer! - <a href=$PHP_SELF>Tilbage</a><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", "", "$tmpmsg"); } if ($i>1) echo "<font face=verdana size=1>Beskeden er nu sendt til: <strong>$numb</strong>.</font><br>"; else echo "<font face=verdana size=1>Beskeden er nu sendt til: <strong>$numb</strong>.</font><br>"; } echo "<br><a href=$PHP_SELF><font face=verdana size=1>Tilbage</font></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> <font face=verdana size=1>Virker kun med danske telefon numre!! <form action="<?=$PHP_SELF?>" method="post" name="sms" id="sms"> <input type="hidden" name="action" value="send"> <table> <tr> <td><font face=verdana size=1>Modtager:</td> <td> <input type="text" name="numb" size="10" maxlength=8" style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td> </tr> <tr> <td><font face=verdana size=1>Afsender:</td> <td><input type="text" name="from" size="12" maxlength="10" style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td> </tr> <tr> <td><font face=verdana size=1>Besked:</td> <td><textarea cols="30" rows="5" name="message" onkeyup="check()" onchange="check()" style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></textarea></td> </tr> <tr> <td><font face=verdana size=1>Tegn tilbage:</td><td><input type="text" name="charleft" value="<?=$maxmessagelength?>" size="3" readonly style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td> </tr> <tr> <td><input type="Submit" value=" Send SMS " style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td><td><input type="Reset" value=" Slet alt " style="font-size: 10px; font-family: Verdana; border: 1px solid #000000"></td> </tr> </table> </form> <? } ?> </body> </html> Hvis det ikke virker nu, så post lige din SMSnumberseries.inc fil !!!
20. marts 2003 - 11:25
#10
> Hvorfor sender den min DNS administrator med? ja, det er da også for galt! den stakkels fyr - får du ikke problemer med arbejdstilsynet og alt muligt ?
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.