Hallo,
ich bin schon bein zweiten Server am verzweifeln, da einige Scripte nicht laufen. Vielleicht kann jemand helfen?
<?php echo("<html>");
 echo("");
 echo(" ");
 echo(" ");
 echo(" ");
 include(navi.".inc"); // die Navileiste geht
 echo(" ");
 echo(" ");
 echo(" \n\n\n");
 include($link.".inc"); // diése variable Seite erscheint nicht
 echo(" \n\n");
 echo(" ");
 echo(" 
             
            
              
              
              
            
            
           
          
            
            
              also daraus kann man nichts erkennen.
wo wird den die variable $link belegt?
und womit wird sie belegt?
             
            
              
              
              
            
            
           
          
            
            
              Hallo,
ich bin schon bein zweiten Server am verzweifeln, da einige
Scripte nicht laufen. Vielleicht kann jemand helfen?
Die Seite, die ich über eine variable aufrufe erscheint nicht.
Wie gesagt: auf manchen Servern geht´s, auf anderen wieder
nicht.
vermutlich liegt es a n:
http://de.php.net/register_globals
Möglicherweise kannst Du das so umgehen
($link = $_GET[‚link‘].’.inc’
<?php $link = $_GET['link'].'.inc';
$navi = 'navi.inc';  
echo '   
 ';  
include($navi);  
echo '  
  
  
 ';  
include($link);  
echo '
            
 
            
              
              
              
            
            
           
          
            
            
              Noch hübscher (in meinen Augen) siehts so aus:
<?php $link = $_GET['link'].'.inc';
$navi = 'navi.inc';  
?\>   
  
<?php include($navi); ?>   
<?php include($link); ?>   
Johannes
             
            
              
              
              
            
            
           
          
            
            
              Hallo,
Noch hübscher (in meinen Augen) siehts so aus:
<?php :blush:link = $_GET['link'].'.inc';
$navi = 'navi.inc';  
?\>  
  
   
   
...
Nicht nur in Deinen! Stimmt, ist ja PHP,
da geht ja sowas … 
Grüße
CMБ
             
            
              
              
              
            
            
           
          
            
            
              Nur eine kleine Anmerkung: es sollte auf jedenfall noch der Inhalt der per Parameter uebergebenen Variablen ueberprueft werden. Ist zwar etwas aufwendiger, dafuer erhaelt man allerdings eine sichere Anwendung. (zumindest wenn die Ueberpruefung korrekt gestaltet ist)
Gruesse
Stefan
             
            
              
              
              
            
            
           
          
            
            
              Vielen Dank, manchmal hat man einfach ein Brett vorm Kopf…zum Glück gibts ja so nette Kollegen wie Euch!
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]