Foros del Web » Programando para Internet » PHP »

Me salta error

Estas en el tema de Me salta error en el foro de PHP en Foros del Web. Hola miren yo utilizo supernews que esta basado en cutephp El problema es que me salta este error: Warning: Division by zero in /home/manumaf/domains/habbotools.com.ar/public_html/sn/inc/functions.inc.php on ...
  #1 (permalink)  
Antiguo 31/05/2008, 10:11
Avatar de manumaf  
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años, 6 meses
Puntos: 6
Me salta error

Hola miren yo utilizo supernews que esta basado en cutephp

El problema es que me salta este error:

Warning: Division by zero in /home/manumaf/domains/habbotools.com.ar/public_html/sn/inc/functions.inc.php on line 272


El error esta en este codigo:

Código PHP:
function insertSmilies($insert_location$break_location FALSE)
{
    global 
$config_http_script_dir$config_smilies;

    
$smilies explode(","$config_smilies);
        foreach(
$smilies as $smile)
        {
        
$i++; $smile trim($smile);

        
$output .= "<a href=\"javascript:insertext(':$smile:','$insert_location')\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
                if(
$i%$break_location == and $break_location)
                {
                        
$output .= "<br />";
                }else{ 
$output .= "&nbsp;"; }
    }
        return 
$output;


La linea 272 es:
Código PHP:
   if($i%$break_location == and $break_location


Que tiene de mal?
  #2 (permalink)  
Antiguo 02/06/2008, 09:26
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Me salta error

$breakdefault por defecto es FALSE, que pasado a entero es 0.

Por eso PHP se queja de que estás haciendo una división entre 0.

¿cuál es el propósito de ese $i%$breakdefault?


Saludos.
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 21:12.