also see solvers for:
Home | Boggle | Word Racer: Round 1 | Word Racer: Round 2 | Word Racer: Round 3 | Word Racer: Round 4


This page gives you all of the solutions (and then some) for TextTwist games. Simply type in the 6 (or 7) letters of a Text Twist puzzle and press "find words" to display all the possible words that can be created from those letters. You can also view the log of previous users of the solver. Email me at jamescohen20@gmail.com if you have any questions or comments or if you think a word should be added to the dictionary this solver solves from.

TextTwist

Log IP? "); else echo(""); ?>
=100) array_pop($file); $file=join("\n\n",$file); $lf = fopen("textlog.txt", "w"); if(getenv("HTTP_CLIENT_IP")) { $ip = getenv("HTTP_CLIENT_IP"); } elseif(getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } else { $ip = getenv("REMOTE_ADDR"); } $host = gethostbyaddr($ip); $user = getenv("REMOTE_USER"); if (isset($_POST['logIP'])) { $log = strftime("%D (%A), %r %Z \nUser "); if($user) $log .= "(".$user.") "; $log .= "IP: ".$ip." (".$host.")\nSearched: "; } else { $log = strftime("%D (%A), %r %Z \n"); $log .= "Searched: "; } $log .= "\"".$word."\"\nWords found: ".sprintf("%d", count($words))."\n\n"; fwrite($lf, $log); fwrite($lf, $file); fclose($lf); } if(strcmp($_POST['submit'], "find")==0) { $words=array(); echo ""; if($_POST['word']) { if(ereg("^[[:alpha:]]+$", $_POST['word'])) { $_POST['word'] = strtolower($_POST['word']); if(strlen($_POST['word']) < 6) printf("You must enter 6 or 7 letters.

"); else { if(strlen($_POST['word'])==6) exec(sprintf("/misc/alumni/cohen/public_html/text %s", $_POST['word']), $words, $i); else exec(sprintf("/misc/alumni/cohen/public_html/text2 %s", $_POST['word']), $words, $i); $i=0; $len = strlen($words[$i]); while($len) { for($j=$i; $len==strlen($words[$j]); $j++) $sub[] = $words[$j]; rsort($sub); for($k=0; $i<$j; $i++,$k++) $words[$i] = $sub[$k]; $sub = array(); $i=$j; $len = strlen($words[$i]); } printf("Found %d words in %s.

", count($words), $_POST['word']); logword($_POST['word']); } } else printf("You entered invalid letters.

"); } else printf("You didn't enter any letters.

"); $submit=0; echo "
"; } ?>

"; if($_GET['showlog']) { printf("Log of Last 100 Usages
(Most recent at top)

"); $fd2 = fopen("textlog.txt", "r"); while(!feof($fd2)) { echo fgets($fd2, 128); echo "
"; } fclose($fd2); $log=0; } $total = count($words); $t = (int)($total/8 ) + 1; if($t > 1) { printf(""); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("\n"); printf("
\n"); for($i=0; $i < ($t*1); $i++) printf("%s
\n", $words[$i]); printf("
\n"); for(; $i < ($t*2); $i++) printf("%s
\n", $words[$i]); printf("
\n"); for(; $i < ($t*3); $i++) printf("%s
\n", $words[$i]); printf("
\n"); for(; $i < ($t*4); $i++) printf("%s
\n", $words[$i]); printf("
\n"); for(; $i < ($t*5); $i++) printf("%s
\n", $words[$i]); printf("
\n"); for(; $i < ($t*6); $i++) printf("%s
\n", $words[$i]); printf("
\n"); for(; $i < ($t*7); $i++) printf("%s
\n", $words[$i]); printf("
\n"); for(; $i < ($t*8); $i++) printf("%s
\n", $words[$i]); printf("
\n"); } else { for($i=0; $i\n", $words[$i]); } ?>
UNR Computer Science
and Engineering