| <?php |
| |
| //SAVE USING WORD! |
| |
| if (isset($_POST['text'])) { |
| $_POST['text'] = stripslashes($_POST['text']); |
| } else { |
| $_POST['text'] = ''; |
| } |
| |
| function print_haxor() { |
| $tmp = ''; |
| for ($counter = 0; $counter < strlen($_POST['text']); $counter++) { |
| $char = substr($_POST['text'], $counter, 1); |
| switch (strtolower($char)) { |
| case 'a': print '4'; break; |
| case 'b': print '8'; break; |
| case 'c': print '('; break; |
| case 'd': print 'd'; break; |
| case 'e': print '3'; break; |
| case 'f': print 'f'; break; |
| case 'g': print '9'; break; |
| case 'h': print 'h'; break; |
| case 'i': print '!'; break; |
| case 'j': print 'j'; break; |
| case 'k': print 'k'; break; |
| case 'l': print '1'; break; |
| case 'm': print 'm'; break; |
| case 'n': print 'n'; break; |
| case 'o': print '0'; break; |
| case 'p': print 'p'; break; |
| case 'q': print 'q'; break; |
| case 'r': print 'r'; break; |
| case 's': print '5'; break; |
| case 't': print '7'; break; |
| case 'u': print 'u'; break; |
| case 'v': print 'v'; break; |
| case 'w': print 'w'; break; |
| case 'x': print 'x'; break; |
| case 'y': print 'y'; break; |
| case 'z': print '2'; break; |
| case '?': print '?'; break; |
| case '*': print '*'; break; |
| case '<': print '<'; break; |
| case '>': print '>'; break; |
| default: print strtolower($char); break; |
| } |
| |
| } |
| } |
| |
| function print_strange1() { |
| $tmp = ''; |
| for ($counter = 0; $counter < strlen($_POST['text']); $counter++) { |
| $char = substr($_POST['text'], $counter, 1); |
| switch (strtolower($char)) { |
| case 'a': print 'α'; break; |
| case 'b': print 'в'; break; |
| case 'c': print '¢'; break; |
| case 'd': print '∂'; break; |
| case 'e': print 'є'; break; |
| case 'f': print 'f'; break; |
| case 'g': print 'g'; break; |
| case 'h': print 'н'; break; |
| case 'i': print 'ι'; break; |
| case 'j': print 'נ'; break; |
| case 'k': print 'к'; break; |
| case 'l': print 'ℓ'; break; |
| case 'm': print 'м'; break; |
| case 'n': print 'и'; break; |
| case 'o': print 'σ'; break; |
| case 'p': print 'ρ'; break; |
| case 'q': print 'q'; break; |
| case 'r': print 'я'; break; |
| case 's': print 'ѕ'; break; |
| case 't': print 'т'; break; |
| case 'u': print 'υ'; break; |
| case 'v': print 'ν'; break; |
| case 'w': print 'ω'; break; |
| case 'x': print 'χ'; break; |
| case 'y': print 'у'; break; |
| case 'z': print 'z'; break; |
| case '?': print '؟'; break; |
| case '*': print '●'; break; |
| case '<': print '«'; break; |
| case '>': print '»'; break; |
| default: print strtolower($char); break; |
| } |
| |
| } |
| } |
| |
| function print_mixed() { |
| $string = explode(' ', $_POST['text']); |
| shuffle($string); |
| $string = implode(' ', $string); |
| print $string; |
| } |
| |
| function print_character() { |
| |
| $string = explode(' ', $_POST['text']); |
| |
| //loop through each word |
| foreach($string as $word) { |
| //load characters |
| $word_array = array(); |
| for ($counter = 0; $counter < strlen($word); $counter++) { |
| $word_array[] = substr($word, $counter, 1); |
| } |
| |
| //first character delt with |
| if (count($word_array) > 0) { |
| print $word_array[0]; |
| array_shift($word_array); |
| } |
| |
| //get last character |
| $last_character =''; |
| if (count($word_array) > 1) { |
| $last_character = array_pop($word_array); |
| } |
| |
| //shuffle and print whats left! |
| shuffle($word_array); |
| |
| foreach($word_array as $character) { |
| print $character; |
| } |
| print $last_character . ' '; |
| |
| |
| } |
| |
| } |
| |
| function print_txt() { |
| $text = strtolower($_POST['text']); |
| $text = str_replace('you', 'u', $text); |
| $text = str_replace('to', '2', $text); |
| $text = str_replace('two', '2', $text); |
| $text = str_replace('too', '2', $text); |
| $text = str_replace('be', 'b', $text); |
| $text = str_replace('for', '4', $text); |
| $text = str_replace('are', 'r', $text); |
| $text = str_replace('ate', '8', $text); |
| $text = str_replace('should', 'shud', $text); |
| $text = str_replace('thanks', 'thnks', $text); |
| print $text; |
| } |
| |
| function print_weird() { |
| |
| $upper = true; |
| for ($counter = 0; $counter < strlen($_POST['text']); $counter++) { |
| $char = substr($_POST['text'], $counter, 1); |
| if ($char != ' ') { |
| if ($upper) { |
| print strtoupper($char); |
| $upper = false; |
| } else { |
| print strtolower($char); |
| $upper = true; |
| } |
| } else { |
| print ' '; |
| } |
| } |
| |
| } |
| |
| |
| |
| ?> |
| |
| |
| <html> |
| <head> |
| <title>My Web Sites</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| <link rel="shortcut icon" href="favicon.ico"> |
| <style> |
| a { |
| text-decoration:none; |
| color:#0000FF; |
| } |
| |
| body { |
| margin:0px; |
| padding:0px; |
| font-family:arial; |
| font-size:14px; |
| } |
| |
| table { |
| font-family:arial; |
| font-size:14px; |
| } |
| </style> |
| </head> |
| <body> |
| <form action='<?php print $_SERVER['PHP_SELF']; ?>' method='post'> |
| <table width='100%' cellspacing='0' cellpadding='30'> |
| <tr> |
| <td align='center' valign='center'> |
| <table width='100%' cellspacing='10' cellpadding='0'> |
| <tr> |
| <td align='center' valign='top'> |
| Enter Sentence: <input type='text' style='width:200px;' name='text' value='<?php print htmlentities(@$_POST['text'], ENT_QUOTES); ?>'> <input type='submit' style='width:100px;' value='Generate'> |
| </td> |
| </tr> |
| </table> |
| <table width='100%' cellspacing='10' cellpadding='0'> |
| <tr> |
| <td align='center' valign='top'> |
| <i style='font-size:12px;'>Not Finished! I have not dealt with punctuation.<br>Stick to alphanumeric characters and you'll be ok.<br>Will add more “cool letter” combinations later.</i> |
| </td> |
| </tr> |
| </table> |
| <table width='100%' cellspacing='10' cellpadding='0'> |
| <tr> |
| <td align='right' valign='top' width='20%'> |
| Haxor Speak: |
| </td> |
| <td align='left' valign='top' width='80%'> |
| <?php print_haxor(); ?> |
| </td> |
| </tr> |
| <tr> |
| <td align='right' valign='top'> |
| Cool Letters: |
| </td> |
| <td align='left' valign='top'> |
| <?php print_strange1(); ?> |
| </td> |
| </tr> |
| <tr> |
| <td align='right' valign='top'> |
| Mixed Wording: |
| </td> |
| <td align='left' valign='top'> |
| <?php print_mixed(); ?> |
| </td> |
| </tr> |
| <tr> |
| <td align='right' valign='top'> |
| Character Mixup: |
| </td> |
| <td align='left' valign='top'> |
| <?php print_character(); ?> |
| </td> |
| </tr> |
| <tr> |
| <td align='right' valign='top'> |
| Txt Speak: |
| </td> |
| <td align='left' valign='top'> |
| <?php print_txt(); ?> |
| </td> |
| </tr> |
| <tr> |
| <td align='right' valign='top'> |
| Switch Case: |
| </td> |
| <td align='left' valign='top'> |
| <?php print_weird(); ?> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
| </form> |
| </body> |
| </html> |