Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.97 KB | None | 0 0
  1.  
  2. <?php
  3. include("zahlavi.php");
  4. ?>
  5. <?php
  6. $cislo=array("nula", "jedna","dva","tři","čtyři", "pět", "šest", "sedm", "osm", "devět");
  7. $a=rand(0,9);
  8. $i=$cislo[$a];
  9. ?>
  10. <?php
  11. //jednotlivé součásti formuláře, kontrola jejich správnosti vyplnění
  12.  
  13. if(isset($_POST['submit'])) {
  14. $zprava="";
  15.  
  16. if(strlen(ltrim($_POST['jmeno']))>0){
  17. $jmeno=$_POST['jmeno'];
  18. }else{
  19. $zprava .="Nevyplnili jste jméno <br />";
  20. }
  21. if(strlen(ltrim($_POST['prijmeni']))>0){
  22. $prijmeni=$_POST['prijmeni'];
  23. }else{
  24. $zprava .="Nevyplnili jste příjmení <br />";
  25. }
  26. if(strlen(ltrim($_POST['narozeni']))>0){
  27. $narozeni=$_POST['narozeni'];
  28. }else{
  29. $zprava .="Nevyplnili jste rok narození <br />";
  30. }
  31. if(strlen(ltrim($_POST['telefon']))>0){
  32. $telefon=$_POST['telefon'];
  33. }else{
  34. $zprava .="Nevyplnili jste telefon <br />";
  35. }
  36. if(strlen(ltrim($_POST['mobil']))>0){
  37. $mobil=$_POST['mobil'];
  38. }else{
  39. $zprava .="Nevyplnili jste mobilní telefon <br />";
  40. }
  41. if(isset($_POST['film'])) {
  42. $film=$_POST['film'];
  43. }else{
  44. $film="";
  45. }
  46. if(isset($_POST['hudba'])) {
  47. $hudba=$_POST['hudba'];
  48. }else{
  49. $hudba="";
  50. }
  51. if(isset($_POST['sport'])) {
  52. $sport=$_POST['sport'];
  53. }else{
  54. $sport="";
  55. }
  56. if(isset($_POST['cestovani'])) {
  57. $cestovani=$_POST['cestovani'];
  58. }else{
  59. $cestovani="";
  60. }
  61. if(isset($_POST['literatura'])) {
  62. $literatura=$_POST['literatura'];
  63. }else{
  64. $literatura="";
  65. }
  66. if(isset($_POST['os'])) {
  67. $os=$_POST['os'];
  68. }else{
  69. $os="Nevybrali jste software";
  70. }
  71. if(strlen(ltrim($_POST['zkusenosti']))>0){
  72. $zkusenosti=$_POST['zkusenosti'];
  73. }else{
  74. $zprava .="Nevyplnili jste vaše zkušenosti <br />";
  75. }
  76. if(isset($_POST['cas'])) {
  77. $cas=$_POST['cas'];
  78. }else{
  79. $cas="Nezadali jste čas strávený u PC";
  80. }
  81. //kontrola mailu
  82. if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)){
  83. $email=$_POST['email'];
  84. }else{
  85. $zprava .="Nevyplnili jste E-mail, nebo je v nesprávném tvaru. <br />";
  86. }
  87. if($_POST['cislo']!=md5($_POST['capcha'])){
  88. $zprava .= "Špatně jste opsali kontrolní číslici. <br />";
  89. }
  90.  
  91. if(strlen($zprava)==0){
  92. echo "Registrace byla úspěšná <br />";
  93. $subject = "Registrace";
  94.  
  95. $headers = 'MIME-Version: 1.0' . "r\n" ;
  96. $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
  97. $headers .= 'From: Flanderm.ita16@vsps-su.cz' . "\r\n";
  98.  
  99. $message = "Děkujeme, že jste se u nás zaregistroval. </br>" ;
  100. $message .= "Vaše křestní jméno je: $jmeno. </br>" ;
  101. $message .= "Vaše příjmení je: $prijmeni. </br>" ;
  102. $message .= "Vaš rok narození je: $narozeni. </br>" ;
  103. $message .= "Vaš telefon je: $telefon. </br>" ;
  104. $message .= "Vaše mobilní číslo je: $mobil. </br>" ;
  105. $message .= "Váš email je: $email. </br>" ;
  106. $message .= "Vaše zajmy jsou: $film $hudba $sport $cestovani $literatura.</br>" ;
  107. $message .= "Váš software je: $os .</br>" ;
  108. $message .= "Vaše zkušenosti jsou: $zkusenosti. </br>" ;
  109. $message .= "Váš čas u PC: $cas. </br>" ;
  110.  
  111.  
  112. mail($email, $subject, $message, $headers);
  113. }else{
  114. //echo mysql_error();
  115. echo $zprava;
  116. }
  117.  
  118.  
  119. }
  120.  
  121. {
  122. ?>
  123. <h1>Formulář</h1>
  124. <br>
  125. <form name="formular" method="POST">
  126. <fieldset>
  127. <legend>Osobní údaje</legend>
  128. <table style="text-align:left; margin-left:auto; margin-right:auto; border:none">
  129. <tr><td width="150">Jméno:</td><td><input type="text" name="jmeno" placeholder=""> </td></tr>
  130. <tr><td width="150">Příjmení:</td><td><input type="text" name="prijmeni" placeholder=""> </td></tr>
  131. <tr><td width="150">Rok narození:</td><td><input type="text" name="narozeni" placeholder=""> </td></tr>
  132. </table>
  133. </fieldset>
  134. <fieldset>
  135. <legend>Kontaktní údaje</legend>
  136. <table style="text-align:left; margin-left:auto; margin-right:auto; border:none">
  137. <tr><td width="150">Telefon:</td><td><input type="text" name="telefon" placeholder=""> </td></tr>
  138. <tr><td width="150">Mobil:</td><td><input type="text" name="mobil" placeholder=""> </td></tr>
  139. <tr><td width="150">E-mail:</td><td><input type="text" name="email" placeholder="@"> </td></tr>
  140. </table>
  141. </fieldset>
  142. <fieldset>
  143. <legend>Zájmy</legend>
  144. Film <input type="checkbox" name="film" value="Film">
  145. Hudba<input type="checkbox" name="hudba" value="Hudba">
  146. Sport<input type="checkbox" name="sport" value="Sport">
  147. Cestování<input type="checkbox" name="cestovani" value="Cestovani">
  148. Literatura<input type="checkbox" name="literatura" value="Literatura">
  149. </fieldset>
  150. <fieldset>
  151. <legend>Volba OS</legend>
  152. Používám:
  153. <select size="1" name="os">
  154. <optgroup label="Platforma Windows">
  155. <option value="Win-95">Win-95</option>
  156. <option value="Win-98">Win-98</option>
  157. <option value="Win-2000">Win-2000</option>
  158. <option value="Win-XP">Win-XP</option>
  159. </optgroup>
  160. <optgroup label="Platforma Linux">
  161. <option value="Linux-SuSe">Linux-SuSe</option>
  162. <option value="Linux-Mandrake">Linux-Mandrake</option>
  163. <option value="Linux-RedHat">Linux-RedHat</option>
  164. </optgroup>
  165. <optgroup label="Platforma Macintosh">
  166. <option value="MacOS">MacOS</option>
  167. </optgroup>
  168. </select>
  169. </fieldset>
  170. <fieldset>
  171. <legend>Zkušenosti v IT</legend>
  172. <textarea rows="4" cols="50" name="zkusenosti">
  173.  
  174. </textarea>
  175. </fieldset>
  176. <fieldset>
  177. <legend>Strávený čas u PC za den</legend>
  178. <input type="radio" name="cas" value="méně než 1 hodina"> méně než 1 hodina <br>
  179. <input type="radio" name="cas" value="tri" checked>max 3 hodiny <br>
  180. <input type="radio" name="cas" value="max 6 hodin">max 6 hodin <br>
  181. <input type="radio" name="cas" value="max 12 hodin">max 12 hodin <br>
  182. </fieldset>
  183. <tr><td width="150">Opište číslici: <strong> <?php echo $i; ?> </strong> </td><td> <input type="text" name="capcha" size="2"><input type="hidden" name="cislo" value="<?php echo md5($a); ?>"></td></tr>
  184. <table style="text-align:left; margin-left:auto; margin-right:auto; border:none">
  185. <tr><td align="right"><input type="submit" value="Odeslat" name="submit"> </td></tr></table>
  186. </form>
  187.  
  188. <?php
  189. }
  190. ?>
  191.  
  192. <?php
  193. include("zapati.php");
  194. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement