gertdorn Posted January 1, 2008 Share Posted January 1, 2008 Hi all. HAPPY NEW YEAR. I'm working on my problem no one month an can't find a solution. I have installd on CENT os ZEND PHP and try to use gettext. Withe windows everything works fine but Linux is my webserver. In error.log i get only Sun Dec 30 20:00:26 2007] [error] [client 84.75.114.127] PHP Fatal error: Call to undefined function bindtextdomain() /usr/local/Zend/apache2/htdocs/index_gettext.php This is my script. <?php $lang = 'de' ; // Set language to Lang putenv("LANG=$lang"); // teilt gettext die Sprache mit setlocale(LC_ALL, $lang); $locale = $lang; // setzt die Sprache auf Deutsch $domain = 'A-T-C'; // setzt die Dom?ne $encoding = 'ISO-8859-15'; // setzt die Zeichenkodierung // teilt gettext die Sprache mit setlocale(LC_MESSAGES, $locale); // teilt gettext mit, wo es die ?bersetzungen suchen soll bindtextdomain($domain , "./"); // teilt gettext die zu verwendene Zeichenkodierung mit bind_textdomain_codeset($domain, $encoding); // weist gettext an, die definierte Dom?ne zu verwenden textdomain($domain); // gettext erwartet die ?bersetzung nun in ./de/LC_MESSAGES/A-T-C.mo //echo " $locale ,$domain , $encoding <br>"; // die ?bersetzung ausgeben echo gettext('Hello World'); echo '<br />'; // die ?bersetzung ausgeben; Kurzform echo _('trans_reser.php_text1'); ?> Someone can help ? Thanks a lot Gert Quote Link to comment https://forums.phpfreaks.com/topic/83952-zend-undefined-function-bindtextdomain/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.