variable als datei includen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • variable als datei includen

    Hi erstmal wieder ^^
    also mein problem ist folgendes:
    ich habe eine header-datei, die ich jedesmal include am seitenanfang.
    und sobald sich ein user eingeloggt hat, wird dessen rank(also sein autoritätsgrad) ausgelesen und je nachdem, welche rechte er hat, bekommt er ein anderes menü präsentiert:

    PHP-Code:
    <html>
    <header>
    <link rel="stylesheet" type="text/css" href="templates/default.css">
    </header>
    <body>
    <div id="Layout">    
    <div id="Main">    
    <img src="pictures/Logo.jpg" class="picture1">
    <div id ="list-menu"><div class="Nav"><?include ("navigation.php"); ?></div></div>    
    <div class="Content">
    statt navigation soll nun der wert der variable $navigation als dateinamen verwendet werden und eben includet werden.
    Nur wie mach ich das, dass eine variable als dateinamen in der include-klammer angesehen wird? hab schon stundenlang gesucht, aber einfach nix gefunden.....

    PHP-Code:
    <?include ("$navigation"); ?>
    funktioniert nicht, auch, wenn $navigation = "navigation.php"

    da bekomm ich nen verweis auf php.net angezeigt, mit der funktion "main", die aber nicht in php existiert....

    hoffe das war ausführlich genug

    bei fragen einfach fragen ....hehe

  • #2
    Re: variable als datei includen

    OffTopic:
    was sollen denn schon wieder diese dummen anführungszeichen um den variablennamen? wieso glauben so viele leute, die wären nötig - lernt denn kein mensch mehr die grundlagen?


    es gibt absolut keinen grund, warum
    PHP-Code:
    $navigation "navigation.php";
    include 
    $navigation
    nicht funktionieren sollte ...
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      das ganze also einfach ohne anführungszeichen und klammer?

      Kommentar


      • #4
        Original geschrieben von schnidelwutz
        das ganze also einfach ohne anführungszeichen und klammer?
        was soll denn die Frage? warum schließt man irgendwas mit " oder ' ein, wenn nicht um String zu deklarieren/definieren? $navigation ist schon ein String, also was soll denn das wiederum bewirken? Serverauslastungstest oder was?

        Kommentar


        • #5
          ich mein den include-befehl
          ich möchte ja mehrere menüs für die jeweiligen Usergruppen haben( wird in nem check-befehl ermittelt per
          if($rank >= 4){
          $nav=menü1.php
          }elseif.....uswusw


          die einfache definition $nav = "navigation.php"; gibt es nicht nur angekoppelt an die if abfrage wird die variable definiert k?

          Kommentar


          • #6
            Original geschrieben von schnidelwutz
            ich mein den include-befehl
            ich auch
            ich möchte ja mehrere menüs für die jeweiligen Usergruppen haben( wird in nem check-befehl ermittelt per
            if($rank >= 4){
            $nav=menü1.php
            }elseif.....uswusw
            ja und? am Ende hast du $nav, welche du einfach per include $nav einfügen kannst, wo ist das Problem?
            die einfache definition $nav = "navigation.php"; gibt es nicht nur angekoppelt an die if abfrage wird die variable definiert k?
            kannst du bitte Satzzeichen setzen, ich habe Schwierigkeit, den Satz zu verstehen, bin Ausländer

            Kommentar


            • #7
              OffTopic:
              Original geschrieben von asp2php
              [...], bin Ausländer
              hehe. du bist doch schon lange hier in DE, sodass man dich als deutschen bezeichnen kann.

              ergo ... die ausrede 'ausländer' zieht nicht mehr...
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Kommentar


              • #8
                OffTopic:
                da du 'länger' in DE bist , erkläre mal was er meint, ich nix vertehen

                Kommentar


                • #9
                  is alles ok--> mein einziges problem war, dass ich nicht gewusst habe, dass man einfach include $variable schreiben kann und das habe ich ja jetzt erfahren

                  <-------CLOSED----------->

                  Kommentar

                  Lädt...
                  X