Foros del Web » Programando para Internet » PHP »

ayuda con un error

Estas en el tema de ayuda con un error en el foro de PHP en Foros del Web. acabo de pagar un host en godaddy.com y me tira unos errores que no me tiraba ninguno de los muchos hosts gratiutos que probe con ...
  #1 (permalink)  
Antiguo 04/04/2008, 23:17
 
Fecha de Ingreso: junio-2007
Mensajes: 46
Antigüedad: 16 años, 10 meses
Puntos: 0
ayuda con un error

acabo de pagar un host en godaddy.com y me tira unos errores que no me tiraba ninguno de los muchos hosts gratiutos que probe con estos scripts

este es el error

Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/content/d/u/e/duelistas/html/nentrenarr.php on line 38

alguien tiene idea de como solucionarlo?
  #2 (permalink)  
Antiguo 04/04/2008, 23:45
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Re: ayuda con un error

Me da que en ese hosting tienen instalado la nueva versión 6.0 de PHP y por eso te dice que está "deprecated".

Mira el manual de PHP: http://es.php.net/manual/es/ini.core...pass-reference

Prueba a poner al principio de tu script esto:

ini_set ('allow_call_time_pass_reference', 'true');

De esta manera le pasas de forma "local" el valor que necesitas al php.ini

Espero que te funcione.
  #3 (permalink)  
Antiguo 05/04/2008, 01:14
 
Fecha de Ingreso: junio-2007
Mensajes: 46
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: ayuda con un error

problema resuelto

hay que sacar los "&" de las funciones (cuando se usan, no cuando se declaran)

la version de php es 5, y eso del ini_set ya lo habia probado y no funciono, por eso hice el post

gracias igual darmagon
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 17:26.