IP van Target SMS
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
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.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?
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
<?
}
?>
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
Ik vind het een beetje een vreemde vergelijking. Waarom moet $ip per sé 195.140.234.120 zijn?
Dat IP is van host1.targetmedia.nl
Had je ook kunnen uitvogelen door de logfiles erbij te pakken, of een mail te sturen vanuit het sms-script ofzo.
;)
;)
Het hoeft niet dat IP te zijn.
Het is een ander IP maar deze werkt niet en er zijn inderdaad
verschillende mogenlijkheden als je ze nou eens snapte.
Het dient ervoor dat ze alleen vanuit dat IP een bericht op mijn website kunnen plaatsen dat moet dus het IP can Targetsms.nl zijn en
hier heb ik dus een nieuw IP van nodig.
Heeft iemand deze toevallig?
M.v.g. Jesper
Het is een ander IP maar deze werkt niet en er zijn inderdaad
verschillende mogenlijkheden als je ze nou eens snapte.
Het dient ervoor dat ze alleen vanuit dat IP een bericht op mijn website kunnen plaatsen dat moet dus het IP can Targetsms.nl zijn en
hier heb ik dus een nieuw IP van nodig.
Heeft iemand deze toevallig?
M.v.g. Jesper
Zie mijn vorige reply ;)
Of kijk eens op hun site?
Dat IP is nodig om te verhinderen dat andere jouw sms.php script gaan aanroepen en gratis berichten gaan plaatsen.
En trouwens, een vergelijking doen naar je eigen IP is nutteloos.
Jij roept het script normaal gesproken niet aan, maar Targetpay.
Dat had ik al verteld in een anderhalf uur durend MSN gesprek hierover, Jesper.
Of kijk eens op hun site?
Dat IP is nodig om te verhinderen dat andere jouw sms.php script gaan aanroepen en gratis berichten gaan plaatsen.
En trouwens, een vergelijking doen naar je eigen IP is nutteloos.
Jij roept het script normaal gesproken niet aan, maar Targetpay.
Dat had ik al verteld in een anderhalf uur durend MSN gesprek hierover, Jesper.
Inderdaad maar hoe het wordt uitgelegt is nogal ingewikkelt dus zoek op deze site mensen die mij het om Dummie taal kunnen uitleggen ;)
Hun site? Ik heb al gezocht naar IP adres hoor;)
Hun site? Ik heb al gezocht naar IP adres hoor;)
Heb je überhaubt wel gekeken naar de link die ik je gaf?
uitleg is echt niet ingewikkeld.
Beetje logisch lezen, en desnoods even wat vertalen als het nodig is, en het belangrijkste... speel er eem en probeer het uit.
Zo leer je.
Beetje logisch lezen, en desnoods even wat vertalen als het nodig is, en het belangrijkste... speel er eem en probeer het uit.
Zo leer je.
http://www.targetsms.nl/examples/class.targetsms.txt
Hier zit o.a. een ip check functie in. Alleen even lezen en je hebt het.
Hier zit o.a. een ip check functie in. Alleen even lezen en je hebt het.
'TJVB:
http://www.targetsms.nl/examples/class.targetsms.txt
Hier zit o.a. een ip check functie in. Alleen even lezen en je hebt het.
Hier zit o.a. een ip check functie in. Alleen even lezen en je hebt het.
Waarom niet gewoon de hele class gebruiken?
Bedankt TJVB maar wat kan ik hier nu mee?
Ben nieuw in de php?
Welke van de 2 is nu hun IP en moet in daar invoeren?
Want dat 195 IP dat staat er nu en die doet het niet?
M.v.g. Jesper
Ben nieuw in de php?
Welke van de 2 is nu hun IP en moet in daar invoeren?
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
IP check: checks if your script is called by TargetSMS
*/
function ipcheck() {
if (($_SERVER["REMOTE_ADDR"]!="195.140.234.120") &&
(substr($_SERVER["REMOTE_ADDR"],0,11)!="89.184.168."))
{
die ("Access denied for ".$_SERVER["REMOTE_ADDR"]);
}
}
*/
function ipcheck() {
if (($_SERVER["REMOTE_ADDR"]!="195.140.234.120") &&
(substr($_SERVER["REMOTE_ADDR"],0,11)!="89.184.168."))
{
die ("Access denied for ".$_SERVER["REMOTE_ADDR"]);
}
}
Want dat 195 IP dat staat er nu en die doet het niet?
M.v.g. Jesper
Gewijzigd op 01/01/1970 01:00:00 door jesper dd
1e stap. Ga PHP leren.
Bekijk mijn gestuurde tutorial eens en leer eerst de basis.
Dan kan je de bovenstaande functie ook wel ontleden.
En ja, beide IP's horen daarbij, en verder gaat het bij het laatste deel om een iprange.
Bekijk mijn gestuurde tutorial eens en leer eerst de basis.
Dan kan je de bovenstaande functie ook wel ontleden.
En ja, beide IP's horen daarbij, en verder gaat het bij het laatste deel om een iprange.
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
Wat moet ik kopieëren en wat niet van dat stuk?
M.v.g. Jesper
M.v.g. Jesper
'jesper:
Wat moet ik kopieëren en wat niet van dat stuk?
M.v.g. Jesper
M.v.g. Jesper
Die ipcheck functie. Daar draait het om als je puur alleen een IP controle wilt.
Maar heb je al mijn gestuurde tutorial gelezen trouwens?
Gewijzigd op 01/01/1970 01:00:00 door - Ariën -
En is het gelukt? Was even benieuwd :)
Nee helaas niet.
Maar ik heb even gebelt met Target SMS
en het Ip klopte en kreeg dit terug:
Beste Jesper,
Wij hebben 15x de onderstaande URL aangeroepen maar nooit een "45000" response teruggekregen van jouw kant.
http://www.mediadesign4you.nl/belbericht/sms.php?SendTo=31623360740&Message=go+kick+test+bericht+vanuit+mobiel&ShortCode=3010&MO_MessageId=197636897&operator=02F480&MO_ShortKey=go+kick
Met vriendelijke groet,
************************
Operations
TargetMedia B.V.
Houtweg 29
1251 CS Laren NH
Maar wat moet ik hier nu mee doen?
M.v.g. Jesper
Maar ik heb even gebelt met Target SMS
en het Ip klopte en kreeg dit terug:
Beste Jesper,
Wij hebben 15x de onderstaande URL aangeroepen maar nooit een "45000" response teruggekregen van jouw kant.
http://www.mediadesign4you.nl/belbericht/sms.php?SendTo=31623360740&Message=go+kick+test+bericht+vanuit+mobiel&ShortCode=3010&MO_MessageId=197636897&operator=02F480&MO_ShortKey=go+kick
Met vriendelijke groet,
************************
Operations
TargetMedia B.V.
Houtweg 29
1251 CS Laren NH
Maar wat moet ik hier nu mee doen?
M.v.g. Jesper
Nou, het lijkt me heel logisch. Ik denk dat de code pas uitgevoerd wordt als TargetSMS van jou een 45000 response krijgt. Zorg dus dat ze die krijgen. Hoe en wat zal vast wel in de documentatie staan.
Wat een slecht script, ik ga even iets anders maken want dit aanmodderen ben ik zat.
Beste,
Maar hoe komt het dat ze die niet krijgen?
@ Arjan
Als U een andere maakt werkt hij dan wel?
M.v.g. Jesper
Maar hoe komt het dat ze die niet krijgen?
@ Arjan
Als U een andere maakt werkt hij dan wel?
M.v.g. Jesper




