Codice PHP:
<?php
// search with more keys
function more_keys($str) {
// articoli determinativi e indeterminativo (da rivedere).
$eccezioni = array(" in "," con "," su "," per "," tra "," fra "," di "," a "," e "," i "," o "," u "," da "," di "," della "," delle "," un "," una "," uno "," piu' "," più "," per "," dai "," ad "," ed "," dello "," al "," allo ");
$field = array("titolo", "testo", "tel");
$str_temp = str_replace( $eccezioni, " ", $str);
$pieces = explode(chr(32), $str_temp);
print '<pre>';
print_r($pieces);
print '</pre>';
return $pieces;
}
// ---
if ( $_SERVER['REQUEST_METHOD'] == 'POST' && array_key_exists('chiave', $_POST) ){
$chiave = trim($_POST['chiave']);
more_keys($chiave);
} else {
$chiave = "Milano attico con vista Duomo";
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
key:
<input name="chiave" type="text" value="<?= $chiave; ?>" />
<input name="Invia" type="submit" value="Invia" />
</form>