dane sa na 100% dobre.
Tutaj podaje kod pliku Sprawdz.php :
Zmienna
$uslugaZawiera
treść sms'a
W moim przypadku
AP.LIGP
$id - id konta
sprawdz.php
<?php session_start();
include("./inc/config.php");
$id = $identyfikator; # numer ID zarejestrowanego klienta
$code = $usluga; # identyfikator usług SMS
$type = "c1,sms"; # typ konta: C1 - 8 znakowy kod bezobsługowy
# typ konta: sms dla sprawdzania SMSow
$page = "main.php"; # nazwa pliku jaki ma sie zaladowac po podaniu poprawnego kodu
# gdy sprawdzane będą zarówno konta smsowe jak i konta przy płatnościach kartą
# to należy wtedy użyć zapisu:
# $type = "c1,sms";
#
# przy sprawdzaniu kilku kont o różnych identyfikatorach należy użyć zapisu:
# $code = "abcd1,abcd2,kody2,kody6";
$del=1; # jeżeli kod ma być skasowany od razu po sprawdzeniu to ustaw wartość na 1
#################################################################################
$check = $_POST['check']; # podany kod na stronie gdzie wejście jest płatne i wymagany jest zakupiony kod
if($check == NULL)
exit("<center><br><br><br><br><br><br><br><br>Wpisz Kod</center>");
$handle = fopen("http://dotpay.pl/check_code.php?&check=".$check."&id=".$id."&code=".$code."&type=".$type."&del=".$del, 'r');
$status = fgets($handle, 8);
$czas_zycia = fgets($handle, 24);
fclose($handle);
$czas_zycia = rtrim($czas_zycia);
if ($status == 0) {print "<center><br><br><br><br><br><br><br><br>Wpisales Niepopwny KOD</center>"; exit;} # gdy kod niepoprawny
else
{
include("./inc/connect.php");
$sesja = $_SESSION['login'];
$pytanie = mysql_query("Select * from $tbuser where login='$sesja'");
if(mysql_num_rows($pytanie) > 0)
{
while ($dane = mysql_fetch_array($pytanie))
{
$aktualne_saldo = $dane['saldo'];
$saldo_plus = $aktualne_saldo + 3;
$zapytanie = "UPDATE $tbuser SET `saldo`='$saldo_plus' WHERE `login`='$sesja'";
mysql_query("$zapytanie");
}
}
else
{
echo 'Wystąpił bład z bazą danych. Nie znaleziono takiego urzytkownika.!';
}
}
?>
Użytkownik Gh0st edytował ten post 31.08.2011 19:30