"; $docb = false; $word = "cats"; if (isset($_GET['word'])) $word = urldecode($_GET['word']); if (isset($_POST['word'])) $word = urldecode($_POST['word']); $words=explode(";", $word); $options = "word: '" . $words[sizeof($words) - 1] . "'"; if (isset($_GET['format'])) { $options.=", " . " format: '" . strtolower(urldecode($_GET['format'])) . "'"; } else if (isset($_POST['format'])) { $options.=", " . " format: '" . strtolower(urldecode($_POST['format'])) . "'"; } if (strpos($options, "explicit") !== false) { $lprefix="'," . $cnt . ",1,0]"; $fprefix="[" . $cnt . ",'"; $hbit="['id','childLabel','parent','size','color']"; } if (isset($_GET['type'])) { $options.=", " . " type: '" . strtolower(urldecode($_GET['type'])) . "'"; } else if (isset($_POST['type'])) { $options.=", " . " type: '" . strtolower(urldecode($_POST['type'])) . "'"; } if (sizeof($words) > 1) { $words[0] = str_replace("'", " ", str_replace('"', ' ', $words[0])); if (strpos(strtolower($words[0]), "explicit") !== false) { $options.=", " . " format: 'explicit'"; $fprefix="[" . $cnt . ",'"; $lprefix="'," . $cnt . ",1,0]"; $lprefix="',-1,1,0]"; $hbit="['id','childLabel','parent','size','color']"; } else { //if (strpos(strtolower($words[0]), "implicit") !== false) { $options.=", " . " format: 'implicit'"; } if (strpos(strtolower($words[0]), "double") !== false) { $options.=", " . " type: 'double'"; } else if (strpos(strtolower($words[0]), "prefix") !== false) { $options.=", " . " type: 'prefix'"; } else if (strpos(strtolower($words[0]), "suffix") !== false) { $options.=", " . " type: 'suffix'"; } } else { $options.=", " . " format: 'implicit'"; } if (strpos($options, "explicit") !== false) { $fextras="
\n"; $fextras.="
 More information ...\n"; $fextras.="
\n"; $fextras.="
\n"; if (strpos($options, "'double'") !== false) { $fextras.="
\n"; } else if (strpos($options, "'prefix'") !== false) { $fextras.="
\n"; } else { $fextras.="
\n"; } $fextras.="
\n"; } $data = " ['cats are better than dogs'], ['cats eat kibble'], ['cats are better than hamsters'], ['cats are awesome'], ['cats are people too'], ['cats eat mice'], ['cats meowing'], ['cats in the cradle'], ['cats eat mice'], ['cats in the cradle lyrics'], ['cats eat kibble'], ['cats for adoption'], ['cats are family'], ['cats eat mice'], ['cats are better than kittens'], ['cats are evil'], ['cats are weird'], ['cats eat mice'], "; $url = ""; if (isset($_POST['yourdata'])) { $fextras=""; $data = urldecode($_POST['yourdata']); } if ((isset($_GET['url']) || isset($_POST['url'])) && !isset($_GET['data']) && !isset($_POST['data']) && !isset($_POST['yourdata'])) { if (isset($_GET['url'])) $url = urldecode($_GET['url']); if (isset($_POST['url'])) $url = urldecode($_POST['url']); if (strpos(("*" . $url), "*file:") !== false) { $data = file_get_contents(dirname(__FILE__) . "/" . str_replace("file://", "", str_replace("file:///", "/", str_replace("/../../../", "/", urldecode($_GET['url']))))); // eg. file://c/windows/proxy.pac } else { $data = file_get_contents($url); } } if (isset($_GET['data'])) { if (isset($_GET['url'])) $url = urldecode($_GET['url']); if (isset($_POST['url'])) $url = urldecode($_POST['url']); $data = urldecode($_GET['data']); } else if (isset($_POST['data']) && !isset($_POST['yourdata'])) { if (isset($_GET['url'])) $url = urldecode($_GET['url']); if (isset($_POST['url'])) $url = urldecode($_POST['url']); $data = urldecode($_POST['data']); } // else { if (1 == 1) { $adata = $data; if ((isset($_GET['url']) || isset($_POST['url'])) && (($data != "") || strpos((strtolower($url) . "*"), ".html*") !== false || strpos((strtolower($url) . "*"), ".htm*") !== false || strpos((strtolower($url) . "*"), ".xml*") !== false )) { if (1 == 11) { $data = " ['test three'], "; } else { try { $doc = new DOMDocument(); $doc->preserveWhiteSpace = FALSE; $before = libxml_use_internal_errors(true); if (strpos(strtolower($url) . "?", ".xml?") !== false) { $isxml = true; $doc->loadXML($data); $predata = ""; $data = $doc->textContent; $suffix = "."; $phrases = explode(".", $data); $data = ""; //$predata; $coa = ","; for ($i=0; $i= sizeof($phrases)) { $suffix = ""; $coa = ""; } $predata .= "['"; $predata .= $phrases[$i] . $suffix . "']" . $coa . " \n"; } $data = $predata; $done = true; $adata = ""; } else { $parts = explode("head>", $data); if (sizeof($parts) > 1) { $data = substr($parts[0], 0, (strlen($parts[0]) - 1)) . $parts[2]; } $doc->loadHTML($data); $data = $doc->textContent; $predata = ""; $suffix = "."; $lines = explode("\n", $data); $data = ""; //$predata; $coa=","; for ($l=0; $l= sizeof($phrases)) $suffix = ""; $semic = explode(";", $phrases[$i]); for ($ii=0; $ii", " ", str_replace("", " ", str_replace("