kostenloser Webspace werbefrei: lima-city


mail()-eMail mit Anhang | PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.

    Moin @ all,

    ist es m?glich, an eine mit der mail()-Funktion von PHP verschickte eMail einen Anhang anzuh?ngen (welcher nat?rlich mitgeschickt werden soll)??? Wenn ja wie???

    Es geht darum, das ich ein eMail-Formular habe, mit dem die Besucher auch Bilder an mich verschicken k?nnen. Die Bilder sollen jedoch nicht auf den Webspace hochgeladen sondern direkt an die eMail angeh?ngt werden.

    Also: Wie h?nge ich an eine mit der mail()-Funktion verschickte eMail einen (vom Besucher ausw?hlbaren) Anhang an???



    ferdinand24
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s********r

    Ja,... es ist m?glich! Hier hast du einen code:

    http://php4u.net/content/c_codeschnipsel_source.php?id=41&d=1

    Das Beispiel setzt aber voraus, dass der Anhang bereits auf dem Webserver liegt; du kannst aber auch so machen, dass der user den anhang von seinem eigenen computer aus w?hlt; dazu musst du aber das Formular, ?ber das hochgeladen werden soll mit folgender Bemerkung ausstaten:

    enctype="multipart/form-data"

    Dann kannst du anschliessend ?ber $_FILES['Datei']['tmp_name'] auf die Daten zugreifen.

    MfG sebigisler
  4. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.



    sebigisler schrieb:
    Ja,... es ist m?glich! Hier hast du einen code:

    http://php4u.net/content/c_codeschnipsel_source.php?id=41&d=1

    Das Beispiel setzt aber voraus, dass der Anhang bereits auf dem Webserver liegt; du kannst aber auch so machen, dass der user den anhang von seinem eigenen computer aus w?hlt; dazu musst du aber das Formular, ?ber das hochgeladen werden soll mit folgender Bemerkung ausstaten:

    enctype='multipart/form-data'

    Dann kannst du anschliessend ?ber $_FILES['Datei']['tmp_name'] auf die Daten zugreifen.

    MfG sebigisler


    und wie wende ich das was du noch hinzugef?gt hast in der praxis an????


    ferdinand24
  5. t****u

    Zum Hochladen von Dateien:
    $pfad = './';
        echo '<form action="'.$PHP_SELF.'" method="post" enctype="multipart/form-data">
    <input type="file" name="file">
    <input name="submit" type="submit" value="hochladen"></form>';
        if ($_POST['submit'] == 'hochladen')
        {
            $file = $_FILES[file][name];
            $file_temp = $_FILES[file][tmp_name]
            @move_uploaded_file($file_temp,$pfad.$file);
        }


    $pfad.$file w?re dann der Anhang, den du verschicken willst. Nach dem Versenden kannst du die Datei mit unlink ($pfad.$file) l?schen.
  6. Autor dieses Themas

    ferdinand24

    Kostenloser Webspace von ferdinand24

    ferdinand24 hat kostenlosen Webspace.


    tuvalu schrieb:
    Zum Hochladen von Dateien:
    $pfad = './';
        echo '<form action=''.$PHP_SELF.'' method='post' enctype='multipart/form-data'>
    <input type='file' name='file'>
    <input name='submit' type='submit' value='hochladen'></form>';
        if ($_POST['submit'] == 'hochladen')
        {
            $file = $_FILES[file][name];
            $file_temp = $_FILES[file][tmp_name]
            @move_uploaded_file($file_temp,$pfad.$file);
        }


    $pfad.$file w?re dann der Anhang, den du verschicken willst. Nach dem Versenden kannst du die Datei mit unlink ($pfad.$file) l?schen.


    aha... das mache ich in die formulardatei rein! und woher wei? das script, dass es eine datei mitschicken soll bzw. wie mache ich das???

    ferdinand24

    Beitrag ge?ndert am 24.02.2006 16:59 von ferdinand24
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!