Computerhilfen.de Logo
Forum
Tipps
News

PHP Kontaktformular: Komische Zeichenbegrenzung

Hi, ich habe ein eifaches gut funtionierendes php kontaktformular auf meiner seite geschrieben, nur irgendwie wenn ich z.b. 200 zeichen ins nachrichtenfeld eingebe dann haut alles hin, bei 400 zeichen passiert aber nix wenn ich auf senden gehe, woran liegt das?

Hier mal der code:

<?php
if (isset($HTTP_GET_VARS))
extract($HTTP_GET_VARS);
if (isset($HTTP_POST_VARS))
extract($HTTP_POST_VARS);
?>
  <p>
    <form action="kontakt.php" method="get">
      Name: <br>
      <input type="Text" name="subject" value=""><br>
      Ihre E-mail: <br>
      <input type="Text" name="absender" value=""><br>
      Nachricht:<br>
      <textarea name="message" value="" rows="7" cols="25"></textarea>
      <br>
      <br>
      <input type="Submit" name="send" value="senden">
   </form>
</p>
<p>
   <?php
   if($send == "senden")
   {
      $to = "meine@mail.de";      $header = "From: \"".$absender."\" <".$absender.">\n";
      
      if ($send <>"" && eregi("^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\\.)+[a-z]{2,3}\$", $absender) && $message != "" && $subject != "")
         $res = mail ($to,$subject,$message.'<br><br><br>Absender: '.$absender.'<br> IP: '.$REMOTE_ADDR,$header);
      
      if ($res)
         echo "<font color=green><b>Mail erfolgreich versendet!</b></font>";
      else
         echo "<font color=red><b>Fehler!<br>Bitte füllen sie alle Felder aus und geben sie eine korreckte E-Mail an!</b></font>";
   }
   ?>


Antworten zu PHP Kontaktformular: Komische Zeichenbegrenzung:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

übergib mal die formulardaten mit POST und nicht mit GET

sicher das es daran liegt? was ist der unterschied? hab mich noch net so großartig mit php befasst bis jetz!

thx & mfg

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

bei GET werden die daten über die URl an die andere seite geliefert und soweit ich weiß ist da ne zeichen begrenzung. Mit POST sollte es also gehen (frag mich jetzt aber bitte nicht genau wie die dann bei POST übergeben werden :-) )..naja..probiers halt aus..

ok, ich danke dir, funktioniert super!

mfg

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Falls es trotzdem jemanden interessiert, wie das genauer funktioniert mit dem GET und POST und was es noch so gibt: hier steht ein klein wenig Fachsimpelei dazu :D

greez 8)
JoSsiF


« Wie baue ich einen Sound in eine Webseite ein? (z.B. wie bei drogenlied.de.vu)Script im Netscape Composer einfügen? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!