Fragezeichen: Array-Inhalt für Email "bereitstellen"

Hallo Forum

Ich habe folgendes Problem:

Ich möchte mir gerne den Inhalt eines Arrays via E-mail zusenden. Wie kriege ich das hin. Ich bin ein Greenhorn.....:-)

Besten Dank für Euer Feedback.

Gruss
Fragezeichen

  1. Moin!

    Ich möchte mir gerne den Inhalt eines Arrays via E-mail zusenden. Wie kriege ich das hin. Ich bin ein Greenhorn.....:-)

    Du mußt irgendeinen Programmcode schreiben, welcher das Array in nacheinander folgenden Text wandelt und in die Mail schreibt.

    Ansatzpunkte wären (einzeln, nicht zusammen):
    var_dump() http://www.php.net/var_dump
    implode() http://www.php.net/implode
    foreach  http://www.php.net/foreach

    - Sven Rautenberg

    1. foreach  http://www.php.net/foreach

      mit foreach krieg ich's hin......DANKE!

      1. Hello,

        mit foreach krieg ich's hin......DANKE!

        Das müsste dann aber rekursiv arbeiten, wenn nichts verloren gehen soll.
        Außerdem musst Du die passende Codierung wählen, um alle Zeichen übertragen zu können.

        Ohne nährere Kenntnisse über den Aufbau von eMails wirst Du nicht erfolgreich sein.

        Harzliche Grüße vom Berg
        esst mehr http://www.harte-harzer.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
  2. Hallo Fragezeichen,

    Ich habe folgendes Problem:

    Ich möchte mir gerne den Inhalt eines Arrays via E-mail zusenden. Wie kriege ich das hin. Ich bin ein Greenhorn.....:-)

    Was hast du probiert, was hat dabei nicht geklappt, und welche Lösungsstrategien sind fehlgeschlagen und mit welcher Fehlermeldung?

    Grüße aus Barsinghausen,
    Fabian

    --
    "It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>
    1. Der Inhalt des Arrays sieht etwa so aus:

      1 Hans
      2 Albert
      3 Peter

      Ich möchte nun diesen Inhalt an eine E-Mail-Adresse senden. Ich habe versucht, den Inhalt in eine Variable zu speichern, aber das funktoniert nicht. Es erschein lediglich "Array" als Inhalt der Variable.

      1. Hallo Fragezeichen,

        Ich möchte nun diesen Inhalt an eine E-Mail-Adresse senden. Ich habe versucht, den Inhalt in eine Variable zu speichern, aber das funktoniert nicht. Es erschein lediglich "Array" als Inhalt der Variable.

        Das ist das Standard-Verhalten von PHP, wenn man ein Array als String "missbrauchen" will. Lies die von Sven geposteten Links, dann solltest du alle nötigen Infos zum Erfolg haben.

        Grüße aus Barsinghausen,
        Fabian

        --
        "It's easier not to be wise" - < http://www.fabian-transchel.de/kultur/philosophie/ialone/>
  3. Hello,

    echo "<pre>\n";
       echo htmlentities(print_r($_array,1)));
       echo "</pre>\n";

    würde das Array im Browser "vernünftig" darstellen.

    Nun solltest Du überlegen, welche Zeichen in einer eMail relevant sind.
    In einer Plaintext Mail ist bestimmt kein HTML von Interesse, aber vielleicht Quoted Printables?

    Es geht also darum, erst einmal herauszufinden, welche Zeichen in einer eMail erlaubt sind, und dann, wie man die aus dem Array-String (print_r()) erzeugt/codiert.

    Harzliche Grüße vom Berg
    esst mehr http://www.harte-harzer.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau