Foros del Web » Programando para Internet » PHP »

desactivar los warnings

Estas en el tema de desactivar los warnings en el foro de PHP en Foros del Web. hey, alguien sabe como poder desactivar los warnings que aparecen?? necesito quitar este: Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If ...
  #1 (permalink)  
Antiguo 08/11/2004, 21:04
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 9 meses
Puntos: 53
desactivar los warnings

hey, alguien sabe como poder desactivar los warnings que aparecen?? necesito quitar este:

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of getimagesize(). 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. However, future versions may not support this any longer. in c:\program files\appserver\www\pulsillo\galeria\foto.php on line 73


donde me marca el warning es qui:
Código PHP:
function getCaption($path)
    {
    
$size GetImageSize ($path,&$info);

    if (isset (
$info["APP13"])) 
        {
        
$iptc iptcparse ($info["APP13"]);
        return 
$iptc["2#120"][0]; 
        }
    else    {     return(
null);     }
    } 
alguien puede ayurme??
  #2 (permalink)  
Antiguo 08/11/2004, 22:24
Avatar de sakul  
Fecha de Ingreso: julio-2002
Mensajes: 274
Antigüedad: 21 años, 8 meses
Puntos: 0
intenta agregando una @ antes de la funcion... funciona para los errores... no se para los warnings...
  #3 (permalink)  
Antiguo 09/11/2004, 00:56
 
Fecha de Ingreso: octubre-2004
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 19 años, 6 meses
Puntos: 7
Cita:
Iniciado por stock
hey, alguien sabe como poder desactivar los warnings que aparecen?? necesito quitar este:

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of getimagesize(). 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. However, future versions may not support this any longer. in c:\program files\appserver\www\pulsillo\galeria\foto.php on line 73


donde me marca el warning es qui:
Código PHP:
function getCaption($path)
    {
    
$size GetImageSize ($path,&$info);

    if (isset (
$info["APP13"])) 
        {
        
$iptc iptcparse ($info["APP13"]);
        return 
$iptc["2#120"][0]; 
        }
    else    {     return(
null);     }
    } 
alguien puede ayurme??
El problema está al pasar &$info a la función, pasa el valor a otra variable antes si realmente necesitas que se pase por referencia. Al final del aviso ya te dice que ahora es un Warning, pero con el tiempo se puede convertir en un error que haga que no funcione el script.
  #4 (permalink)  
Antiguo 09/11/2004, 08:46
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Tambien te dice el error que podrías hacer:

Cita:
allow_call_time_pass_reference to true in your INI file
Un saludo,
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.
Tema Cerrado




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