Foros del Web » Programando para Internet » PHP »

problema con php-gettext

Estas en el tema de problema con php-gettext en el foro de PHP en Foros del Web. hola quiero usar la libreria php-gettext pero me aparece el siguiente error 5 veces: Only variables should be passed by reference C:\xampp\htdocs\lib\core\gettext.php 66 mi codigo ...
  #1 (permalink)  
Antiguo 22/08/2009, 15:20
Avatar de dyegox  
Fecha de Ingreso: enero-2008
Mensajes: 173
Antigüedad: 16 años, 3 meses
Puntos: 7
problema con php-gettext

hola quiero usar la libreria php-gettext
pero me aparece el siguiente error 5 veces:

Only variables should be passed by reference
C:\xampp\htdocs\lib\core\gettext.php
66

mi codigo es este:

Código PHP:
<?php
/**
 *
 * @access public
 * @since 1.0.0
 * @author Dii3g0
 */
 
 
if( isset($_GET['source']) ) { //Show source code
    
highlight_file(__FILE__);
    exit;
    }

 if ( !
defined('PATH') ) //Define file patch
    
define('PATH'dirname(__FILE__) . '/');
    
require_once(
PATH 'Config.php'); // Load config file
require_once(PATH 'lib/core/Mysql.class.php'); //Connect with Mysql
require_once(PATH 'lib/core/streams.php'); //Connect with Mysql
require_once(PATH 'lib/core/gettext.php'); //Connect with Mysql

function __($texto) {
         global 
$gettext_tables;
         if (
is_null($gettext_tables)) return $texto;
         else return 
$gettext_tables->translate($texto);
}

if (
file_exists('lang/' LANG '/default.mo')) {
   
$gettext_tables =   new gettext_reader( new CachedFileReader('lang/' LANG '/default.mo'));
   if (!
is_null($gettext_tables)) $gettext_tables->load_tables();
}

echo 
__("Este texto esta en español.");
?>
lo archivos de la libreria estan bien incluidos el archivo .mo existe y esta incluido pero no me lo traduce
  #2 (permalink)  
Antiguo 22/08/2009, 16:38
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: problema con php-gettext

¿Cual es la linea 66 de gettext.php?
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 22/08/2009, 23:43
Avatar de echevemaster  
Fecha de Ingreso: diciembre-2002
Ubicación: Carabobo, Venezuela
Mensajes: 84
Antigüedad: 21 años, 4 meses
Puntos: 1
De acuerdo Respuesta: problema con php-gettext

Excluye E_NOTICE del nivel de reporte de errores de php en tu archivo php.ini

Por ejemplo:

error_reporting = E_ALL & ~E_NOTICE
__________________
En el codigo esta la solucion, pero no la encuentro por ningun lado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:20.