Hi, ich habe hier mal wieder ein sehr anstrengendes Problem. Sitze jetzt schon seit längerer zeit drann. Hoffe das ihr mir helfen könnt.
Ich habe eine Oberflöche gebastelt, in der Personen Ihren Namen, Handynummer und den Text eingeben kann. Anschließend kann dieser auf den Button drücken und eine SMS soll versendet werden.
Die realisiere ich, indem ich eine Mail an die Telefonanlage versende.
Diese erkennt die Mail und sendet diese an die Handynummer raus.
Problem:
Die Telefonanlage kann "nur Text" lesen und auswerten. Es werden auch sms versendet, allerdings mit verschiedenen Inhalt. Mal kommt der richtige text an und manchmal kommt ein Text an der mit " Doctype HTML PUNLIC...." startet.
--> also wird die mail teilweise als HTMLmail versendet.
Wie kann ich es also schaffen, das meine mail funktion "nur Text" versendet?
Wäre toll wenn ihr mir dabei helfen würdet.
Quelltext:
Ich habe eine Oberflöche gebastelt, in der Personen Ihren Namen, Handynummer und den Text eingeben kann. Anschließend kann dieser auf den Button drücken und eine SMS soll versendet werden.
Die realisiere ich, indem ich eine Mail an die Telefonanlage versende.
Diese erkennt die Mail und sendet diese an die Handynummer raus.
Problem:
Die Telefonanlage kann "nur Text" lesen und auswerten. Es werden auch sms versendet, allerdings mit verschiedenen Inhalt. Mal kommt der richtige text an und manchmal kommt ein Text an der mit " Doctype HTML PUNLIC...." startet.
--> also wird die mail teilweise als HTMLmail versendet.
Wie kann ich es also schaffen, das meine mail funktion "nur Text" versendet?
Wäre toll wenn ihr mir dabei helfen würdet.
Quelltext:
PHP-Code:
<?
$AName=$_POST["AName"];
$SMSText=$_POST["SMSText"];
$Empfaenger=$_POST["Empfaenger"];
?>
<html><head><title>SMS verschicken mit.......... </title>
<style type="text/css">
<script type="text/javascript">
function nurZahlen(el)
{
var val = el.value.replace(/[^\d]/g, '');
el.value = val;
}
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit)
{field.value = field.value.substring(0, maxlimit);}
else
{countfield.value = maxlimit - field.value.length;}
}
</script></head><body>
<form action=index.php method="post">
<fieldset style="width: 50%; background-color:#FFFFE0;
border : 1px solid blue">
<legend>SMS versenden</legend>
<label class="blockelement">Ihr Name:</label>
<br>
<input type=text name=AName value="<?php echo
$_POST['AName']; ?>" maxlength="18">
<br>
<br>
<label class="blockelement">Empfaengernummer:</label>
<br>
<input type=text name=Empfaenger
onkeyup="nurZahlen(this)" value="<?php echo
$_POST['Empfänger']; ?>" maxlength="12">
<br>
<br>
<label class="blockelement">SMS Text:</label>
<br>
<textarea name="SMSText" rows="6" cols="25" wrap=virtual
onKeyDown="textCounter(this.form.SMSText,this.form.remLentext,120);"
onKeyUp="textCounter(this.form.SMSText,this.form.remLentext,120);">
<?php echo $SMSText; ?></textarea>
<input style="font-size: 8pt;
height:20px" type=box readonly name=remLentext
size=3 value=120>
<br><br><center>
<input type="submit" value="SMS versenden!">
</center>
<br>
<fieldset style=" background-color:#FF6633;
border : 1px solid blue">
</form>
</body>
</html>
<?
if(strlen($AName)!=""){
if( strlen($Empfaenger) >="2"){
if ($SMSText!=""){
$message=$SMSText." von ".$AName."<<Guenstig SMS mit .......>>";
$mail_empfaenger="......@.......de";
#$mail_empfaenger="......@........de";
$mail_absender="......@........de";
$betreff="SMS:0".$Empfaenger;
$text=$SMSText;
mail($mail_empfaenger, $betreff, $message,"from:$mail_absender\r\
nContent-Type:text/plain\r\nContent-Transfer-Encoding:8bit\r\n");
?>
Mail wurde gesendet. Möchten Sie noch eine SMS versenden?
Dann <a href="index.php" class="link">Klicken Sie hier.</a><br>
<?
}else { echo "Sie haben keinen
gueltigen Text zum eingeben";}
}
else { echo "Sie haben keine
gueltige Handynummer eingeben.";}
}
else { echo "Sie haben keinen
gueltigen Namen eingegeben"; }
?>
Kommentar