Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.21 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <title>Gen Object</title>
  5.  
  6. <style>
  7. .error {
  8.     color: #FF0000;
  9. }
  10. </style>
  11. </head>
  12. <body>
  13.  
  14. <?php
  15. // define variables and set to empty values
  16. $nameErr = "";
  17. $name = "";
  18.  
  19. if ($_SERVER ["REQUEST_METHOD"] == "POST") {
  20.     if (empty ( $_POST ["name"] )) {
  21.         $nameErr = "Name is required";
  22.     } else {
  23.         $name = test_input ( $_POST ["name"] );
  24.         // check if name only contains letters and whitespace
  25.         if (! preg_match ( "/^[a-zA-Z,]*$/", $name )) {
  26.             $nameErr = "Only letters and comma allowed";
  27.         }
  28.     }
  29. }
  30. function test_input($data) {
  31.     $data = trim ( $data );
  32.     $data = stripslashes ( $data );
  33.     $data = htmlspecialchars ( $data );
  34.     return $data;
  35. }
  36. ?>
  37.  
  38. <h2 align="center">Gen Object</h2>
  39.     <p align="center">
  40.         <span class="error">* Required field.</span>
  41.     </p>
  42.     <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
  43.  
  44.         <table bgcolor="#ecf0f1" align="center" width="60%" border="1" cellspacing="0">
  45.             <tr align="center" bgcolor="#1abc9c">
  46.                 <td colspan="2"><b>Enter Name Object</b>
  47.             </tr>
  48.             <tr >
  49.                 <td >
  50.                 <textarea  type="text" name="name" id="object" style="width: 900px; height: 200px;"><?php echo $name;?></textarea>
  51.                     <span class="error">* <?php echo $nameErr;?></span>
  52.                 </td>
  53.             </tr>
  54.             <tr bgcolor="#1abc9c" align="center">
  55.                 <td colspan="2"><input type="submit" name="submit"  value="Gen Object"></td>
  56.             </tr>
  57.         </table>
  58.     </form>
  59.     <h2 align="center">Your Input:</h2>
  60.     <table align="center">
  61.         <tr align="left">
  62.             <td >
  63.                 <textarea  style="width: 900px; height: 400px;">
  64.                     <?php                  
  65.                     $str = "[" . $name . "]";
  66.                    
  67.                     $string = preg_replace ( '/\,/', "\",\"", $str );
  68.                     $string2 = preg_replace ( '/\[/', "[\"", $string );
  69.                     $string3 = preg_replace ( '/\]/', "\"]", $string2 );
  70.                     $string4 = trim ( preg_replace ( '/\s+/', ' ', $string3 ) );
  71.                    
  72.                     $arr = json_decode ( $string4 );
  73.  
  74.                    
  75.                    
  76.                     for($i = 0; $i < count ( $arr ); $i ++) {
  77.  
  78.  
  79.  
  80.                         $strcuoi= mb_ereg_replace("\"","", strtoupper ( $arr [$i] ));  
  81.                        
  82.                     echo "public static final String " .$strcuoi . " = keys[" . $i . "]; ";
  83.                     }
  84.                     ?></textarea>
  85.             </td>
  86.         </tr>
  87.     </table>
  88. </body>
  89. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement