und sms.php:<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>SMS</title>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(255, 204, 102);"
alink="#000099" link="#000099" vlink="#990099">
<form action="sms.php" method="post"><br>
SMS verschicken über Sparvoip:<br>
<br>
Konto:<br>
<input type="radio" name="konto" value="SparVoip Name1&password=passwort1" checked> konto1<br>
<input type="radio" name="konto" value="SparVoip Name2&password=passwort2"> konto2<br>
<table style="text-align: left; width: 600px;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td style="vertical-align: top;">Empfänger: </td>
<td style="vertical-align: top;">
<select name="nummer">
<option value="4912345">nummer1</option>
<option value="4923456">nummer2</option>
<option value="4934567">nummer3</option>
</select>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Sonstige Nummer:</td>
<td style="vertical-align: top;">00<input name="altnr" value=""
size="20" maxlength="160" type="text"></td>
</tr>
</tbody>
</table>
<br>
<br>
Text: (max. 160 Zeichen)<br>
<input name="text" value="" size="100" maxlength="160" type="text"><br>
<br>
<input value="Abschicken" type="submit"><br>
</form>
</body>
</html>
da ich 2 konten kontrolliere, habe ich den (bei dir überflüssigen?) radiobutton drin. ansonsten voreingestellte nummern per auswahl. wenn eine extranummer eingegeben wird, ist diese entscheidend.<?PHP
$nr=$HTTP_POST_VARS["nummer"];
$txt=$HTTP_POST_VARS["text"];
"%" => "%25"
"ß" => "%DF"
"Ä" => "%C4"
"Ö" => "%D6"
"Ü" => "%DC"
"ä" => "%E4"
"ö" => "%F6"
"ü" => "%FC"
if ($HTTP_POST_VARS["altnr"]) $nr=$HTTP_POST_VARS["altnr"];
$txt=$nr."&text=".$txt;
?>
<html>
<head>
<meta http-equiv="refresh" content="0; URL=https://www.sparvoip.de/myaccount/sendsms.php?username=<?php echo $HTTP_POST_VARS["konto"] ?>&from=+49registriertenummer&to=+<?php echo $txt; ?>">
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<title>SMS-Auswertung</title>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(255, 204, 102);"
alink="#000099" link="#000099" vlink="#990099">
Moment bitte...<br>
</html>
Soll ich es rausnehmen?babbler schrieb:dabei steht da oben "Thema:[erledigt]" ;-))
<input type="radio" name="konto" value="SparVoip Name2&password=passwort2"> konto2<br>
ändere dann in sms.php die url-zeile in<br><input type="radio" name="eigenenummer" value="491234567" checked> 491234567<br><input type="radio" name="eigenenummer" value="4998765"> 4998765
analog geht es natürlich auch mit der sendsms-url. wenn du nicht weiter kommst, einfach fragen.<meta http-equiv="refresh" content="0; URL=https://www.sparvoip.de/myaccount/sendsms.php?username=<?php echo $HTTP_POST_VARS["konto"] ?>&from=+<?php echo $HTTP_POST_VARS["eigenenummer"] ?>&to=+<?php echo $txt; ?>">
done.babbler schrieb:nimm erledigt raus, kann ja noch was kommen...
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>SMS verschicken...</title>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(255, 204, 102);"alink="#000099" link="#000099" vlink="#990099">
<font face="Arial">
<form action="sms.php" method="post">
<h2>SMS Portal/h2>
Ein Klick auf den Betreibernamen öffnet SMS Preisliste.<br>
Wird eine Eingabe in den Rufnummernfeldern getätigt, wird diese vorrangig behandelt und die Vorauswahl im Menü wird ignoriert.
<p>
<br>
<table style="text-align: left; width: 600px;" border="0" cellpadding="5" cellspacing="5">
<tbody>
<tr>
<td style="vertical-align: top;"><b>Konto wählen:</b></td>
<td style="vertical-align: top;" colspan="3">
<input type="radio" name="konto" value="https://myaccount.voicetrading.com/clx/sendsms.php?username=benutzername&password=passwort" checked><a href="https://myaccount.voicetrading.com/clx/ratesdownload.php?ratetype=sms">VoiceTrading</a> <font size="-1">(Alle Absender möglich)</font></a><br>
<input type="radio" name="konto" value="https://myaccount.voipdiscount.com/clx/sendsms.php?username=benutzername&password=passwort"><a href="http://www.voipdiscount.com/en/smsrates.html" target="_blank">VoipDiscount</a> Benutzer <font size="-1">(+49 xxx freigeschaltene Nummer)</font><br>
<input type="radio" name="konto" value="https://myaccount.voiparound.com/clx/sendsms.php?username=benutzername&password=passwort"><a href="http://www.freecall.com/en/smsrates.html" target="_blank">FreeCall</a> Benutzer 2 <font size="-1">(+49 xxx freigenschaltene Nummer)</font><br>
</tr>
<tr>
<td style="vertical-align: top;"><b>Absender:</b></td>
<td style="vertical-align: top;">
<select name="absendernummer">
<option value="49175xxxxxxx">Kurzwahl 1</option>
<option value="49151xxxxxxx">Kurzwahl 2</option>
<option value="420736xxxxxx">Kurzwahl 3</option>
<option value="49172xxxxxxx">Kurzwahl 4</option>
</select>
<td>
<font size="-1">oder Nummer* eingeben:</font></td><td><input name="altabsendernummer" value="" size="15" maxlength="15" type="text">
</td>
</tr>
<tr>
<td style="vertical-align: top;"><b>Empfänger:</b></td>
<td style="vertical-align: top;">
<select name="nummer">
<option value="49175xxxxxxx">Kurzwahl 1</option>
<option value="49151xxxxxxx">Kurzwahl 2</option>
<option value="420736xxxxxx">Kurzwahl 3</option>
<option value="49172xxxxxxx">Kurzwahl 4</option>
</select>
</td>
<td style="vertical-align: top;"><font size="-1">oder Nummer* eingeben:</font></td><td><input name="altnr" value="" size="15" maxlength="15" type="text"></td>
</tr>
<tr>
<td style="vertical-align: top;" colspan="4"><font size="-1">* Nummern im internationalen Format eingeben, z.B. +49xxxxxxxxxx
</tbody>
</table>
<br>
<br>
<b>Text (max. 160 Zeichen):</b> (Umlaute und Sonderzeichen werden derzeit nicht unterstützt!)<br>
<input name="text" value="" size="160" maxlength="160" type="text"><br>
<br>
<input value="Abschicken" type="submit"><br>
</form>
<p>
</body>
</html>
<?PHP
$nr=$HTTP_POST_VARS["nummer"];
if ($HTTP_POST_VARS["altnr"]) $nr=$HTTP_POST_VARS["altnr"];
$anr=$HTTP_POST_VARS["absendernummer"];
if ($HTTP_POST_VARS["altabsendernummer"]) $anr=$HTTP_POST_VARS["altabsendernummer"];
$txt=urlencode($HTTP_POST_VARS["text"]);
?>
<html>
<head>
<meta http-equiv="refresh" content="0; <?php echo $HTTP_POST_VARS["konto"] ?>&from=<?php echo $anr; ?>&to=<?php echo $nr; ?>&text=<?php echo $txt; ?>">
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<title>SMS-Auswertung</title>
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(255, 204, 102);"
alink="#000099" link="#000099" vlink="#990099">
Moment bitte...<br>
</html>
Probier mal die meta-Zeile in sms.html zu ändern in:Bei Umlauten wie Ü Ä usw gibt es probleme... kann man da was machen?
done.
Danke für deinen Vorschlag.
Ich habe dein Skript ein bißchen meinen Bedürfnissen angepasst. Ich benutze verschiedene Betamax-Ableger. Die Ableger-URL wird jetzt komplett an das PHP Skript übergeben, daher ist es nunmehr universell einsetzbar.
Hier mein Quelltext für die sms.html: