Stranica se sastoji od forme sa 3 elementa:
Ovaj program koristi sledeće php funkcije:
<!DOCTYPE html> <html lang="sr"> <head> <meta charset="UTF-8"/> <title>Dodavanje razmaka između slova</title> </head> <body> <form method="POST"> <input type="text" name="rez" value="<?php echo htmlspecialchars(( isset($_POST['rez']) ? $_POST['rez'] : ''),ENT_QUOTES) ?>" /> <input type="submit" name="button"/> <input type="number" name="br" value="<?php echo ( isset($_POST['br']) ? $_POST['br'] : '1') ?>" min="1" max="5" /> </form></body> <?php if (isset($_POST['button'])) { { $string=$_POST['rez']; $br_razmaka=$_POST['br']; echo $izlaz = chunk_split($string,1,str_repeat(" ",$br_razmaka)); } } ?>
Input tag "rez" ima php kod kao vrednost. On služi da pročisti korisnikov unos od navodnika i da zadrži prethodnu vrednost ako je uneta.
Input tag "br" koji služi za biranje broja razmaka ima minimalnu i maksimalnu vrednost, i php kod da zadrži prethodnu ako je uneta. Ako prethodna vrednost nije uneta, php mu daje podrazumevanu vrednost 1.
PHP kod ispod je obrada tog stringa: On proverava da li je pritisnuto dugme za slanje forme. Ako nije onda se sve preskače, a ako jeste definišu se promenljive iz tagova metodom POST, i komandom echo prikazuje se obrađeni string.
Varijacija dela ovog koda koji koristi funkcije
<?php function DodajRazmak($string, $br_razmaka = 1) { echo chunk_split($string,1,str_repeat(" ",$br_razmaka)); } if (isset($_POST['button'])) { DodajRazmak($_POST['rez'],$_POST['br']); } ?>
©Библиотека++ 2025 Развој сајта Ивица Лазаревић