<?php
// Connect to database of your joomla site
$host = 'localhost';
$dbusername = 'xxx';
$dbpassword = 'xxxx';
$dbname = 'xxxx';
$filename = 'yourfilename.txt';
$conn1 = mysql_connect("$host", "$dbusername", "$dbpassword") or
die("Connection Failed");
// Set mysql character set
// Little clean up function
function cleanup($srting)
{
$srting = rtrim($srting);
return $srting;
}
function str2upper($text){
"abcdefghijklmnopqrstuvwxyz".
"\xB1\xE6\xEA\xB3\xF1\xF3\xB6\xBC\xBF". // ISO 8859-2
"\xB9\x9C\x9F", // win 1250
"ABCDEFGHIJKLMNOPQRSTUVWXYZ".
"\xA1\xC6\xCA\xA3\xD1\xD3\xA6\xAC\xAF". // ISO 8859-2
"\xA5\x8C\x8F" // win 1250
);
}
echo "File is loaded! <br />";
$a=0;
$b=12600; // Number of tearms (lines) in your file
while ($a < $b){
$rows = $rows[0];
$ime = $ime[0];
$naziv = $naziv[0];
$naziv = cleanup($naziv);
$slovo = str2upper($slovo);
if ($slovo == ' ' or $slovo == '')
{
$slovo = str2upper($slovo);
}
$opis = explode(''.$naziv.'', $rows);
$opis = $opis[0];
$opis = cleanup($opis);
$date = date('Y-m-d H:i:s');
// Check if term is alredy in databese
if ($row != '') {$check = 'NO';}
elseif ($row == '') {$check = 'UPDATE';}
// if not update db
if ($check == 'UPDATE' and $opis_no > 3)
{
echo '<br />- Slovo: '.$slovo.' - Ime: '.$naziv.' Opis : '.$opis.'<br />';
$sql = "INSERT INTO `YOUR_DATABASE_PNAME`.`jos_glossary`
(
`tletter`,
`tterm`,
`tdefinition`,
`tdate`,
`teditdate`,
`published`,
`catid`,
`checked_out`
) VALUES (
'$slovo',
'$naziv',
'$opis',
'$date',
'$date',
'1',
'1',
'0');";
}
else {
$a++;
} // IF End
$a++;
}// While end
?>