Advertisement
JWhy

[REQUEST] Rock Band Name Generator

Jul 13th, 2012
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.67 KB | None | 0 0
  1. <?php
  2.   // AS REQUESTED
  3.  
  4.  
  5.   //Configuration\\
  6.   $rock['forename'][] = 'Hell';
  7.   $rock['forename'][] = 'Screaming';
  8.   $rock['forename'][] = 'Scar';
  9.  
  10.   $rock['lastname'][] = 'Baron';
  11.   $rock['lastname'][] = 'Skull';
  12.   $rock['lastname'][] = 'Lord';
  13.  
  14. ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  15.        "http://www.w3.org/TR/html4/strict.dtd">
  16. <html>
  17. <head>
  18. <title>Rock Band Name-Generator</title>
  19. </head>
  20. <body>
  21.  
  22.   <?php
  23.   if(!isset($_GET['forename']) && !isset($_GET['lastname'])){
  24.     ?>
  25.     <form action="<?=$_SERVER['PHP_SELF']?>">
  26.       <p>Vorname:<br><input name="forename" type="text" size="30" maxlength="30"></p>
  27.       <p>Nachname:<br><input name="lastname" type="text" size="30" maxlength="40"></p>
  28.       <input type="submit">
  29.     </form>
  30.     <?php
  31.   }else{
  32.     $sent_forename = $_GET['forename'];
  33.     $sent_lastname = $_GET['lastname'];
  34.     $sent_forename_beg = substr($sent_forename, 0, 1);
  35.     $sent_lastname_beg = substr($sent_lastname, 0, 1);
  36.     $rock_forename_res = false;
  37.     $rock_lastname_res = false;
  38.    
  39.     shuffle($rock['forename']);
  40.     shuffle($rock['lastname']);
  41.     foreach($rock['forename'] as $no=>$forename){
  42.       if(!$rock_forename_res){
  43.         if(substr($forename, 0, 1) == $sent_forename_beg){
  44.           $rock_forename_res = $forename;
  45.         }
  46.       }
  47.     }
  48.    
  49.     foreach($rock['lastname'] as $no=>$lastname){
  50.       if(!$rock_lastname_res){
  51.         if(substr($lastname, 0, 1) == $sent_lastname_beg){
  52.           $rock_lastname_res = $lastname;
  53.         }
  54.       }
  55.     }
  56.    
  57.     echo "Your Rock Band Name is: $rock_forename_res $rock_lastname_res";
  58.     print_r(empty($forename));
  59.   }
  60.   ?>
  61.  
  62. </body>
  63. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement