Pseudo kodi forma?
Prikazujem rezultate 1 do 3 od 3

Tema: Pseudo kodi forma?

  1. #1
    Zainteresovan član red boy (avatar)
    Učlanjen
    06.10.2004.
    Pol
    muški
    Lokacija
    Nis
    Poruke
    346
    Reputaciona moć
    52

    Podrazumevano Pseudo kodi forma?

    Sta je na primeru pseudo kod, recimo u PHP-u??
    Isto tako da ne otvaram temu, planiram da napisem kontakt formu... A kako se zastititi od spamera.
    Znaci ona slova ili unos brojeva. Na koji nacin to da realizujem? Neki savet, preporuka...



  2. #2
    Neproveren član
    Učlanjen
    30.05.2010.
    Pol
    muški
    Poruke
    10
    Reputaciona moć
    0

    Podrazumevano Re: Pseudo kodi forma?

    Pseudo kod ti je kod koji nije vezan ni za jedan programski jezik i mnogo je citljiviji za nekog ko nije toliko programski obrazovan. Zato i ima prefiks 'pseudo'.
    Ono gde sam ga ja sreo jeste u UMLovima, kod pravljenja nekih grafikona za tok programa i sl. Kada ti je uz tok programa ili vec neku dokumentaciju potrebno i da prilozis malo koda kojii bi i korisniku lako objasnio ili bolje opisao program onda ti to pises u tom pseudo kodu.

    na kraju krajeva malo searcha nikada nije na odmet:
    http://en.wikipedia.org/wiki/Pseudocode

  3. #3
    Početnik
    Učlanjen
    19.06.2010.
    Pol
    ženski
    Poruke
    3
    Reputaciona moć
    0

    Podrazumevano Re: Pseudo kodi forma?

    Citat Original postavio red boy Pogledaj poruku
    planiram da napisem kontakt formu... A kako se zastititi od spamera.
    Znaci ona slova ili unos brojeva. Na koji nacin to da realizujem? Neki savet, preporuka...
    Za PHP mozes koristiti ovaj besplatni generator slucajnih brojeva koji na formi prikazujes kao sliku.

    antispam.php
    Kod:
    <?php
    ###############################################################
    # Anti-spam Image Generator (CAPTCHA) 1.0
    ###############################################################
    # For updates visit http://www.zubrag.com/scripts/
    ############################################################### 
    
    // Font name to use. Make sure it is available on the server.
    // You could upload it to the same folder with script if it cannot find font.
    // By default it uses arial.ttf font.
    $font = getcwd().'/arial.ttf';
    
    // list possible characters to include on the CAPTCHA
    $charset = '0123456789';
    
    // how many characters include in the CAPTCHA
    $code_length = 4;
    
    // antispam image height
    $height = 40;
    
    // antispam image width
    $width = 110;
    
    ############################################################
    #  END OF SETTINGS
    ############################################################
    
    // this will start session if not started yet
    @session_start();
    
    $code = '';
    for($i=0; $i < $code_length; $i++) {
      $code = $code . substr($charset, mt_rand(0, strlen($charset) - 1), 1);
    }
    
    $font_size = $height * 0.7;
    $image = @imagecreate($width, $height);
    $background_color = @imagecolorallocate($image, 255, 255, 255);
    $noise_color = @imagecolorallocate($image, 20, 40, 100);
    
    /* add image noise */
    for($i=0; $i < ($width * $height) / 6; $i++) {
      @imageellipse($image, mt_rand(0,$width), mt_rand(0,$height), 1, 1, $noise_color);
    }
    /* render text */
    $text_color = @imagecolorallocate($image, 20, 40, 100);
    @imagettftext($image, $font_size, 0, 7,$height*0.8,
                  $text_color, $font , $code)
      or die('Cannot render TTF text.');
    
    /* output image to the browser */
    header('Content-Type: image/png');
    @imagepng($image) or die('imagepng error!');
    @imagedestroy($image);
    $_SESSION['AntiSpamImage'] = $code;
    exit();
    ?>

    Tvoja forma treba da sadrzi:
    poruka.php
    Kod:
    <form method="post"  action="poruka.php">
    ...
    Unesite broj sa slike:
    <input type="text" name="anti_spam_code" size=4 maxlength=4> 
    <img src="antispam.php" >
    ...
    </form>
    PHP kod za proveru:
    poruka.php
    Kod:
    ...
    ...
    	@session_start(); // start session if not started yet
    	if ($_SESSION['AntiSpamImage'] != $_REQUEST['anti_spam_code']) 
    	{
     	 	// set antispam string to something random, in order to avoid reusing it once again
      		$_SESSION['AntiSpamImage'] = rand(100,9999999);
      		// here you add code to let user know incorrect code entered
      		echo "Pogresan broj";  
    	}
    	else
    	{
      		// set antispam string to something random, in order to avoid reusing it once again
      		$_SESSION['AntiSpamImage'] = rand(100,9999999);
      		echo "Poruka je poslata";
    	}
    ...
    ...
    Potreban ti je i true type font koji mozes skinuti sa interneta (u ovom primeru je arial.ttf).
    Sva tri fajla se nalaze u istom direktorijumu:
    antispam.php
    poruka.php
    arial.ttf

Slične teme

  1. PHP forma
    Autor Winex u forumu Web dizajn
    Odgovora: 3
    Poslednja poruka: 19.05.2010., 23:00
  2. Login forma
    Autor user_name u forumu Web dizajn
    Odgovora: 1
    Poslednja poruka: 16.05.2006., 13:08
  3. Forma
    Autor DJ-Nikola u forumu Web dizajn
    Odgovora: 7
    Poslednja poruka: 14.07.2005., 19:11
  4. Treba mi forma...
    Autor sssds u forumu Web dizajn
    Odgovora: 1
    Poslednja poruka: 22.07.2004., 18:18
  5. Forma...
    Autor Bosko u forumu Web dizajn
    Odgovora: 15
    Poslednja poruka: 15.09.2003., 17:23

Pravila za slanje poruka

  • Ne možete kreirati novu temu
  • Ne možete poslati odgovor
  • Ne možete dodati priloge
  • Ne možete prepraviti svoju poruku
  •