![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Tengo un archivo Php donde captura el valor de un variable para poder se visualizada.
(datos.php)
<?php
function mostrar()
{
$cd= $GLOBALS["dato11"];
//echo ('cd funcion'.$cd);
return $cd;
}
function cargadat(&$xx1)
{
global $dato11;
$dato11=$xx1;
}
?>
si lo llamo en mi index.php en donde esta el valor de la variable para probar me funciona, me devuelve el valor que deseo.
index.php
$ii = strrpos(substr($SourceDir,0,strlen($SourceDir)-1),"/");
$var2 = substr(substr($SourceDir,0,strlen($SourceDir)-1),$ii+1);
<?php
include ("php/datos.php");
cargadat($var2);
echo mostrar();
............
?>
y en el archivo q quiero jalar la variable de esa funcion es
visualiza.php
<?
include ("datos.php");
$var22 = mostrar();
$source = new DomDocument();
$source->load("../".$var22."/ontology.owl");
.....................
?>
que puedo estar haciendo mal, me falta esa variable que me la cargue de esa manera puedo llamar a ese archivo y funciona, porque si pongo el dato fijo en la variable $var2 funciona pero si le asigno esa variable no me carga. que debo poner, espero me ayuden.
Saludos
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)