janben: Datei wird nicht versendet...

Beitrag lesen

Hallo Ihr lieben,

ich habe nachfolgendes Kontaktformular.

Leider funktioniert der Versand der Dateien nichtmehr (sie kommen beim Empfänger nicht an).

Kann sich jemand erklären warum?

HIER DAS FORMULAR:

Vielen dank vorab!

Mfg

:_:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

<?php
$Send = false;
require_once 'plugin/cfg.inc.php';

if (false === empty($_REQUEST['vorname']))
{
    $att = array();
    require_once 'UploadedFile.php';
    require_once 'SendMail.php';

$Upload = new NMT_UploadedFile($_FILES['bild1']);
    if (true === $Upload->isValid() and $Upload->isImage(true))
    {
        $att[] = array(
            $Upload->tmp_name,
            $Upload->imageinfo['mime'],
            $Upload->name,
        );
    }

$Upload = new NMT_UploadedFile($_FILES['bild2']);
    if (true === $Upload->isValid() and $Upload->isImage(true))
    {
        $att[] = array(
            $Upload->tmp_name,
            $Upload->imageinfo['mime'],
            $Upload->name,
        );
    }

NMT_SendMail::Send(array(

'to'        => 'meine@adresse.de',
    'from'     => $_REQUEST['vorname'] . '<' . $_REQUEST['email'] . '>',
    'betreff'  => 'Bewerbung zur OnlineWahl',
    'file'     => dirname(__FILE__) . '/mail.kontaktanfrage',
    'vars'     => array_merge(
                  $_REQUEST
                 ,array(
                          'nachricht' => nl2br($_REQUEST['nachricht'])
                         )
                 ),
    'att'                => $att,
    ));

$Send = true;

NMT::chgLocation('/dpshop/danke.php');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>XXX</title>
<link href="/css/index.css" rel="stylesheet" type="text/css" /><script type="text/javascript"
    src="/plugin/net.mootools/mootools.v1.11.js"></script>
<script type="text/javascript" src="/plugin/XXX/std.js"></script>
<script style="text/javascript">
window.addEvent('domready', function()
{
    $('error_msg').setStyle('display', 'none');

$$('input.name_input, textarea.name_input').addEvents({
        focus: function()
        {
            this.setStyle('background-color', '#eeeeee');
        }
        ,blur: function()
        {
            this.setStyle('background-color', '#f4f4f4');
        }
    });
});
</script>

<script type="text/javascript">
    function check_contact_form()
    {
        var fVorname               = $('vorname');
        var fNachname              = $('nachname');
        var fTelefon               = $('telefon');
        var fEail                  = $('email');
        var fWebseite              = $('webseite');
        var fBin                   = $$('input[name=bin]');
        var fAlter                 = $('alter');
        var fCm                    = $('cm');
        var fGewicht               = $('gewicht');
        var fHaarfarbe             = $('haarfarbe');
        var fAugenfarbe            = $('augenfarbe');
        var fBild1                 = $('bild1');
        var fBild2                 = $('bild2');
        var fGefunden              = $$('input[name=gefunden]');
        var fErfahren              = $$('input[name=erfahren]');
        var fUnterschied           = $('unterschied');

fBin.value = '';
                fBin.each(function(el)
                {
                        if (el.checked)
                        {
                                this.value = el.getValue();
                        }
                }.bind(fBin));

fGefunden.value = '';
                fGefunden.each(function(el)
                {
                        if (el.checked)
                        {
                                this.value = el.getValue();
                        }
                }.bind(fGefunden));

fErfahren.value = '';
                fErfahren.each(function(el)
                {
                        if (el.checked)
                        {
                                this.value = el.getValue();
                        }
                }.bind(fErfahren));

var Errors      = '';
        var FocusOn     = null;

if (fVorname.value == '')
        {
            Errors += '- Bitte gib Deinen Vornamen an\n';
            fVorname.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fVorname;
            }
        }

if (fNachname.value == '')
        {
            Errors += '- Bitte gib Deinen Nachnamen an\n';
            fNachname.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fNachname;
            }
        }

if (fTelefon.value == '')
        {
            Errors += '- Bitte gib Deine Telefonnummer an\n';
            fTelefon.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fTelefon;
            }
        }

if (fEail.value == '')
        {
            Errors += '- Bitte gib Deine eMail Adresse an\n';
            fEail.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fEail;
            }
        }

if (fWebseite.value == '')
        {
            Errors += '- Bitte gib Deine WebSeite an\n';
            fWebseite.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fWebseite;
            }
        }

if (fBin.value == '')
        {
            Errors += '- Was bist du von Beruf?\n';
            fBin.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fBin;
            }
        }

if (fAlter.value == '')
        {
            Errors += '- Wie alt bist du?\n';
            fAlter.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fAlter;
            }
        }

if (fCm.value == '')
        {
            Errors += '- Wie groß bist du?\n';
            fCm.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fCm;
            }
        }

if (fGewicht.value == '')
        {
            Errors += '- Wie schwer bist Du?\n';
            fGewicht.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fGewicht;
            }
        }

if (fHaarfarbe.getValue() == '')
        {
            Errors += '- Wie ist Deine Haarfarbe?\n';
            fHaarfarbe.setStyle('background-color', '#dddddd');
            if (FocusOn == null)
            {
                FocusOn = fHaarfarbe;
            }
        }