Kako sam formirao post zahtev:
Code:
xmlhttp.open("POST","SerbStemmer.php",true);
var parameters="queue="+str;
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", parameters.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send(parameters);
xmlhttp.open("POST","SerbStemmer.php",true);
var parameters="queue="+str;
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", parameters.length);
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send(parameters);
Prva linija tog file-a što šalje zahtev je
Code:
<?php header("Content-Type: text/html; charset=UTF-8");?>
<?php header("Content-Type: text/html; charset=UTF-8");?>
a to je i prva linija SerbStemmer.php file-a.
A ovako se odkida sufix
Code:
$rules = array(
'ovnički'=>'')
$arrkeys =array_keys($rules);
$pattern ='/(\w{2,})'.$arrkeys[$j].'\b/';
$arrkey = $arrkeys[$j];
if(preg_match($pattern,$tokens[$i]))
{
$tokens[$i] = preg_replace($pattern,'$1'.$rules[$arrkey] ,$tokens[$i] );
}
$rules = array(
'ovnički'=>'')
$arrkeys =array_keys($rules);
$pattern ='/(\w{2,})'.$arrkeys[$j].'\b/';
$arrkey = $arrkeys[$j];
if(preg_match($pattern,$tokens[$i]))
{
$tokens[$i] = preg_replace($pattern,'$1'.$rules[$arrkey] ,$tokens[$i] );
}
I sad ako se unese recimo buntovnički, neće uspeti da nađe da se završava sa ovnički zbog toga što u textu koji je primio POST nema č, već nešto drugo. Da li je moguće da post zahtev primi lepo i srpske karaktere? Napominjem ovde nema nikakvog mySQL-a i slično, sve je u php file-u.