kostenloser Webspace werbefrei: lima-city


problem mit kontaktformular -dateianhang

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    dieb

    Kostenloser Webspace von dieb, auf Homepage erstellen warten

    dieb hat kostenlosen Webspace.

    hey .. ich hab schon wieder ein problem :confused::confused:

    und zwar wird wenn ich ein kontaktformuar ausfülle und abschicke nicht alles an mich geschickt -> der dateianhang fehlt ..
    also er kommt alles an außer der dateianhang :confused:
    weiß jemand was falsch is xD

    EDIT : hier is der link so siehst aus : http://dieb.lima-city.de/bildupload.php
    <html>
    <head>
    <meta http-equiv="Content-Language" content="de">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Kontaktformular</title>
    </head>
    <body>
    <?php

    $Empfaenger = "dieb1@live.de";

    if($_REQUEST['Send'])
    {
    if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
    {
    echo"Bitte gehen Sie zurueck und fuellen Sie alle Felder aus!";
    }
    else
    {
    $Mailbetreff = "Kontakt: ";
    $Mailbetreff .= $_REQUEST['Betreff'];

    $Trenner = md5(uniqid(time()));

    $Header = "From: ".$_REQUEST['Email'];
    $Header .= "n";
    $Header .= "MIME-Version: 1.0";
    $Header .= "n";
    $Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
    $Header .= "nn";
    $Header .= "This is a multi-part message in MIME format";
    $Header .= "n";
    $Header .= "--$Trenner";
    $Header .= "n";
    $Header .= "Content-Type: text/plain";
    $Header .= "n";
    $Header .= "Content-Transfer-Encoding: 8bit";
    $Header .= "nn";
    $Header .= "Sie haben folgende Nachricht erhalten: nn";
    if($_FILES['anhang']['type'] != '') {
    if($_FILES['anhang']['type'] != '') {

    while(list($Formularfeld, $Wert) = each($_REQUEST))
    {
    if($Formularfeld != "Send" && $Formularfeld != "Anhang")
    {
    $Header .= $Formularfeld.": ".$Wert."n";
    }
    }

    $Header .= "nDatum/Zeit: ";
    $Header .= date("d.m.Y H:i:s");
    $Header .= "n";
    $Header .= "--$Trenner";
    $Header .= "n";
    }
    $Header .= "Content-Type: ";
    $Header .= $_FILES['Anhang']['type'];
    $Header .= "; name=";
    $Header .= $_FILES['Anhang']['name'];
    $Header .= "n";
    $Header .= "Content-Transfer-Encoding: base64";
    $Header .= "n";
    $Header .= "Content-Disposition: attachment; filename=";
    $Header .= $_FILES['Anhang']['name'];
    $Header .= "nn";
    $Dateiinhalt = fread(fopen($_FILES['Anhang']['tmp_name'], "r"), $_FILES['Anhang']['size']);
    $Header .= chunk_split(base64_encode($Dateiinhalt));
    $Header .= "n";
    $Header .= "--$Trenner--";

    mail($Empfaenger, $Mailbetreff, "", $Header);
    echo"Vielen Dank fuer Ihre eMail!";
    }
    }
    else
    {
    ?>
    <body>
    <form action="http://www.onlyfree.de/generator/kontakt/formmail.php" method="POST" name="MyForm1">
    <input type="hidden" name="redirect" value="http://dieb.lima-city.de/index.php">
    <input type="hidden" name="typemail" value="html">
    <input type="hidden" name="crypt" value="0"
    ><input type="hidden" name="einleittext" value="">
    <input type="hidden" name="admin1" value="">
    <input type="hidden" name="admin2" value="">
    <input type="hidden" name="subject" value="Kontaktformular"><input type="hidden" name="admin" value="dieb1@live.de"> <div align="center">
    <table border="0" cellpadding="3" cellspacing="2">
    <tr>
    <td colspan="2"><font face="Arial,helvetica" size="+1">Kontakt-Formular<br>
    </font></td>
    </tr>
    <tr>
    <td colspan="2"><font face="Arial,helvetica" size="-1">Mit diesem Fomular kannst Du Kontakt mit uns aufnehmen.<br><br><br>
    </font></td>
    </tr>
    <tr>
    <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Name
    :</font></td>
    <td bgcolor="#E6E6E6"><input type="text" name="name" value size="20"></td>
    </tr>
    <tr>
    <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    Deine Emailadresse:</font></td>
    <td bgcolor="#E6E6E6"><input type="text" name="email" value size="20"></td>
    </tr>
    <tr>
    <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Alter</font></td>
    <td bgcolor="#E6E6E6"><input type="text" name="Alter" value size="20"></td>
    </tr>

    <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Betreff:</font></td>
    <td bgcolor="#E6E6E6"><select name="Betreff" size="1"><option>Hilfe</option><option>Kritik</option><option>Werbung</option><option>Bild</option></select></td>

    <tr>
    <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Anhang:</font></td>
    <td bgcolor="#E6E6E6"><input type="file" name="Bild" value size="20"></td>
    </tr>



    <td align="right" valign="top" bgcolor="#E6E6E6"><strong><font color="#000000"><br>
    </font><font color="#000000" face="Arial,helvetica" size="-1">Kommentar:</font></strong></td>
    <td bgcolor="#E6E6E6"><textarea cols="30" rows="10" name="comment"></textarea></td>
    </tr>
    <tr>
    <td colspan="2"><font face="Arial,helvetica"><input type="submit" name="next"
    value="Abschicken"><input type="reset" name="next" value="Zuruecksetzen"></font></td>
    </tr>
    </table>
    </div>
    </form>
    </body>
    </html>


    liebe greez und danke im vorraus ;)


    Beitrag geändert: 10.11.2008 13:25:08 von dieb
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. t**0

    Ich glaube so sollte es richtig sein:

    <tr>
    <td align="right" bgcolor="#E6E6E6"><font color="#000000" face="Arial,helvetica" size="-1">Anhang:</font></td>
    <td bgcolor="#E6E6E6"><input type="file" name="Anhang" value size="20"></td>
    </tr>

    Ganz einfach weil "Bild" im ganzen Script nie vorkommt und es somit eigentlich ins nichts sendet.


    Beitrag geändert: 10.11.2008 13:39:49 von taq0
  4. Autor dieses Themas

    dieb

    Kostenloser Webspace von dieb, auf Homepage erstellen warten

    dieb hat kostenlosen Webspace.

    hmkay xD
    das hätt ich selber auch sehn könn :D danke aber leider war das wohl nich der entscheidende fehler
    es kommt immernoch kein anhang an :mad:
  5. Autor dieses Themas

    dieb

    Kostenloser Webspace von dieb, auf Homepage erstellen warten

    dieb hat kostenlosen Webspace.

    keiner ne lösung ? =`C :slant:
  6. <form... enctype="multipart/form-data">
  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!