maryhary: PHP formular funktioniert nicht

Hallo!

ich habe ein Formular in HTML erstellt: http://www.global-medik-translations.com/anfrage.html

<div id="anfrageformular">

			<form name="anfrageformular" enctype="multipart/form-data" method="post" action="php/anfrage.php">  
		  
			<ol>  
				<li><label for="anrede">Anrede</label>  
				<select name="anrede" id="anrede">  
				<option>Frau</option>  
				<option>Herr</option>  
				<option>Frau Dr.</option>  
				<option>Herr Dr.</option>				  
				<option>Frau Prof.</option>				  
				<option>Herr Prof.</option>				  
				<option>Frau Prof. Dr.</option>				  
				<option>Frau Prof. Dr.</option>				  
				</select></li>  
				  
				<li><label for="vorname">Vorname</label>  
				<input type="text" name="vorname" id="name"></li>  

			  
				<li><label for="nachname">Nachname</label>  
				<input type="text" name="nachname" id="name"></li>  

				  
				<li><label for="firma">Firma</label>  
				<input type="text" name="firma" id="firma"></li>  
			  
			  
				<li><label for="adress">Straße / Hausnummer</label>  
				<input type="text" name="adress" id="adress"></li>  
				  
				<li><label for="plz">PLZ</label>  
				<input type="text" name="plz" id="plz"></li>  
				  
				<li><label for="ort">Ort</label>  
				<input type="text" name="ort" id="ort"></li>  
				  
				<li><label for="telefon">Telefon</label>  
				<input type="text" name="telephon" id="telephon"></li>  
			  
				<li><label for="mail">E-Mail</label>  
				<input type="text" name="mail" id="mail"></li>  
				  
				<li><label for="ausgangssprache">Ausgangssprache</label>  
				<select name="ausgangssprache" id="ausgangssprache">  
				<option>Deutsch</option>  
				<option>Englisch</option>  
				<option>Russisch</option>  
				</select></li>  

				<li><label for="zielsprache">Zielsprache</label>  
				<select name="zielsprache" id="zielsprache">  
				<option>Deutsch</option>  
				<option>Englisch</option>  
				<option>Russisch</option>  
				</select></li>  
			  
				<li><label for="datum">Liefertermin (TT.MM.JJ.)</label>  
				<input type="text" name="datum" id="datum"></li>  

				<li><label for="comment">Kommentar</label>  
				<textarea name="comment" ></textarea></li>  
				  
				<li><label for="anhang">Dateianhang 1</label>  
				<input class="upload" type="file" size="50" maxlength="100000" ></li>  
			  
				<li><label for="anhang">Dateianhang 2</label>  
				<input class="upload" type="file" size="50" maxlength="100000" ></li>  
			  
				<li><label for="anhang">Dateianhang 3</label>  
				<input class="upload" type="file" size="50" maxlength="100000" ></li>  
			  
				<li><label for="anhang">Dateianhang 4</label>  
				<input class="upload" type="file" size="50" maxlength="100000" ></li>  
			  
				<li><label for="anhang">Dateianhang 5</label>  
				<input class="upload" type="file" size="50" maxlength="100000" ></li>  
				  
				<li> <input type="button" class="button" value="Absenden"></li>  
			</ol>  
			</form>  
		</div>						  
		</div>  

Und dazu ein PHP dokument:
<div id="anfrageformular">

		<?php  
		/\* === Daten aus dem Formular auslesen und in Variablen speichern === \*/  
		  $anrede = $\_POST['anrede'];  
		  $vorname = $\_POST['vorname'];  
		  $nachname = $\_POST['nachname'];  
		  $firma = $\_POST['firma'];  
		  $adress = $\_POST['adress'];  
		  $plz = $\_POST['plz'];  
		  $ort = $\_POST['ort'];  
		  $telefon = $\_POST['telefon'];  
		  $mail = $\_POST['mail'];  
		  $ausgangssprache = $\_POST['ausgangssprache'];  
		  $zielsprache = $\_POST['zielsprache'];  
		  $datum = $\_POST['datum'];  
		  $comment = $\_POST['comment'];  
		  $anhang = $\_POST['anhang'];  
		  $anhang = $\_POST['anhang'];  
		  $anhang = $\_POST['anhang'];  
		  $anhang = $\_POST['anhang'];  
		  $anhang = $\_POST['anhang'];  
		  
		  $empfaenger = "info@global-medik-translations.com";  
		  $absender = $\_POST['mail'];  
		  
		  
		  $betreffwebmaster = "Kontaktanfrage ($vorname $nachname)";  
		  $koerperwebmaster = "$vorname $nachname hat Ihnen folgende Nachricht geschickt: \n\n".  
		  Name: $anrede $vorname $nachname $firma\n  
		  Adresse: $adress $plz $ort \n  
		  Kontakt: $telefon  $mail \n  
		  Sprachen: $ausgangssprache $zielsprache $datum\n  
		   \n\n .  
		  $comment;  
		  
		  $betreffkunde = "Kontaktanfrage ($vorname $nachname)";  
		  $koerperkunde = "Sie ($vorname $nachname) haben auf www.global-medik-translations.com  folgende Anfrage erstellt: \n\n".  
		  Name: $anrede $vorname $nachname $firma\n  
		  Adresse: $adress $plz $ort \n  
		  Kontakt: $telefon  $mail \n  
		  Sprachen: $ausgangssprache $zielsprache $datum \n  
		  \n\n .  
		  $comment;  
		  
		  mail("§empfaenger","$betreffwebmaster","$koerperwebmaster\n","FROM: $absender\n");  
		  mail("§empfaenger","$betreffkunde","$koerperkunde\n","FROM: $absender\n");  
		?>  
		</div>						  
		</div>  

Kann mir vll jemand helfen und sagen, wieso es nicht funktioniert?

Danke!

  1. Hallo!

    Tach!

    Kann mir vll jemand helfen und sagen, wieso es nicht funktioniert?

    Auf den ersten Blick:

    mail("§empfaenger",

    Es ist ein technisches Problem, kein juristisches.

    Hinweis:

    Die Verarbeitung der Daten aus dem Formular ist sehr unsicher:

    $absender = $_POST['mail'];
    mail(..., ...,....,"FROM: $absender\n");

    Der Absender kann in den $absender, dann also im (vermeintlichen) Mailheader unterbringen was er will. Von weiteren Empfängern bis hin zu Anhängen, also sogar Viren und Trojaner.

    Jörg Reinholz

    1. Hallo Jörg,

      Auf den ersten Blick:

      mail("§empfaenger",
      Es ist ein technisches Problem, kein juristisches.

      Danke! You made my day! =)

      Mit lieben Grüßen

      Melvin Cowznofski

      --

      Melvin Cowznofski
      What – me worry?
      1. Om nah hoo pez nyeetz, Melvin Cowznofski!

        mail("§empfaenger",
        Es ist ein technisches Problem, kein juristisches.

        Danke! You made my day! =)

        Aber nicht an dieser Stelle, sondern weiter unten im Beitrag.

        Matthias

        --
        Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Tang und Tanga.

        1. @@Matthias Apsel:

          nuqneH

          Es ist ein technisches Problem, kein juristisches.

          Danke! You made my day! =)

          Aber nicht an dieser Stelle, sondern weiter unten im Beitrag.

          Ja, da kann aus dem technischen Problem auch ein juristisches werden.

          Qapla'

          --
          „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
          1. Moin!

            Ja, da kann aus dem technischen Problem auch ein juristisches werden.

            ... aus dem dann schnell ein finanzielles entsteht.

            Seit dem 1.8. ist die Juristerei teurer geworden.

            Jörg Reinholz

    2. Hallo,

      mail("§empfaenger",

      Es ist ein technisches Problem, kein juristisches.

      sicher, dass es kein finanzielles ist?

      Gruß
      Kalk

      1. Om nah hoo pez nyeetz, Tabellenkalk!

        sicher, dass es kein finanzielles ist?

        Du meinst ¥empfänger bzw. £empfänger?

        Matthias

        --
        Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Herz und Herzog.

        1. Hallo,

          Du meinst ¥empfänger bzw. £empfänger?

          und €empfänger

          Gruß
          Kalk

          1. @@Tabellenkalk:

            nuqneH

            Du meinst ¥empfänger bzw. £empfänger?
            und €empfänger

            Zusammengefasst ¤empfänger

            Qapla'

            --
            „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
            1. Om nah hoo pez nyeetz, Gunnar Bittersmann!

              Zusammengefasst ¤empfänger

              Sicher�

              Matthias

              --
              Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Rum und Rumpelstilzchen.

            2. Om nah hoo pez nyeetz, Gunnar Bittersmann!

              Zusammengefasst ¤empfänger

              Ich wusste gar nicht, dass '¤' das Zeichen für Darsek ist.

              Matthias

              --
              Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Nut und Nutte.