<?php
echo "<pre>"// DEV
// get contents of ftcalc.txt
$contents file_get_contents("ftcalc.txt"); // location of the myisam_ftdump output file

// clean up multiple spaces
$contents str_replace("            "," ",$contents);
$contents str_replace("        "," ",$contents);

// make into array - split by line break
$idx explode("
"
,$contents);

// create new index array
$index = array();

// Create DB Connection
$hostname_MJ "__HOSTNAME__";
$database_MJ "__DB-NAME__";
$username_MJ "__USER__";
$password_MJ "__PASSWORD__";

$MJ mysql_pconnect($hostname_MJ$username_MJ$password_MJ) or trigger_error(mysql_error(),E_USER_ERROR); 
mysql_select_db($database_MJ);

// separate each row into columns + add to Database
foreach($idx as $i) {
    
// Split into columns
    
$data explode(" ",$i);
    
$data array_values(array_filter($data));    
    
    
//echo (stristr($data,'0')).'<br />';
    
    ##################
    #      FILTERS     #
    ##################
    
$doAdd true;
    switch(
true) {
        case (
intval($data[2])>0): $doAdd false; break;    
        case (
stristr($data[2],'0')): $doAdd false; break;
        case (
stristr($data[2],'_')): $doAdd false; break;
        case (
$data[2]==''): $doAdd false; break;
        case (
$data[2]=='div'): $doAdd false; break; // remove div tags
        
case ($data[2]=='span'): $doAdd false; break; // remove span tags
    
}

    if(
$doAdd) { 
    
        
// add data to index array
        
$index[] = $data
    
        
// INSERT OR UPDATE DATABASE
        
$sql "INSERT INTO content_index (idx_count,idx_rel,idx_word,idx_active) VALUES (".$data[0].",".$data[1].",'".$data[2]."','true') 
                ON DUPLICATE KEY UPDATE idx_count="
.$data[0].", idx_rel=".$data[1].", idx_active='true';";

        
// Execute SQL
        
$res mysql_query($sql,$MJ);
        
        
// output result - DEV
        
if($res) {
            echo 
"ADDED: ".$data[2]."\n";
        }
    }
}

echo 
"</pre>"// DEV
?>