[ peromalosutra @ 08.01.2008. 23:15 ] @
Pravim neki manji sajt da malo steknem iskustva u php-u i kod mene u localhostu sve radi normalno, ali na serveru neće. Javlja mi grešku iz naslova, inače evo konkretnog linka na kome se to dešava: http://computer-stuff.freehostia.com/index.php?str=1

Prvo sam mislio da server ima neku stariju verziju php-a, ali u php manualu pise:
Code:
(PHP 3, PHP 4, PHP 5)htmlspecialchars --  Convert special characters to HTML entities 

Što znači da bi trebala raditi..

Googlao sam i našao na par ljudi sa istim problemom, ali niko nije imao rješenje. Pošto kod mene normalno radi, smatram da vjerovatno je do severa...

PS: Sajt je tek u toku izrade, pa ne obraćajte pažnju što neke druge stvari ne rade :)

Hvala.
[ BluesRocker @ 08.01.2008. 23:46 ] @
htmlspecialchars_decode
(PHP 5 >= 5.1.0)
Ti u lokalu imaš odgovarajuću verziju PHP-a, ali ne i na serveru.
[ Nemanja Avramović @ 09.01.2008. 01:04 ] @
Probaj ovo da ubaciš negde pre pozivanja htmlspecialchars_decode(), možda upali

Code:
if (!function_exists('htmlspecialchars_decode')) {
    function htmlspecialchars_decode($mixed)
    {
        $htmltable = get_html_translation_table(HTML_ENTITIES);
        foreach($htmltable as $key => $value)
        {
            $mixed = ereg_replace(addslashes($value),$key,$mixed);
        }
        return $mixed;
    }
}
[ peromalosutra @ 09.01.2008. 09:44 ] @
Hvala, ta funkcija je riješila problem, sada sve radi. :)