Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/05/2012, 16:45
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: fraccionar una variable en PHP

$sql="SELECT COUNT(dtalle_lic),licencias.dtalle_lic,tbl_licenci as.cod_licencia,tbl_licencias.cod_fun,fun.cod_fun, fun.cod_lic,licencias.cod_lic,licencias.dtalle_lic ,
tbl_licencias.cod_exp,expensas.cod_exp,expensas.to tal,SUM(expensas.total) as suma

FROM tbl_licencias,fun,licencias,expensas

WHERE tbl_licencias.cod_fun=fun.cod_fun AND fun.cod_lic=licencias.cod_lic AND tbl_licencias.cod_exp=expensas.cod_exp
GROUP BY dtalle_lic
";
$result=mysql_query($sql,$link);
while($row=mysql_fetch_array($result)){
$array=str_split($row[0]);
foreach($array as $i=>$value){
eval("\$num".($i+1)."=\$value;");
}
echo "$row[0]";
}

el tema de seguridad es por que sensillamente al ver el tipo de manejo del eval puedo pensar facilmente en un exploid para hakear el sitio que esta hacinedo.

podrias buscar en google "php exploid eval", personalmente pienso que un eval se usa solo cuando es estrictamente necesario.

esta bien es un campo de 1 pero si no sabe los problemas quiza lo use para solucionar oteas cosas y lamenntablemente caiga en un error.

mira el texto extaido del manual oficial de PHP

Precaución

aclaro no es que este mal pero tambien hay que poner los contras.

referencia: http://www.php.net/manual/es/function.eval.php