hallo mensen,
ik ben bezig geweest met een "sms script" dit doe ik via tagetpay/tagetsms.nl.

Ik heb nu dit maar het werkt niet hij moet namelijk die 000OK controleeren.

Dit heb ik nu
<?
$code = $_POST['code'];


$url = "http://api.targetpay.nl/payment/checksmspincode.asp?rtlo=20881&keyword=DONATE LIFECRIME&code=$code&shortcode=3010&co=31&test=1";
$result = implode (file($url));


if ($result == "OK"){

echo"Je betaalcode is gelukt.";

}



?>
Maar dit werkt niet wie weet hoe je de uit de url de funtie 000OK controleert
Als je deze link op je internet zou gooien zou je een pagina 000ok zien.

dit is ook alleen omdat test op 1 staat.

maar goed hoe kan ik die (000 OK) in mijn script controleeren.
Groeten Jordi
Dit werkt hier prima:

<?php
if($test = file_get_contents('http://api.targetpay.nl/payment/checksmspincode.asp?rtlo=20881&keyword=DONATE%20LIFECRIME&code=123456&shortcode=3010&co=31&test=1'))
{
if($test == '000 OK')
{
echo 'Gelukt!';
}else{
echo 'Mislukt!';
}
}else{
echo 'Mislukt!';
}
?>
even kijken:P
hey je bent geweldig wat moest ik zonder jou:p
Persoonlijk zou ik overigens Mollie aanraden, dat werkt (mijn inziens) beter/veiliger. Leuke voorbeeld code daarvan vind je in mijn profiel hier.
maar daar heb je geen sms zo als ik wens maar um ik moet zeg maar in die url een post hebben van de code die je dan intypt in deen post er staat nu 123456 als ik er $code in zet erkt het niet?
Ik zie ook een spatie in je URL "LIFE CRIME" met andere woorden gaat het hier om een criminal script?

Edit: Je typt nog steeds niet met HOOFDLETTERS en punten. Doe dat even AUB zo moeilijk is het toch niet?
Iets meer tijd en moeite investeren in je Nederlands zou ik best wel op prijs kunnen stellen.
ik kom er niet uit het werkt wel maar moet nog die code in $_post zetten.
ik heb gewoon dit gedaan.
$code = $_POST['code'];

en $code in de url ipv 123456

Wie weet een oplosing
die spatie moet er tussen! zo heet die keyword die ingesteld is op gateway.

<?php
if(isset($_POST['code']) && !empty($_POST['code']))
{
if(is_numeric($_POST['code']))
{
$code = $_POST['code'];

if($test = file_get_contents('http://api.targetpay.nl/payment/checksmspincode.asp?rtlo=20881&keyword=DONATE%20LIFECRIME&code='.$code.'&shortcode=3010&co=31&test=1'))
{
if($test == '000 OK')
{
echo 'Gelukt!';
}else{
echo 'Mislukt!';
}
}else{
echo 'Mislukt!';
}
}else{
echo 'De code is niet numeriek!';
}
}else{
echo 'Geen post!';
}
?>

Reageren