Witam serdecznie mam taki kod jak niżej. Tworzenie kont jest płatne przez dotpay i otrzymuje się kod który jest 1 raz ważny na końcu jest warunek że jak error=0 to brak błędów i jest super ale w przypadku gdy będzie np login i będzie error=1 to konto się nie utworzy i po drugiej probie kod wykupiony jest już nie aktywny nieprawidłowy jak można było by to obejść?
$handle = fopen("http://dotpay.pl/check_code.php?&check=".$check."&id=".$id1."&code=".$code1."&type=".$type."&del=1".$del, 'r'); $status = fgets($handle, 8
); $czas_zycia = fgets($handle, 24
); $czas_zycia = rtrim($czas_zycia);
$handle2 = fopen("http://dotpay.pl/check_code.php?&check=".$check."&id=".$id2."&code=".$code2."&type=".$type."&del=1".$del, 'r'); $status2 = fgets($handle2, 8
); $czas_zycia2 = fgets($handle2, 24
); $czas_zycia2 = rtrim($czas_zycia2);
if ($status == 0 AND
$status2 == 0
) {print "".$blad."Niepoprawny kod. <a href='java script:history.back()'>Spróbuj ponownie</a>".$bladend."";
exit;} # gdy kod niepoprawny else
{ # gdy kod poprawny:
if (!isset($_COOKIE['ActiveCode'])) {
}
else
{
}
include 'includes/httpsocket.php';
$sock = new HTTPSocket;
$sock->connect($dahost,2222);
$sock->set_login($dausername,$dapass);
$sock->query('/CMD_API_ACCOUNT_USER',
'action' => 'create',
'domain' => $domain.".".$dahost,
'username' => $login,
'add' => 'Submit',
'email' => $email,
'passwd' => $pass,
'passwd2' => $pass,
'notify' => 'no',
'create' => 'Create',
'ip' => $daip,
'package' => $pakiet
));
$result = $sock->fetch_parsed_body();
if ($result['error'] != "0")
{
echo"<table width=\"99%\" border=\"0\" > <tr>
<td width=\"94%\"><br /><b><p style=\"background-color:red; color:white; font-size:14px; \">Błąd sporadyczny <br />Login lub domena już istnieją w naszej bazie. <br /> W razie problemów prosimy o kontakt.</p></b></td>
</tr>
</table>";
echo $result['details']."<br></b>\n"; }
else
{
$headers = 'From: '.$adminemail . "\r\n" .
'Reply-To: '.$adminemail . "\r\n" .
mail($email,"Nowe konto $login",$template,$headers);
echo"<META HTTP-EQUIV=\"Refresh\" CONTENT=\"2;URL=index.php?name=rejestracja&status=ok\"><br>";
}