Cambios adaptados a php completos