Ankündigung

Einklappen
Keine Ankündigung bisher.

Alle Variablen die mit POST übergeben wurden auflisten

Einklappen

Neue Werbung 2019

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

  • Alle Variablen die mit POST übergeben wurden auflisten

    Ist es möglich alle Variablen, die mit POST übergeben wurden aufzulisten? Es werden immer unerschiedlich viele und unterschiedliche Variablen übergeben.

  • #2
    Versuch es mal mit print_r($_POST)

    Gruß

    Kommentar


    • #3
      und wenn du da was formatieren willst wäre vielleicht das was für dich

      PHP-Code:
      foreach ($_POST as $key => $value) {
        echo 
      $key " = " $value "
      "
      ;

      Kommentar


      • #4
        PHP-Code:
        <?php
        echo '<pre>'print_r($_POSTtrue), '</pre>';
        ?>
        oder hab mir eine statische Debug-Klasse gebastelt:
        PHP-Code:
        <?php
        ////////////////////////////////////////////////////////////////////////////////////////////////////

        class Debug
        {
            
        ////////////////////////////////////////////////////////////////////////////////////////////////
            // public static functions
            
            
        public static function write()
            {
                
        $aArgv func_get_args();
                for (
        $i 0$iCount count($aArgv); $i $iCount$i++) {
                    echo 
        Debug::output($aArgv[$i], "ARG-$i");
                } 
                echo 
        Debug::backtrace();       
            }
            
            public static function 
        stop()
            {
                
        $aArgv func_get_args();
                for (
        $i 0$iCount count($aArgv); $i $iCount$i++) {
                    echo 
        Debug::output($aArgv[$i], "ARG-$i");
                }
                echo 
        Debug::backtrace();
                echo 
        Debug::output('script stopped''MESSAGE'false);
                exit;
            }
            
            
            
        ////////////////////////////////////////////////////////////////////////////////////////////////
            // private static functions
            
            
        private static function output($mVariable$sTitle ''$bShowType true)
            {
                if (
        $bShowType) {
                    
        ob_start();
                    
        var_dump($mVariable);
                    
        $sContents ob_get_contents();
                    
        ob_end_clean();
                } else {
                    
        $sContents print_r($mVariabletrue);
                } 
                return 
        sprintf("<pre>DEBUG %s\n%s\n</pre>"strtoupper($sTitle), $sContents);
            }
            
            private static function 
        backtrace()
            {
                
        $aBacktrace debug_backtrace();
                
        $aReturn = array();
                for (
        $i 1$iCount count($aBacktrace); $i $iCount$i++) {
                    
        $aReturn[] = sprintf('%s:%u'$aBacktrace[$i]['file'], $aBacktrace[$i]['line']);
                }
                if (
        count($aReturn) == 0) {
                    return 
        '';
                }
                
                return 
        Debug::output($aReturn"BACKTRACE"false);
            }
        }

        ////////////////////////////////////////////////////////////////////////////////////////////////////
        // example call

        // Debug::write($var1, $var2, ..);
        ?>

        Kommentar

        Lädt...
        X