Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Skrypt rozpoznający cenę kodu DotPay
#1
Witam wszystkich ponownie Smile
Chciałbym się dowiedzieć, czy ma ktoś może jakiś pomysł na skrypt sprawdzający poprawność kodu i jego cenę.
Mam sobie powiedzmy taki kod:
Kod:
http://dotpay.pl/check_code_fullinfo.php?type=sms&del=0&id=XXXXX&code=XXXX&check=XXXXXXXX
No i chciałbym sprawdzić jego zawartość.
Próbowałem u siebie na testowych plikach np. tak:
Kod PHP:
<?
$pytanieokod 
fopen("http://forum.mentlegen.pl/buy/test2.php?code=A1B2C3D4E5""r");
$pytajokod fgets($pytanieokod);
if (
$pytajokod == "1 86400 XXXX 5.00") {
echo 
'Kod zweryfikowany - wartość 5 zł netto</br>';
}
else {
echo 
'Kod nieprawidłowy</br>';
}
echo 
$pytajokod;
?>
A ten czytany pliczek wyglądał tak:
Kod PHP:
<?
if (isset($_GET['code']) && $_GET['code'] == "A1B2C3D4E5") {
echo 
'1 86400 XXXX 5.00';
}
else {
echo 
'0';
}
?>
No i ogólnie wszystko działa, niestety gdy wykorzystuję to już w praktyce na dotpayu, nie jest tak pięknie :/
Zawsze wywala 0.
Odkryłem także możliwą przyczynę - w przypadku zapisania pliku nr. 2 w kodowaniu UTF-8 zwracało mi error, dopiero gdy zmieniłem je na UTF-8 bez BOM
wszystko było OK (co ma sens).
Moje pytanie brzmi - jak to zrobić, żeby działało XD
Próbowałem przez file_get_contents też brak działania, readfile też nawala.
Prawdopodobnie mają ustawione to kodowanie z BOM'em i nie wiem jak to sprawdzić. Doradzi mi ktoś ? Smile
Odpowiedz
#2
Próbowałeś?
Kod:
$check = $_POST['check']; # podany kod na stronie gdzie wejście jest płatne i wymagany jest zakupiony kod
if($check == NULL)
  echo "Prosze wpisac kod";
else {
  

    $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."; }  # 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, "/");
        }
        header("Location: ".$page);        # włączenie strony głównej
    }
}
?>
Polecam Wam ten serwis: http://www.mandatownia.pl który będzie za Was płacił mandaty!
Odpowiedz
#3
Ściągałem wszystkie gotowe od nich skrypty, ale żaden nie rozpoznaje ceny kodu, a mi głównie o to chodzi, bo mam do usługi przypisane kilkanaście cen Smile
Na pewno da się zrobić, bo bardzo dużo hostingów tak ma, że wysyłasz wszystkie sms'y o tej samej treści, a doładowuje stan portfela zależnie od ceny Smile
Kod:
http://dotpay.pl/check_code.php?id=".$id."&code=".$code."&check=".$check."&type=".$type."&del=".$del, 'r'
sprawdzi tylko i wyłącznie, czy kod jest poprawny.
Do weryfikacji, ale także uzyskania informacji o cenie kodu służy
Kod:
http://dotpay.pl/check_code_fullinfo.php?type=sms&del=0&id=XXXXX&code=XXXX&check=XXXXXXXX
Wink
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [PHP] Skrypt AzDGDatingMedium - nie idzie się rejestrować krysek76 0 2,339 15-05-2017, 23:42
Ostatni post: krysek76
  Skrypt wyszukiwania Robert 33 1 4,265 14-04-2014, 22:22
Ostatni post: Engine
  Skrypt Logowania oraz rejestracji z kodowaniem w SHA265 Tehiro 0 2,013 23-06-2013, 18:06
Ostatni post: Tehiro
  [PHP] Informowanie o cookies - skrypt krysek76 0 2,172 29-04-2013, 15:08
Ostatni post: krysek76
  Skrypt księgi gości (prostego forum) Moody 0 1,817 13-01-2013, 16:34
Ostatni post: Moody

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl