Hola, alguien porfavor me podría ayudar con este codigo, he migrado de php4 a php5 y no se si el error que manda es por la migracion o por programacion, resulta que tengo una calculadora que consta de 3 paginas phps, la primncipal tiene un script php que llama a las otras paginas, la funcion validacion es una funcion dentro de funciones.php, las variables dia, mes, año, si, tiempo, trab y salario estan declaradas en el archivo datos.php 
<? 
include "funciones.php"; 
if ((validacion(array($dia, $mes, $año,$si,$tiempo,$trab))) && ($salario != 0)) 
{ include "resultados.php"; 
} 
else 
{ include "datos.php"; 
} 
?> 
el error que manda es Undefined variable dia, mes, año, si, tiempo y  trab en la pagina, pero la variable salario esta dentro de datos.php y no manda error
 
no se que hacer porfavor ayuda urgente. 
  
 
