Beste,
Ik heb een script op internet en het is ervoor bedoelt
dat als je een smsje stuurd dat het in de berichtenbalk komt te staan.
Nu sms je naar dat nummer
dan krijg je de bevestigingstekst automatisch terug tot zover klotp het.
Maar dan komt het. Dan wordt het niet weergeven.
Nou heb ik mij laten wijsmaken dat dit daar het IP nummer komt wat fout is.


<?
	include 'connections/c_database.php';

	$ip = $_SERVER['REMOTE_ADDR'];
if ($ip == '195.140.234.120'){

	$bericht_id = $_REQUEST['MO_MessageId'];
	$code = $_REQUEST['ShortCode'];
	$keyword = $_REQUEST['MO_ShortKey'];
	$message = $_REQUEST['Message'];
	$van = $_REQUEST['SendTo'];
	$operator  = $_REQUEST['Operator'];

	$aantal = strlen($keyword);
    $message = substr($message, $aantal);
   
	$van = substr($van, 2, 10);
	$van = '0' . $van;
	
	if ($bericht_id == '999'){
		echo "Welkom TargetPay";
	} else {
	
		if ($bericht_id == ''){
			
			echo "Welkom TargetPay";
			
		} else {
		
		$query = "INSERT INTO sms (bericht_id, code, keyword, van, bericht, operator) VALUES ('$bericht_id', '$code', '$keyword', '$van', '$message', '$operator')";
		$result = mysql_query($query);
		
		}
	}
?>
45000
<?
}
?>


Nu staat boven aan een IP maar dat schijnt verouderd te zijn.
nu heb ik al vanalles geprobeerd om dat IP te vinden maar het lukt maar niet.
Heeft iemand deze hier misschien.
Heeel erg bedankt alvast.
M.v.g. Jesper
@ Arjan
Maar ik snap niet precies wat U bedoelt?
U mijn link doet het gewoon.
Maar als ik nu dus een nieuw smsje zou sturen moet hij het dus doen?
M.v.g. Jesper
Probeer het eens Jesper.

Ik kan me best in Arjan vinden, jij toont naar ons idee gewoon weinig inzet, en het lijkt er op dat je alles door ons wil laten doen.
Nou dankjewel :S
Ik maak een goed werkend (en getest!) voorbeeld, waarvoor ik mij zelfs nog registreer bij die lui (!) en jij reageert met een onsamenhangend verhaal en of ik je op MSN verder wil helpen. Dat is pas :S (whatever dat is)
Zo bedoelde ik niet hoor.
Maar zo komt dat wel over in ieder geval ;-).
Mocht Jesper zich met MobileMoney willen bezighouden, wat in mijn ogen simpeler is hier een simpel script:


<?php
$toegestaneip = array('89.184.166.120'); // IP van MobileMoney,
$smsusername = "";
$smspassword = "";
$smskeyword = "order.kick"; // jouw keyword die je hebt aangevraagd
$smstekst = "Bedankt voor je berichtje. Dit bericht kosste 25 ct."; 
$smstarief = "25"; // zie mobilemoney Technische Documentatie
if (in_array($_SERVER['REMOTE_ADDR'], $toegestaneip)) {

$url="http://www.mobilemoney.biz/rbpost.asp?ac=".$smsusername."&pw=".$smspassword."&gsm=".$_REQUEST['phonenumber']."&text=".urlencode($smstekst)."&nw=".$_REQUEST['operator']."&tariff=".$smstarief."&keyword=".$smskeyword."&shortcode=".$smstarief;

$returncode = file_get_contents($url);
     if ($returncode == "0") {
     // doe je ding.
     }
} else {
echo "Je hebt geen toegang tot deze callback met dit IP.";
}
?>

Reageren