![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 23.08.2007 Skąd: Częstochowa/Dubidze Ostrzeżenie: (70%) ![]() ![]() |
witam serdecznie,
mam serwis www.vporn.pl, na tym serwisie obecnie jest ustawiony darmowy abonament, jesli ustawiem na platny trzeba wyslac sms aby otrzymac kod aktywacyjnym lecz tu ta funkcja wlasnie nie dziala, jest to skrytpt ktory jest udostepniany przez system dotpay i on integruje serwis aby pobieral kody z dotpay. i wlasnei tu jest problem bo po odkupieniu serwisu nie potrafie tego zintegorwac zeby dzialalo dla mnie. jesli ktos sie zna, prosze o pomoc. ponizej podaje fragment kodu: Kod <? if(!defined('inside')) exit;
$id = 22675; # numer ID zarejestrowanego klienta $code = "fporn,vporn"; # identyfikator usı‚ug SMS $type = "sms,c1"; # typ konta: sms - 8 znakowy kod bezobsı‚ugowy $page = "main.php"; # strona po poprawnej zapı‚acie # --------------------------------------------------------------------------------- $check = $_POST['check']; # podany kod na stronie gdzie wejĹ›cie jest pĹ‚atne i wymagany jest zakupiony kod $url = "/check_code.php?id=".$id."&code=".$code."&check=".$check."&type=".$type."&del=".$del; $header = ""; $response = ""; if($check == NULL){ echo '<center><FORM METHOD=POST> <INPUT TYPE=TEXT NAME="check" SIZE=10 MAXLENGTH=8 ><BR> <BR> <CENTER><INPUT TYPE=SUBMIT VALUE="Zaloguj" class="guzik"></CENTER> </FORM></center>'; } else { if (!($request=fsockopen('dotpay.pl',80,$errno,$errstr))) exit($errstr); else { socket_set_timeout($request,10); fwrite($request,"GET ".$url." HTTP/1.0\r\nHost: dotpay.pl\r\n\r\n"); do $header.=fread($request,1); while (!preg_match('/\\r\\n\\r\\n$/',$header)); if (preg_match('/Transfer\\-Encoding:\\s+chunked\\r\\n/',$header)) do { $byte = ""; $chunk_size=""; do { $chunk_size.=$byte; $byte=fread($request,1); } while ($byte!="\\r"); // till we match the CR fread($request, 1); // also drop off the LF $chunk_size=hexdec($chunk_size); // convert to real number $response.=fread($request,$chunk_size); fread($request,2); // ditch the CRLF that trails the chunk } while ($chunk_size); // till we reach the 0 length chunk (end marker) else { if (preg_match('/Content\\-Length:\\s+([0-9]*)\\r\\n/',$header,$matches)) { $response=fread($request,$matches[1]); } else { while (!feof($request)) $response .= fread($request, 4096); } } // close connection fclose($request); } $dane = explode("\n", $response); $status = $dane[0]; $czas_zycia = rtrim($dane[1]); if ($status == 0) {print "<font color='darkred'>Wprowadzony kod jest niepoprawny, b±dĽ skończyła się jego ważno¶ć.</font>";} # gdy kod niepoprawny else { # gdy kod poprawny: if (!isset($_COOKIE['ActiveCode'])) { //setcookie('ActiveCode',1, time()+$czas_zycia); } else { // setcookie('ActiveCode',0, time()+2, "/"); // setcookie('ActiveCode',1, time()+$czas_zycia, "/"); } $_SESSION['auth'] = 1; echo '<font color="darkred"><B>Dostęp został aktywowany.</b><BR>Od teraz masz nielimitowan± możliwo¶ć ogl±dania filmów, oraz dostęp do galerii.</font>'; //header("Location: ".$page); # włączenie strony głównej } } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:36 |