Daniel: var_dump

Hi Leute,

also ich wollte Error's, die auf meiner Seite sind protokollieren und mir per Mail schicken.

Soweit so gut. Leider hab ich ein kleines Problem, und zwar benutzte ich die Funktion var_dump()

$err .= var_dump(debug_backtrace());

und will mir $err per Mail schicken lassen. Allerdings schreibt var_dump(), alle Variablen in die Datei...

Was kann ich machen, um die Variablen formatiert auszugeben, allerdings nur in den String und nicht die Ausgabe-Datei??

Bis dann

Daniel

  1. Hallo Daniel,

    und will mir $err per Mail schicken lassen. Allerdings schreibt var_dump(), alle Variablen in die Datei...

    ob_start ();
    var_dump (...);
    $err .= ob_get_contents ();
    ob_end_clean ();

    Viele Grüße,
    Christian

    1. Hi Christian!!!

      ob_start ();
      var_dump (...);
      $err .= ob_get_contents ();
      ob_end_clean ();

      Funktioniert super!!! Wusste nicht, dass es überhaupt soetwas gibt! Herzlichen Dank

      Daniel

  2. var_dump ist ja auch eine ausgabe funktion, siehe dazu manual auf www.php.net

    dort (http://de2.php.net/manual/de/function.var-dump.php) findest du auch beispiele wie man das anders lösen kann, dass man die werte zurückspeichern kann, zb in einer variablen...

    gruß
    Stefan

    1. Hi Stefan,

      danke, aber das mit dem output von Christian funktioniert sehr gut!

      Cu

      Daniel