offline
- Rastafarii

- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Jok bobby, nije to... Sam kod koji je dao radi, ali nije lepo povezan Da pojasnim:
connect_db();
cirlat($msg);
Konektuje se na bazu, pozove f-ju cirlat bez ulaznog parametra ($msg promenljiva nigde nije definisana), i, sto je jos bitnije, rezultat (nicega) ne smesta nigde, tj ne dodeljuje se nijednoj promenljivoj
$upit = mysql_query("select * from istorijat where `id`='1'");
while($data = mysql_fetch_array($upit)) {
print "$data[tekst]";
}
A zatim izvlaci nesto iz baze, i stampa ga u izvornom, neizmenjenom obliku - jer f-ja cirlat ga nije ni "pipnula".
Kod koji bi zavrsavao* posao je ovakav, otprilike:
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
</head>
<body>
<?php
include"../functions.php";
connect_db();
$upit = mysql_query("select * from istorijat where `id`='1'");
while($data = mysql_fetch_array($upit)) {
print cirlat($data[tekst]);
}
?>
</body>
</html>
S' tim sto bih ja f-ju cirlat definisao ovako:
function cirlat($string) {
$cir = array("Љ","Њ","Е","Р","Т","З","У","И","О","П","Ш","Ђ","Ж","А","С","Д","Ф","Г","Х","Ј","К","Л","Ч","Ћ","Џ","Ц","В","Б","Н","М",
"љ","њ","е","р","т","з","у","и","о","п","ш","ђ","ж","а","с","д","ф","г","х","ј","к","л","ч","ћ","џ","ц","в","б","н","м");
$lat = array("Lj","Nj","E","R","T","Z","U","I","O","P","Š","Đ","Ž","A","S","D","F","G","H","J","K","L","Č","Ć","Dž","C","V","B","N","M",
"lj","nj","e","r","t","z","u","i","o","p","š","đ","ž","a","s","d","f","g","h","j","k","l","č","ć","dž","c","v","b","n","m");
$string = str_replace($lat,$cir,$string);
return $string;
}
*Napomena: transliteracija latinica -> cirilica nije uvek pouzdana (zbog reci kao sto su injekcija - инјекција, koja bi postala ињекција), pa se preporucuje da se original drzi u cirlicnom pismu, a po potrebi radi transliteracija u latinicu, jer je takav smer mnogo pouzdaniji.
EDIT: dok sam ja napisao (kilometarski) post, pretece me igor86
|