Witam, mam problem z umieszczeniem poprawnej weryfikacji JSON w kodzie PHP
Przykład poprawnej weryfikacji:
{"status":"OK","kwota":"16.00"}
<?php //24
include("funkcje.php");
include("configs/head_config.php");
if($_SESSION['Zalogowany']!=1) alert("Musisz się zalogować!!!");
else{
$name='doladowanie';
include("configs/ownserwer_config.php");
if($_POST['go'] && !empty($_POST['check'])){
$paid = 'dotpay_sms'; // Rodzaj płatności
$userid = '8294'; // Twoje ID w panelu
$comment = 'Opłata za slot'; // Komentarz do płatności
$kod=$_POST['check']; //kod sms
$b = file_get_contents("http://panel.dedyki.net/api.php?api_mode=payment&paid=".$paid."&userid=".$userid."&comment=".$comment."&code=".$kod);
$b = json_decode($api);
if($b == 'OK') {
alert("Kod sms nie jest poprawny");
}
else{
$saldo = $api->kwota;
$pkt = mysql_query("SELECT kasa FROM konta WHERE login=".$_SESSION['Login']."");
$points = $pkt + $saldo;
mysql_query("UPDATE `konta` SET `kasa`=`kasa`+'".$saldo."' WHERE `login`='".$_SESSION['Login']."'");
echo '<meta http-equiv="refresh" content="1; url=index.php?inc=modules/doladowanie/doladowanie">';
echo 'Poprawny kod. doładowuję: '.$api->kwota.' zł';
}
}
?>
<?php }?>
<form action="" method="post">
<table>
<tr><td>Kod SMS:</td>
<td><input type="text" style="width:100px;" maxlength="8" name="check"></td>
</tr>
<tr><td></td><td colspan="2"><input style="width:100px;" type="submit" name="go" value="Zatwierdz"></td></tr>
</table>
</form>
</div>