Joomla, komponenta in šumniki v bazi
 
SlimDeluxe 23. maj 2010 16:14:18 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#1

Zdravo,

zanima me, če se komu svita, kaj bi bilo narobe.

Nimam izkušenj z joomlo in sem čisto brez idej.



Iz form posta preberem nekaj fieldov:

$in->ime = $database->getEscaped($_POST['ime']);



Zadevo shranim tako:

$database->insertObject('#_nagradnaigra', $in)



V bazi je tabela nagradnaigra, collation utf8slovenian_ci, polja so varchar, isti collation.

Šumniki pa niso pravilno shranjeni.

Ima kdo kako idejo?


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
carli 23. maj 2010 16:29:28 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#2

Kak charset imaš na strani v meta?


všeč(0) ni všeč(0) spam(0)
 
SlimDeluxe 23. maj 2010 16:44:29 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#3

UTF-8.

Če naredim var_dump($in) preden pišem v bazo, mi pravilno izpiše.


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
SlimDeluxe 23. maj 2010 21:09:26 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#4

K od joomle, sem moral dat v produkcijo tako, fuck.


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
Roky 23. maj 2010 21:23:50 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#5

Če boš še rabil sporoči na ZS pa se lahko zmeniva.


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
SlimDeluxe 23. maj 2010 22:01:07 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#6

Porka la pippa:



$database->setQuery("SET NAMES 'utf8'");

$database->query();



Pred

$database->insertObject('#_nagradnaigra', $in)

in dela.



Kaj je problem? Stara joomla 1.0.12 menda ne podpira 100% utf-8... Zanimivo vse drugo pa dela - vse tabelce imajo isti collation.



Roky, hvala za ponudbo, si bom zapomnil pa te kontaktiram, ker se ne mislim še z joomlo ukvarjat :)

Tako sem mislil, ja bom v enem popoldnevu naredu, pa je šel cel vikend :|


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se