String in Konstante umwandeln?

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

  • String in Konstante umwandeln?

    Gibt es eine Möglichkeit, einen String in eine Konstante umzuwandeln? Hab folgendes Problem:

    PHP-Code:
    $userdata session_pagestart($user_ipPAGE_FANC); 
    funktioniert

    PHP-Code:
    $site "PAGE_FANC";
    $userdata session_pagestart($user_ip$site); 
    funktioniert nicht.
    Achtung: ich diskutiere gern
    http://www.project-angel.org

  • #2
    $site = "PAGE_FANC"; ?? was willst DU damit erreichen?
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Versuche es mal mit:
      PHP-Code:
      define("PAGE_FANC","Hier kommt der Wert hin"); 
      PHP-Code:
      $userdata session_pagestart($user_ipPAGE_FANC); 
      http://www.php.net/manual/de/language.constants.php
      mfg
      Günni


      Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
      Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
      Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
      City-Tiger - Online durch die Straßen tigern...

      Kommentar


      • #4
        Nehmen wir mal folgenden Code an:

        PHP-Code:
        define('PAGE_HOME', -12);
        define('PAGE_FANC', -13);

        if (isset(
        $HTTP_GET_VARS['site'])) { 
            
        $site $HTTP_GET_VARS['site']; 
        } else { 
            
        $site PAGE_HOME

            
        $userdata session_pagestart($user_ip$site); 
        Das ganze funktioniert, wenn für site kein Wert übergeben wird (dort tritt dann also $site = PAGE_HOME in Aktion), aber wenn ich jetzt per URL/GET z.B. file.php?site=PAGE_FANC übergebe, klappt das ganze nicht und ich steh im Moment wirklich auf dem Schlau und verstehe nicht, wieso das so ist...
        Achtung: ich diskutiere gern
        http://www.project-angel.org

        Kommentar


        • #5
          Hab die Lösung gefunden:

          PHP-Code:
          if (isset($HTTP_GET_VARS['site'])) { 
              
          $site constant("$HTTP_GET_VARS[site]"); 
          } else { 
              
          $site constant("PAGE_HOME"); 

          Achtung: ich diskutiere gern
          http://www.project-angel.org

          Kommentar

          Lädt...
          X