Pedda: Problem mit Variable bei include

Hallo zusammen...

ich habe eine php-datei, in die ich eine andere php-datei includiere.

include('datei.php');

Funktioniert wunderbar.
Wenn ich jetzt allerdings eine Variable ($var) mit übergeben möchte,
fliegt mir das include mit

Warning: Unable to access datei.php?var=6. in /mnt/kw2/08/833/00000007/htdocs/ordner/go.php on line 432

Warning: Failed opening 'datei.php?var=6.' for inclusion (include_path='') in /mnt/kw2/08/833/00000007/htdocs/ordner/go.php on line 432

auseinander :(

Zeile 432 ist : include ('datei.php?var='."$var.");

Wieso meckert er den include_path an, wenn ich die Datei MIT Variable einbinden möchte ?
Wieso meckert er nicht, wenn ich die Variable weglasse ?
Oder liegt es gar nicht am include_path ?

Wäre nett, wenn mir das einer erklären könnte und mir sagt wie ich es richtig mache !

Thnx

Pedda

  1. Hi,

    Wieso meckert er den include_path an, wenn ich die Datei MIT Variable einbinden möchte ?

    Weil das AFAIK nicht geht, greifst du in datei.php auf $_GET['var'] zu
    dann geht das nur wenn die datei welche datei.php includiert diese
    Variable zur verfügung hat. Unter Umständen ein header("Location:
    datei.php?var=xy"); verwenden.

    Wieso meckert er nicht, wenn ich die Variable weglasse ?

    Weil das richtig ist.

    Oder liegt es gar nicht am include_path ?

    doch und wie. oder hast du eine datei mit namen datei.php?var=xy in deinem verzeichniss?

    Wäre nett, wenn mir das einer erklären könnte und mir sagt wie ich es richtig mache !

    nur include(datei.php) und vorher evt ein

      
    $_GET['var'] = $var;  
    
    

    um zugriffe von datei.php auf diese get variable zu ermöglichen.
    kannst aber auch einfach in datei.php auf $var zugreifen.

    MfG

    1. Hi - und Besten Dank !!

      Ich glaub' nun schaff ich das *g*

      Gruss

      Pedda