Ciao a tutti,
ora era da un p di tempo.... che non scrivevo..
ma quando ho qualche problema che proprio non se capisce....
so che posso sempre contare sul forum...





allora la cosa.. e semplice... ma non la visibilita delle varibili.... dentro questa funzione:





Codice PHP:

function error($text){
  global 
$css;
   require_once(
'include/top.php');
       echo 
"<div id=\"links\">";
        include_once(
"page/menu_sx.php");
    echo 
"</div>";

    
    if(
$id!=""){
    
$displ_none="style=\"display:none;\"";
    }else{
$displ_none="";}
    echo 
"<div id=\"rechts\" " $displ_none ">";   
    echo 
"</div>";


    if(
$id!=""){
    
$border_none="style=\"border-right:0px;\"";
    }else{
$border_none="";}

    echo 
"<div id=\"inhalt\" " $border_none ." >";

    echo 
"<h2>attenzione</h2>";
    echo 
"<table border=\"0\" cellpadding=\"0\" width=\"100%\" height=\"100%\" align=\"center\"><tr>";
    echo 
"<td align=\"center\"     class=\"header2\">";
    echo 
$text "

<a href=\"javascript:history.go(-1)\" title=\"Previous Page\"><< Previous page</a></td></tr></table>"
;
    echo 
"</div>";
    require_once(
'include/footer.php');
    exit;


dentro sta funzione all'inizio c'è un:

require_once('include/top.php');


e dentro a sto top.php oltre alle intestazioni html metto il link al css in questo modo:

<link rel="stylesheet" type="text/css" href="http://<?= $HTTP_SERVER_VARS["HTTP_HOST"]?>/css/style.css" media="screen"/>



ora mi sapete spiegare perchè dentro la funzione $HTTP_SERVER_VARS["HTTP_HOST"] è vuoto...

io non capisco... se metto l'include fuori dalla funzione è tutt'ok se dentro non funge...
mi chiarite.. un po come funge.. o cosa dovrei passargli..
grazie....senza toccare naturalmente il top.. che serve per tutto il sito?

ciao a tutti e grazie