Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Homepay


Rekomendowane odpowiedzi

Opublikowano

Witam. Mam problem z ogarnięciem skryptu płatności homepay. Oryginalny ze strony jest dostępny dopiero po zalogowaniu na konto (którego nie mam). Skrypt znalazłem w internecie jednak nie wiem jak uzupełnić dany link:

 

 $check=getStatus("http://homepay.pl/sms/check_code.php?usr_id=".$config_homepay_usr_id."&acc_id=".$acc_id."&code=".$_POST['kod']);

 

Co w tym wypadku oznacza usr_id ? Czy jest to stała wartość czy do każdego numeru i treści sms (usługi) jest przypisany inny

To samo z acc_id.

 

W pliku dane.php zrobiłem coś takiego:

$acc_id = '5432';
$config_homepay_usr_id=3;
Tylko nie wiem czy te wartości można przypisać na stałe czy jedna z nich się różni przy każdej usłudze. Gdyby ktoś mógł mnie jakoś nakierować albo pokazać swój zedytowany skrypt lub jakiegoś ss'a z homepay jak to wygląda byłbym wdzięczny.
Opublikowano

raczej nikt ci swojego nie ponieważ każdy boji się tego że może byc jakaś luka i aby ktoś tego nie zauważył.

Opublikowano

<form method="post" action="">

Kod: <input type="text" name="check" size="10" maxlength="8"><br>

<input type="submit" name="submit">

</form>

<?php

if($_POST['submit'])

{

$id = 3127; //ID klienta HomePay

$sms_id = 10040; //id uslugi

$check = $_POST['check'];

//Sprawdzacz kodu

$handle = fopen("http://homepay.pl/sms/check_code.php?usr_id=".$id."&acc_id=".$sms_id."&code=".$check, "r");

$status = fgets($handle, 8);

fclose($handle);

if(empty($check)) echo'Wypełnij wszystkie pola.';

elseif($status == 0 || preg_match('/[^0-9A-Za-z]/', $check)) echo 'Nieprawidłowy kod';

elseif($status == 1)

{

echo 'Kod działa poprawnie';

}

else echo 'Błąd w połączeniu z operatorem.';

}

?>

Ten kod powinien działać

Osobiście pomagam tylko na PW lub e-mail


-----------------------------------------------------------------


https://github.com/smietanka

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...