Siemka, napisałem to małe cacko lecz co drugie użycie(wykupienie PP) wyłącza mi sesje, mam zrobionego loga do pliku i wygląda on tak:
[x] sahee Kupił graczowi sahee: PP12 dnia 03 Stycznia 2012 IP: xxxx
[x] Kupił graczowi sahee: PP12 dnia 03 Stycznia 2012 IP: xxxx
[x] sahee Kupił graczowi sahee: PP12 dnia 03 Stycznia 2012 IP: xxxx
[x] Kupił graczowi sahee: PP12 dnia 03 Stycznia 2012 IP: xxxx
[x] sahee Kupił graczowi sahee: PP12 dnia 03 Stycznia 2012 IP: xxxx
[x] informatic Kupił graczowi informatic: PP12 dnia 03 Stycznia 2012 IP: xxxx
[x] Kupił graczowi sahee: PP12 dnia 04 Stycznia 2012 IP: xxxx
Przed kupił powinien być nick zalogowanej osoby, lecz sesja zostaje zerwana. Kod PHP:
<?php
require_once('inc/system.php');
$id = xxxx;
$code = "xxx"; #identyfikator usługi np. CNC9
$type = "C1,sms"; # typ konta: 'C1' - to 8 znakowy kod bezobsługowy, 'sms' dla sprawdzania SMSow
$del = 0; # jeżeli kod ma być skasowany od razu po sprawdzeniu to ustaw wartość na 1
$numer = xxxx; # numer na jaki ma zastac wysłay sms
$ilosc = 12;
$co = "PP12";
$h1 = "12PP 5zł";
$cena = "6.10";
################################################################################
#
################################################################################
#
if(!isset($_POST['accept'])) $msg = "<p class='error'>Musisz zaakceptować regulamin</p>"; elseif(empty($_POST['kod'])) $msg = "<p class='error'>Musisz podać kod SMS</p>"; elseif(empty($_POST['user'])) $msg = "<p class='error'>Musisz podać nick kupującego</p>"; else {
$kod = $_POST['kod'];
$user = $_POST['user'];
$handle = fopen("http://dotpay.pl/check_code.php?&check=".$kod."&id=".$id."&code=".$code."&type=".$type."&del=".$del, 'r'); $status = fgets($handle, 8
); $czas_zycia = fgets($handle, 24
); $czas_zycia = rtrim($czas_zycia); if ($status == 0) ($msg = "<p class='error'>Kod niepoprawny!</p>"); # gdy kod niepoprawny
else
{ # gdy kod poprawny:
#log
$dni=array('Poniedziałek','Wt','Śr','Czw','Pt','So','Nd'); $miesiace=array('Stycznia','Lutego','Marca','Kwietnia','Maja','Czerwca','Lipca','Sierpnia','Września','Października','Listopada','Grudnia'); $mc=$miesiace[date('n')-1
]; #log
file_put_contents('transakcje.txt', '[x] '.$oUser['login'].' Kupił graczowi '.$user.': '.$co.' dnia '.$dzien.' '.$mc.' '.$rok.' IP: '.$_SERVER['REMOTE_ADDR']. "\n" , FILE_APPEND);
$msg = "<p class='info'>Tranzakcja zakonczona. Kod zakupu to:".$kod."<br><font color=grenn>Wygenerowano kopie transakcji sukcesem!</font></p>";
}
}
}
$gra ="
TUTAJ html
";
require_once('inc/szablon.php');
?>