Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DOTPAY + Capatcha
Forum PHP.pl > Forum > PHP
Eset96
Witam mam taki problem nie jestem jakiś dobry pisaniu skryptów. Mam taki problem potrzebuje aby w skrypcie sprawdzającym kod z sms dotpay była capatcha.
Chodzi o to, ze potrafie to zrobic, ale jak ktoś wpisze kod i capatche to ten kod sie marnuje mogłby ktoś pomoc

Kod
1. Wyslij SMS o tresci <font color=red>AP.XXXX</font> na numer <font color=red>73068</font>
<br>2. W SMSie zwrotnym otrzymasz specjalny kod, wpisz go poniżej<br><br><form action="index2.php" method="POST">
<input type="text" name="check">
<input type="submit" value="Wyslij"></form></center>
Serwis SMS obsługiwany przez <a href="http://dotpay.pl" target="_blank">Dotpay.pl</a><br>
Regulamin: <a href="http://www.dotpay.pl/regulaminsms" target="_blank">http://www.dotpay.pl/regulaminsms</a><br>
Usługa dostępna we wszystkich Polskich sieciach: Orange, Plus GSM, Era, Play, Heyah itd.<br>


<?
function Polacz() {
$baza = array(
        'db_host' =>  'asd',
        'db_user' =>  'j',
        'db_pass' =>  'sdf',
        'db_name' =>  'asd',
        );
        if($pol) {
        return $pol;
    } else {
        $pol = mysql_connect("$baza[db_host]","$baza[db_user]","$baza[db_pass]");
        if (!$pol || !mysql_select_db("$baza[db_name]",$pol)) {
           die ('Problem z baza danych'); return 0;
        } else {  return $pol;   }
    }
}


$page = "http://lol.pl/lol.exe";   //link do pliku jaki ma być otwarty po poprawnej weryfikacji kodu

Polacz();

############################# SKRYPT DO SPRAWDZANIA KODU #############################


if (isset($_POST[check]))
{                  

$res = "SELECT * FROM `codes` WHERE `code`='".$_POST['check']."' AND `status`='active' LIMIT 1";
$odp = mysql_query("$res");
$r = mysql_fetch_array($odp);



if (mysql_num_rows($odp) == 0)
  {
  echo 'Kod jest nieprawidlowy';
  }
if (mysql_num_rows($odp) == 1)
  {
  echo 'Kod jest prawidlowy.';
  echo '<meta http-equiv="refresh" content="0;url='.$page.'">';


$zapytanie="UPDATE codes SET status='inactive' WHERE `code` = '".$_POST['check']."' LIMIT 1";

   mysql_query($zapytanie) or die("Wystąpił błąd");
  }

}
?>


Z góry dzieki
markonix
Szczerze to nie widzę tu nigdzie sprawdzania captchy.
Oznacz kod odpowiednim znaczkiem "PHP".
Eset96
Wiem dałem sam kod, z myślą ze ktoś dobry pomoże biggrin.gif
Rid
Bez kodu z Pańską Captcha nie za wiele tu ktoś pomoże.
Tak w ogóle,to można stworzyć własną Captcha, Pana kod sms na jakimś tle + zainteresowanie bitmapami i sposoby zapisania ich do bazy danych powinno Panu w tym pomóc.
markonix
Cytat(Eset96 @ 4.04.2011, 18:19:13 ) *
Wiem dałem sam kod, z myślą ze ktoś dobry pomoże biggrin.gif

Z takim podejściem to na bazarek.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.