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 Link to comment https://forums.phpfreaks.com/topic/83952-zend-undefined-function-bindtextdomain/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.