Christian: Formular Uploads per E-Mail verschicken

Ich habe ein formular erstellt wo man eine datei uploaden kann, die Formular Daten werden nachher per Mail an mich verschickt.

Bei den Text eingaben funktioniert das einwandfrei aber die upgeloadete datei bekomme ich nur als POSTDATA.ATT

kann mir jemand sagen wie ich diese datei in ihrem ursprünglichen format bekomme?

mfg christian

  1. hi,

    du musst die UploadDatei entweder auf den Server schreiben oder gleich beim auslesen des handlers beim Upload Base64 codieren und dann eine MIME Mail erstellen.

    Hier ist ein Beispiel:
    http://i-netlab.de/cgi-bin/index.cgi?vi=Mail_Clients

    Erwin

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
    1. Hi

      danke vielmals für deine Antwort

      nun ich brauche dieses upload formular für ein webprojekt das ich in der schule mache und da darf ich kein Perl oder andere programmiersprachen gebrauchen nur HTML

      gibts denn keine möglichkeit das nur mit HTML zu realisieren?

      1. Hallo,

        nun ich brauche dieses upload formular für ein webprojekt das ich in der schule mache und da darf ich kein Perl oder andere programmiersprachen gebrauchen nur HTML
        gibts denn keine möglichkeit das nur mit HTML zu realisieren?

        Ganz bestimmt nicht.
        Zum 1'000'000-ten Mal: HTML ist keine Programmiersprache.

        Auch der Upload braucht auf dem Server irgendein Skript,
        das das Formular verarbeitet.
        Das kann ein Perl- oder PHP-Skript sein oder sonstwas.
        Und dieses Skript muss/kann dann auch gleich das Mail mit der
        hochgeladenen Datei als Attachment verschicken.

        Gruesse,

        Thomas

        1. Hallo Thomas

          wenn du den Text liest merkst du das ich nie behauptet habe das HTML eine Programmiersprache ist das bezog sich auf Perl

          oder meintest du wegen der situation in der ich HTML einsetzen möchte?

          1. Hallo,

            wenn du den Text liest merkst du das ich nie behauptet habe das HTML eine Programmiersprache ist das bezog sich auf Perl

            Naja, implizit hast Du es eben schon gesagt.
            Du willst "nur mit HTML" etwas machen, was nur
            eine Programmiersprache kann, naemlich Dateien
            hochladen und Mails verschicken.

            Nochmals ganz von vorne:
            Du hast ja bereits ein Formular.
            Wie sieht das eroeffnende <FORM>-Tag aus?
            Vor allem: Was steht im ACTION-Attribut?
            => Dort siehst Du naemlich, ob das Formular an ein Skript
            (*.pl, *.cgi, *.php oder so) geschickt wird, oder
            ob die Person, die das Formular geschrieben hat,
            ein Ignorant ist und glaubt, sowas
            <FORM ACTION="mailto:...">
            sei eine "Loesung" in "reinem HTML".

            Das funktioniert naemlich nur in Ausnahmefaellen und
            hat nichts mit HTML zu tun, sondern nur damit, dass
            gewisse Browser gleichzeitig ein eingebautes oder
            verknuepftes E-Mail-Programm haben und zufaelligerweise
            imstande sind, die Formularinhalte in ein Mail zu packen.

            http://praast.de/ffq/formular/

            Noch einmal: Wenn Du eine anstaendige Loesung willst,
            kommst Du um ein serverseitiges Skript nicht herum.
            Egal, was Deine "Schule" oder sonstwer sagt.

            Gruesse,

            Thomas

            1. danke vielmals für den text ich werds probieren

              meine schule hats mir eben verboten php oder perl zu gebrauchen

              schönen abend

              1. hi Christian,

                meine schule hats mir eben verboten php oder perl zu gebrauchen

                Soso. Dann zeig denen doch mal was mit einem CGI so alles möglich ist. Z.B. das Versenden einer Mail an beliebige Empfänger mit Dateianhang über ein Webformular (ich schicks dir gerne wenn du magst).

                Viele Grüße, Erwin

                --
                SELFforum - Das Tor zur Welt!
                Theoretiker: Wie kommt das Kupfer in die Leitung?
                Praktiker: Wie kommt der Strom in die Leitung?