Ankündigung

Einklappen
Keine Ankündigung bisher.

Formular gibt Fehler aus

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Formular gibt Fehler aus

    Hi !
    hab Probs mit diesem PHPScript, es kommen Fehler die ich mir nicht erklären kann:

    Code:
    <?php
    if($action==\"senden\") { // hier ist ein fehler: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in
    $inhalte = .$_POST["Vorname"]; // Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in
    $inhalte .= .$_POST["nachname"];
    $inhalte .= .$_POST["mail"];
    
    @mail(test@test.de,$inhalte,\"From: \"lol0r);
    }
    ?>
    
    
    
    <pre>
    <form action="senden" method="post">
    
    
    Vorname: <input name="Vorname" type="text" maxlength="20">
    Nachname: <input name="nachname" type="text" maxlength="20">
    Mail: <input name="mail" type="text" maxlength="20"></p>
    
    <input type="submit" name="Submit" value="Senden"></p></form>
    weiss jemand was ich falsch mach bzw wie ich die Fehler beheben kann?

    mfg


  • #2
    Syntax beachten:
    http://de.php.net/manual/de/language.types.string.php

    Kommentar


    • #3
      <?php
      if($action=="senden") {
      $inhalte = $_POST["Vorname"];
      $inhalte .= .$_POST["nachname"];
      $inhalte .= .$_POST["mail"];

      @mail(test@test.de,$inhalte,"From: lol0r");
      }
      ?>

      Kommentar


      • #4
        Zitat von Sunman
        <?php
        @mail(test@test.de,$inhalte,\"From: \"lol0r);
        ?>
        Auch hier gelten wohl noch die Syntaxregeln!

        Kommentar


        • #5
          Da bei der Formulardefinition kein "wirkliches" action-Attribut gesetzt wurde, kann das net hinhauen. Wird das Formular vom, gleichen File ausgewertet, in dem das Formular selbst steht ...?

          Code:
          <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
          
            ... Formularelemente
          
          </form>
          Der PHP-Teil :

          PHP-Code:
          <?php

             
          if(isset($_POST['Submit']) 
             
          // wurde das Formular gesendet, dann ... 
             
          {

                ...  
          // siehe andere Posts  

             


          ?>
          ToolsTool - Online (SEO-)Tools im Browser gleichzeitig starten ...

          Kommentar

          Lädt...
          X