Een SMS Site is op dit moment heel erg in, en ik heb er dus zelf ook een... het nadeel is, het SMSje komt niet aan bij de gatway, en jullie hulp heb ik daarbij nodig.
(Gateways zoals: voipbuster.com, smsdiscount.com, enz.).
Probleem: Om je SMSje te verzenden, moet ik verbinding maken met hun persoonlijke gatway, in mijn geval: https://myaccount.smsdiscount.com/clx/sendsms.php?username=xxxxxxxxxx&password=xxxxxxxxxx&from=xxxxxxxxxx&to=xxxxxxxxxx&text=xxxxxxxxxx
Waar de xxxxxxx-jes staan, dat wordt opgevraagt door het PHP-script, en daar gaat het (waarschijnlijk) mis!
<?
if($_SERVER['REQUEST_METHOD'] == "POST"){
$query = "SELECT * FROM users WHERE id = '".$memberid."'";
$result = mysql_query($query) or die(mysql_error());
while($object = mysql_fetch_object($result)){
$saldo = $object->saldo;
}
$login = "xxxxx"; ///Login van smsdiscount
$pass = "xxxxx"; ///Pass van smsdiscount
$to = $_POST['to'];
$from = "xxxxx"; //smsdiscount account deafult
if ($_POST['geenads'] == "yes"){
$text=urlencode($_POST['text']);
}else{
$text=urlencode($_POST['text']);
$text .=urlencode($ad);
}
if ($_POST['geenads'] == "yes"){
$prijs = "150";
}else{
$prijs = "100";
}
if($saldo >= $prijs){
$tcon = file_get_contents("https://myaccount.smsdiscount.com/clx/sendsms.php?username=$login&password=$pass&from=$from&to=$to&text=$text");
if(eregi("success", $tcon))
{
echo "<br><br>Je smsje is succesvol verstuurd!<br> Let op: Klik NIET op vernieuwen, anders wordt je smsje nog eens verstuurd!";
$query = "UPDATE users SET saldo=saldo-".$prijs." WHERE id='".$_SESSION['memberid']."'";
mysql_query($query) or die(mysql_error());
}
else
{
echo '<br><br> Je smsje is niet verzonden!<br> Waarschijnlijk ben je iets vergeten in te vullen, of heb je te veel tekens gebruikt.';
echo '<p>LET OP : Als een smsje niet wordt verzonden dan staat de mobiel van de ontvanger waarschijnlijk uit!</p>';
echo" $tcon";
}}else{
echo"<br><br>Niet genoeg credits!";
}}else{
?>
<br />
</p>
<form name="form1" id="form1" method="post" action="">
<span class="fontstyle">Telefoonnummer ontvanger:<br />
<input name="to" type="text" value="+316" />
<br />
Bericht: <br />
<textarea name="text" rows="5" style="width:150;height:100" onkeyup="return ismaxlength(this)">Max. 110 tekens</textarea>
<br />
<br />
Er komt - om je smsjes te sponsoren, een korte reclametekst onder het smsje
te staan,<br />
deze tekst is: <? echo"$ad"; ?><br />
Wil je deze tekst niet onder je smsjes, vink dan onderstaand vakje aan,
dat kost je 50 credits meer:<br />
<br />
<input name="geenads" type="checkbox" id="geenads" value="yes" />
Geen reclame onder mijn smsjes zetten (+50 credits).<br />
<br />
<input type="submit" name="submit" value="SMSje Versturen" />
</span>
</form>ONDERIN HET FORMULIER STAAT HET FORMULIER DAT INGEVULT WORDT (WAAR DE INFORMATIE WORDT UITGEHAALD).
De mobiel staat niet uit, en ik krijg de melding dat het SMSje niet verstuurd is.
Iemand die me uit de brand kan helpen?
Gr. Lenn
EDIT: Gemerkt dat als ik die xxxxxxx-gegevens wel invul (in de link), en ik open hem in mijn browser, dat ik het dan wel ontvang, moet dus ergens liggen in verzend opties.