Pomoc w integracji 2 skryptów panelu sms z Dotpay


(Jacek Brechelke1) #1

Witam

Mój brat poprosił mnie bym pomógł w integracji jego panelu sms shop z serwisem dotpay.... przejde do rzeczy:

Panel został pobrany z strony http://www.dramo.pl/ , wszystko ładnie pieknie ale autora panel obsługuje serwis "profitsms" i "homepay"a ja potrzebuje pod serwis dotpay.

Autor udostepnił także skrypty sprawdzające:

<?

require 'polacz.php'; //skrypt łączący z bazą danych


$license = $_GET['lic'];

$ipT = $_SERVER['REMOTE_ADDR'];


	function posol($thing){

//wycięto

	}


$check = md5(posol($ipT));


if($license == "666_Dramo" || $license == "6aabe84bde369bf1ac06593d525686a3" || $license == "c410aa06d1910aedc4523dbb6c75bd80" || $license == "bb61c0d816cb47492fa5817d381644cd" || $license == "88936821a9194c332fe4dceb07264f3c" || $license == "4ed8393d82f3816efb88c9cc95b557a6" ){ //obsługa specjalnych licencji

$check = "true";

}

elseif($license =! "zzz"){

//$dane = mysql_query("SELECT * FROM licencje WHERE licencja='$license'");

//$r = mysql_fetch_array($dane);

$check = 'true';

}

//lekko zmodyfikowałem skrypt żeby zawsze zwracał true i nie wymagał licencji.



if($check == 'true'){

$handle=fopen("http://homepay.pl/API/check_code_multi.php?usr_id=".$_GET['usr_id']."&acc_id=".$_GET['config_acc']."&code=".$_GET['code']."",'r');

$check=fgetcsv($handle,1024);

fclose($handle);

print($check[0]);

echo(",");

print($check[1]);

} 

else

{

$omg = P;

print("P");

}

?>

A oto skrypt od dotpaya i skonfigurowany tak by działał :

<?

$id = 67520; # numer ID zarejestrowanego klienta

    $code = "bdx6"; # identyfikator usług SMS

    $type = "sms,"; # typ konta: C1 - 8 znakowy kod bezobsługowy

 $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("Prosze wpisac kod");



    $handle = fopen("http://dotpay.pl/check_code.php?id=".$id."&code=".$code."&check=".$check."&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 "Kod niepoprawny."; exit;} # gdy kod niepoprawny

    else

    { # gdy kod poprawny: <----- ZAUWAŻYŁEŚ TO?!

    if (!isset($_COOKIE['ActiveCode']))

    {

    setcookie('ActiveCode',1, time()+$czas_zycia);

    }

    else

    {

    setcookie('ActiveCode',0, time()+2, "/");

    setcookie('ActiveCode',1, time()+$czas_zycia, "/");

    }

    header("Location: ".$page); # włączenie strony głównej

    }

    ?>

Nie jestem jakiś tam wielkim miłośnikiem programowania w php ,( poprostu nie umiem) :slight_smile:

Mam nadzieje że ktoś jest w stenie mi jakoś pomóc:

Z góry dziekuje :stuck_out_tongue: