problem mit versenden sms

thomas_ba01

Grünschnabel
Servös alle zusammen .

Habe da mal eine kurze Frage wie kann ich eine Variable mit $Anzahl in den Code einbinden? So das man ein übersichtlichen Limit hat?

PHP:
<html> 
<head> 
<title>SMS77 HTTP API Beispielscript</title> 
</head> 
<body> 
<? 
if(!isset($_POST['action'])){ 
    ?> 
    <form method="post" action="<?=$_SERVER['PHP_SELF']?>"> 
    An: <input type=”text” name="to" size="10" /> 
    SMS-Typ: <select name="type"> 
    <option>sms</option> 
    </select><br /> 
    Absender: <input type="text" name="from" /><br /> 
    Nachricht: <textarea name="text" wrap="virtual"></textarea><br /> 
    <input type="hidden" name="action" value="send" /> 
    <input type="submit" value="SMS abschicken!" /> 
    </form> 
    <? 
} 
else { 
    $bn = "benutzername"; // Bitte tragen Sie hier Ihren Benutzernamen ein 
    $pw = "passwort";     // Bitte tragen Sie hier Ihre Passwort ein 
                         // Ihre Benutzerangaben sind für den User nicht sichtbar! 
 
    $url = 'http://irgentein/gateway/' . 
        '?bn=' . urlencode($bn) .  
        '&pw=' . urlencode($pw) .  
        '&to=' . urlencode($_POST['to']) .  
        '&text=' . urlencode($_POST['text']) .  
        '&type=' . urlencode($_POST['type']) .  
        '&from=' . urlencode($_POST['from']); 
    $ret = @file($url); // Hier erfolgt der Aufruf des HTTP-APIs mittels      
                        // http-Request 
                        // Das @ ist erforderlich, damit die URL bei Fehlern nicht 
                        // ausgegeben wird 
    if ($ret[0] == "100") echo "SMS erfolgreich verschickt!"; 
    else echo "Fehler beim SMS-Versand! Fehlercode: ".$ret[0]; // Fehlercodeausgabe 
} 
?> 
</body> 
</html>

Freue mich auf eure Antworten
 
Willst das öffters verschicken und das eben auf 1mal oder haste eher vor nur eine bestimmte Anzahl des Versendens zu ermöglichen oder wie meinste das?
 
Hallo danke für deine Antwort

ich hatte das so gedacht, das ich ein Limit setzen möchte so das nur eine bestimmte anzahl von sms versendet werden kann. Hat jemand eine idee oder kann mir weiterhelfen?

Gruss thomi
 
klar geht das... wenn du ein Limit pro User machen willst brauchste eine Datenbank und ein Usersystem, beim User speicherste eben ab, wie viele SMSse er versendet hat. Anders kannste der pro user nich machen.

willste ein generelles (tages)Limit machen, egal wie viele user eine sms versenden wollen, brauchste zumindest eine text-datei, in der du die anzahl der schon versendeten SMS speicherst, und dann eben per if($versendetesms <= 100) kannste oben den sendebefehl steuern.

willste ein Limit ohne registrierzwang pro User durchführen, so kann ich dir sagen: Vergisses ;)
 
Zurück