moin liebe leute,
ich dreh gleich durch
ich bin kunde bei mobilant, und nutze den vorgegebenen code um sms zu versenden, bzw. versuche es. leider kommt bei mir immer die meldung, die sms konnte nicht versendet werden, und das stimmt leider auch. hat jemand ein aehnliches problem?
der code:
ZitatAlles anzeigen
<html>
<head>
<title>SMS Versand</title>
<style type="text/css">
<!--
a{FONT-FAMILY:verdana; FONT-SIZE: 10px; text-decoration: none; color: #840909}
a:hover {FONT-FAMILY:verdana; color: #840909; text-decoration: none; border-bottom: dotted 1px #840909}
-->
</style>
<script LANGUAGE="JavaScript">
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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor="#AAB3CC">
<br><center>
<?php
if (!$_POST['submit']) {
?>
<form method="post">
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="101"><font face="verdana" size="1">Absender:</font></td>
<td width="399"><font size="2">
<input type="text" name="absend" size="11" maxlength="11">
</font></td>
</tr>
<tr>
<td width="101"><font face="verdana" size="1">Handynummer:</font></td>
<td width="399"><font size="2">
<input type="text" name="nummer" size="11" maxlength="16">
</font></td>
</tr>
<tr>
<td width="101"><font size="2"></font></td>
<td width="399"><font size="2"></font></td>
</tr>
<tr>
<td width="101"><font face="verdana" size="1">Text:</font></td>
<td width="399"><font size="2">
<textarea name="text" wrap="physical" cols="30" rows="5" onKeyDown="textCounter(this.form.text,this.form.remLen,160);" onKeyUp="textCounter(this.form.text,this.form.remLen,160);"></textarea>
<input readonly type="text" name="remLen" size="3" maxlength="3" value="160">
</font></td>
</tr>
</table>
<p> <font face="Arial, Helvetica, sans-serif" size="2">
<input type="submit" name="submit" value="SMS versenden">
</font></p>
</form>
<?php
} else {
/*Die Variable $_POST['text'] muss den zu versendenden Text enthalten, die Variable $_POST['nummer'] die Empfängernummer*/
$key='abcd1e2f3g'; //Partnerkey (32 Zeichen)
//define("DEBUG", true); //Bitte aktivieren falls Sie bei einem Fehler die Ausgabe der Gatewayrückmeldung wünschen.
$status = @file("http://gateway.mobilant.net/?key=".$key."&Text=".urlencode($_POST['text'])."&handynr=".$_POST['nummer']."&kennung=".$_POST['absend']);
//mit echo $status[0] können Sie die Rückmeldung des Scriptes ausgeben lassen.
if (trim($status[0]) == "100") {
echo'<font face="Arial, Helvetica, sans-serif" size="2">Die SMS wurde an '.$nummer.' gesendet. Vielen Dank für das Testen unseres Services</font>';
} elseif ($status[0] == "200") {
echo'<font face="Arial, Helvetica, sans-serif" size="2">Die angegebene Handynummer ist nicht im korrekten Format. Bitte gehen Sie zurück und verändern Sie die Eingabe.</font>';
} else {
echo'<font face="Arial, Helvetica, sans-serif" size="2">Die SMS konnte leider nicht versendet werden.</font>';
if (defined("DEBUG")) {
echo '<br><font face="Arial, Helvetica, sans-serif" size="2"><b>Fehler: '.$status[0].'</b></font>';
}
}
}
?>
</center>
<br>
</body>
</html>
so wie ich es verstehe, muss ich doch nur ein mal ziemlich mittig meinen key eingeben, oder?
ueber hilfe wuerd ich mich freuen ![]()