String in Konstante umwandeln?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


    • #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...

      Comment


      • #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

        Comment


        • #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

          Comment

          Working...
          X