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.
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
<?php
//Ipadres van TargetSMS, zo kan je voor de test ook je eigen IPadres toevoegen.
$ipadressen = array (
'195.140.234.120'
);
//Lijstje van Nederlandse Operators voor de mooiigheid.
$operators = array (
'02F480' => 'KPN',
'02F402' => 'Orange',
'02F461' => 'T-Mobile',
'02F420' => 'Tele2',
'02F470' => 'Teleena',
'02F421' => 'Telfort',
'02F440' => 'Vodafone'
);
if($_SERVER['REQUEST_METHOD'] == "GET")
{
//Iemand roept ons aan met een aantal GET variabelen! Wie is het?
$ipadres = $_SERVER['REMOTE_ADDR'];
//We laten alleen bepaalde ipadressen toe...
if(in_array($ipadres, $ipadressen))
{
//We verwachten dat er een 6-tal parameters worden meegestuurd.
if(!empty($_GET['MO_MessageId']) && !empty($_GET['ShortCode']) && !empty($_GET['MO_ShortKey']) && !empty($_GET['Message']) && !empty($_GET['SendTo']) && !empty($_GET['operator']))
{
//Controleer (enkele!) parameters
if(ctype_digit($_GET['MO_MessageId']) && ctype_digit($_GET['ShortCode']) && ctype_digit($_GET['SendTo']))
{
//Alle variabelen die ik verwacht zijn binnen en correct!
$berichtID = $_GET['MO_MessageId']; //Het unieke id van het bericht.
$shortcode = $_GET['ShortCode']; //De SMS shortcode waarop het bericht binnenkwam, bijvoorbeeld 3010.
$shortkey = $_GET['MO_ShortKey']; //Het keyword van uw dienst.
$bericht = $_GET['Message']; //Het volledige bericht van de consument.
$afzender = $_GET['SendTo']; //Het telefoonnummer van de afzender in het formaat 31612345678.
$operatorcode = $_GET['operator']; //De operatorcode van de afzender. Bijvoorbeeld: 02f480.
Database Error: Unable to connect to the database:Could not connect to MySQL
Heeft natuurlijk niks te maken met mijn script, zie jij ergens bij mij een dbconnectie staan? Daarnaast, dit script word aangesproken door targetSMS ey. Om te testen kun je wel zelf de juiste URL aanspreken maar vergeet dan niet je eigen ipadres erin te zetten.
Ik snap niet wat je aan het doen bent maar volgens mij heb je echt geen idee. Ik heb net die parameters even naar mijn script laten verwijzen en het werkt prima (krijg een 45000 terug).
Jesper, je MSN hoort niet thuis op een forum.
Laten we het gewoon bij het forum houden, je oproep tot te PM-en voor MSN is daarom overbodig.
Trouwens, met MobileMoney werkt dit gewoon wat simpeler,
1) Iemand SMS naar jouw.
2) MobileMoney roept site van jouw aan (die ingesteld is)
3) En dat aangeroepen script roept weer een URL aan om betaalde SMS-jes te sturen naar iemand die ge-sms-ed heeft.
Persoonlijk vind ik dit makkelijker, misschien dat Jesper zich hierin voelt als TargetPay te ingewikkeld is? Maar dat is zijn keuze...