[Funktion] $variable globalisieren

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

  • [Funktion] $variable globalisieren

    Hi ihr lieben,

    ich brauch mal hilfe.

    PHP-Code:
    function config($var)
        {
        
    $temp mysql_query("select * from config where titel='$var' limit 1");
        while (
    $data mysql_fetch_array($temp))
            {
            
    $header $data["text"];
            echo 
    $header;
            }    
        global 
    $header;
        
    $test "lol";
        global 
    $test;

        } 
    ich will dann gerne die variable $header für alle scripte zugänglich machen wie geht das?

    hab 2 scripte 1x engine.php und 1x index.php

    die funktionen sind in der engine.php und ich möchte dann per index.php einen echo aufruf alá "echo $header; " machen leider kommt kein ergebniss ich habs mit global versucht will aber nicht

    kann mir jemand vielleicht einen tipp geben?
    Gruß , Ag3nt

  • #2
    PHP-Code:
    function config($var)
        {
        
    $temp mysql_query("select * from config where titel='$var' limit 1");
        while (
    $data mysql_fetch_array($temp))
            {
            
    $header $data["text"];
            echo 
    $header;
            }    
        
    $GLOBALS['header'] = $header;
        
    $test "lol";
        
    $GLOBALS['test'] = $test;

        } 
    die alternative und saubere lösung ist natürlich ein return $var und entsprechender aufruf der function ..
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      Gibt es noch eine alternative ?

      es kommt:


      Parse error: parse error, unexpected '[' in D:\cms\engine.php on line 35

      Fatal error: Call to undefined function: config() in D:\cms\index.php on line 6
      Gruß , Ag3nt

      Kommentar


      • #4
        1. ich hatte mich vertippt. fehler behoben.
        Original geschrieben von AgentCyber
        Gibt es noch eine alternative ?
        ja, hab ich auch geschrieben
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #5
          hö ich seh kein unterschied
          Gruß , Ag3nt

          Kommentar


          • #6
            Original geschrieben von AgentCyber
            hö ich seh kein unterschied
            dann mach halt die augen auf. ich hatte $[Globals geschrieben. da war [ wohl über. hättest du auch selber merken können ..
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #7
              ahso ok thx

              ich versuchs mal
              Gruß , Ag3nt

              Kommentar


              • #8
                Nun gehts ich danke dir
                Gruß , Ag3nt

                Kommentar

                Lädt...
                X