includes che fate? :crazy:

Salve apro questo topic con un tiltolo un pò strano per chiedervi aiuto su un problema che mi è sorto, i ho diversi files che includo; mi spiego meglio in uno nè includo più di uno:

index.php

<?
   $url = "http://".$_SERVER['HTTP_HOST']."/egaweb/";
   include_once ($url.'includephp/include_base.php');
?>

dentro include base c'è

include_base.php

<?
   $url = "http://".$_SERVER['HTTP_HOST']."/egaweb/";
    include_once($url.'php/sidemenu.php');
    include_once($url.'php/statusbar.php');
    include_once($url.'script_php/common_script.php');
?> e poi viene l'incriminata
[u][b]common_script.php[/b][/u]
<?
#Stampo il template html passandogli come argomento il nome_template;
 function callTemplate ($template){
 echo html_entity_decode($template); 
}
?>   

l'errore che mi da è Undefinef function

inviato 8 anni fa
EKELON77
modificato 8 anni fa
X 0 X

La prima cosa che salta agli occhi è che stai usando gli URL dei file per includerli e non i percorsi sul server. Questa cosa non è sbagliata a priori ma comunque insolita. Infatti è vero che è possibile includere un file specificandone l'URL ma in questo caso non viene incluso il contenuto del file bensì l'output generato dal file incluso.

Questo significa ad esempio che non andresti a leggere le funzioni presenti nei file inclusi ma un eventuale output generato da queste. Forse è questo il motivo per cui ricevi quell'errore.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

adesso va thank's

risposto 8 anni fa
EKELON77
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda