En realidad es muy seguro q hayas tenido php4 con register_globals = On, porq por lo visto, no tenías necesidad de definir las variables, es decir cualquier variable funcionaba en cualquier lugar.
Prueba incluir esto dentro de cal-functions.php, así qda un poco más ordenado
Código PHP:
<?
<?php
foreach($_POST as $nombre_campo => $valor){$asignacion = "\$".$nombre_campo."='".addslashes($valor)."';";
eval($asignacion);}
foreach($_GET as $nombre_campo => $valor){$asignacion = "\$".$nombre_campo."='".$valor."';";
eval($asignacion);}
foreach($_FILES as $nombre_campo => $valor){$asignacion = "\$".$nombre_campo."='".$valor."';";
eval($asignacion);}
?>
?>
Este script se encarga de tomar todos los datos q vienen, ya sea por POST, GET o FILE, cuando tienes un formulario en cual el usuario sube archivos.
Saludos cuidate