home *** CD-ROM | disk | FTP | other *** search
/ Internet CD 2005 March / Internet_CD_032005.iso / Warsztat_PHP / service.php < prev   
Encoding:
PHP Script  |  2005-01-02  |  1.1 KB  |  37 lines

  1. <?php
  2. $c = mysql_connect('localhost', 'user', 'haslo');
  3. mysql_select_db('nazwa_bazy', $c);
  4. ?>
  5. <html>
  6. <head>
  7. <title>Zabezpieczona obrazkiem us│uga</title>
  8. <link rel="stylesheet" href="pg.css" type="text/css">
  9. </head>
  10. <body>
  11.  
  12. <form method=post action="">
  13.     Wpisz adres strony, kt≤r╣ chcesz dodaµ do naszego katalogu:<br>
  14.     <input type="text" name="url" size="25" value="http://" maxlength="50"><br><br>
  15.  
  16.     <?php
  17.     $hash = mysql_result(mysql_query('SELECT * FROM mi_secimg ORDER BY RAND() LIMIT 1'), 0);
  18.     ?>
  19.     <img src="image.php?hash=<?=$hash?>"><br>Przepisz kod z powy┐szego obrazka:<br>
  20.     <input type="text" name="code" size="10" maxlength="6"><br><br>
  21.     <input type="hidden" name="hash" value="<?=$hash?>"><input type="submit" value="dodaj do katalogu">
  22. </form>
  23.  
  24. <?php
  25. if(@ereg("[a-z0-9]{32}", $_POST['hash'])) {
  26.     $code = mysql_result(mysql_query('SELECT code FROM mi_secimg WHERE hash="'.$_POST['hash'].'"'), 0);
  27.     
  28.     if($code != $_POST['code'])
  29.         echo 'b│╣d: kod jest niepoprawny !';
  30.     else {
  31.         // [..]
  32.         echo 'dziekujemy, strona '.$_POST['url'].' zosta│a dodana do naszego katalogu!';
  33.     }
  34. }
  35. ?>
  36. </body>
  37. </html>