<?
/*
GeekLog->WordPress Import v0.1a
Marcos Ramirez 24/8/05
mrp(_@_)marcos-ramirez.info

Dirty hack for my use, coded in few minutes, may be not work for you

Released under GPL License.
*/
$_Config['dbhost']='';
$_Config['dbuser']='';
$_Config['dbpass']='';
$_Config['gldb']='geeklog';
$_Config['glprefix']='gl_';
$_Config['wpdb']='wordpress';
$_Config['wpprefix']='wp_';

//No toques nada desde aqui

$resultado=consultadb($_Config$_Config['gldb'], 
              
"SELECT title,introtext,bodytext,date 
              FROM {$_Config['glprefix']}stories"
);

while (
$Res=mysql_fetch_assoc($resultado)) {
    
//WordPress No tiene introtext, unimos todo.
    //Tambin lo pasamos a utf-8 codificacion por defecto de WP.
    
$post=utf8_encode($Res['introtext'].$Res['bodytext']);
    
    
//Y... lo pasamos a Wordpress.
    
$title=utf8_encode($Res['title']);
    
$postname=str_replace(' ''-'$title);
    
    
    
consultadb($_Config$_Config['wpdb'], 
               
"INSERT INTO {$_Config['wpprefix']}posts 
           (`post_author`, `post_date`, `post_date_gmt`, `post_content`,
            `post_title`, `post_category`, `post_name`)
        VALUES
        ('1', '{$Res['date']}', '{$Res['date']}', '$post',
        '$title', '0', '$postname')
        "
);
    
    echo 
"$postname <br>";
}

function 
consultadb($_Config$db$query) {
    
$link=mysql_connect($_Config['dbhost'], $_Config['dbuser'], $_Config['dbpass']);
    
$dblink=mysql_select_db($db$link);
    
$resultado=mysql_query($query$link);
    return 
$resultado;
}
?>