Ankündigung

Einklappen
Keine Ankündigung bisher.

einfache mail funktion funktioniert nicht...

Einklappen

Neue Werbung 2019

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

  • einfache mail funktion funktioniert nicht...

    hi!

    ich versuch mich grad in php. hab damit sonst nix am hut. kann höchstens ein büschen html...

    in meinen ersten schritten werden die variabel name und email nicht übergeben.

    ich hab hier ein html seite, die dann an die seite "senden.php" weiterleitet...



    <form name="formular" method="post" action="senden.php">
    <td><span class="font">Bitte hinterlassen Sie Ihren Namen und Ihre E-Mail-Adresse. Dann gibt's auch einen Einblick in meinen Lebenslauf.

    </span>
    <span class="font">
    Name</span>

    <input name="name" size="35" maxlength="60" class="body">

    <span class="font">
    E-Mail</span>

    <input name="email" size="35" maxlength="60" class="body">


    <input type="submit" name="Button" value="Abschicken" ></form>



    mein senden.php sieht so ungefähr so aus:

    body background="../bilder/backstreifen.gif" marginwidth="0" marginheight="72" leftmargin="0" topmargin="72" bgcolor="#000000">

    <?PHP


    echo "Sie haben folgende Angaben gemacht:
    ";
    echo "Ihr Name: $name
    ";
    echo "Ihre Nachricht $email";

    mail("jan@tanzflur.de","Nachricht von $name",$email);
    ?>



    die form ist in einer tabelle eingebettet. kann es damit was zu tun haben?!?!

  • #2
    11.20. Warum funktionieren meine Formulare nicht?
    http://www.php-faq.de/q/q-formular-r...r-globals.html

    Gruß
    phpfan

    Kommentar


    • #3
      zum einen wie phpfan sagt zum anderen kommt ne fehlermeldung?

      oder testest dus auf deinem computer? -> dann kommts wohl davon das kein mail programm installiert ist!

      Kommentar


      • #4
        ne, test online und keine fehlermeldung kommt.

        der link "verwendung von register globals" funktioniert leider nicht auf der seite da oben. hat jemand noch n link, bzw. wie ich das script anpasse?

        Kommentar


        • #5
          Funktioniert: http://www.php.net/manual/de/security.globals.php

          Gruß
          phpfan

          Kommentar


          • #6
            püh, das is mir zu hoch. ich bin doch nur ein grafiker...und ich wollte doch nur...naja

            aber danke!!!

            Kommentar


            • #7
              naja das einzigste was dort steht ist das du anstatt von
              PHP-Code:
              <?php
              $gesendete_variable
              ?>
              PHP-Code:
              <?php
              $_POST
              ['gesendete_variable']
              ?>
              verwenden sollst!

              Kommentar


              • #8
                ah, OK. vielen dank!

                Kommentar


                • #9
                  äh, fast...folgende fehlermeldung bei folgendem

                  <?PHP
                  echo "Sie haben folgende Angaben gemacht:
                  ";
                  echo "Ihr Name: $_POST['name']";
                  echo "Ihre Nachricht $_POST['email']";
                  ?>



                  Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /is/htdocs/wp1008409_RSLQBB5905/www/februar05/portfolio/senden.php on line 24

                  Kommentar


                  • #10
                    Du kannst keine assoziativen Arrays innerhalb von Strings verwenden.

                    Nimm
                    PHP-Code:
                    <?
                    echo "Ihr Name: ".$_POST['name'];
                    ?>
                    **********************************
                    Nein, ich bin nicht die Signatur.
                    Ich putze hier nur.
                    **********************************

                    Kommentar


                    • #11
                      ok, danke. funktioniert. bis auf das die email nicht ankommt. ist hier auch noch was falsch dran?
                      PHP-Code:
                      <?php 

                      mail
                      ("jan@tanzflur.de","Nachricht von".$_POST['name'],$_POST['email']); 

                      ?>

                      Kommentar


                      • #12
                        Ich kenn mich mit mail() nicht aus.
                        Aber heute gab es schon genug Threads dazu.

                        Such mal auf den ersten beiden Übersichtsseiten des Anfänger-Forums nach mail. Dort solltest Du was passendes finden.
                        **********************************
                        Nein, ich bin nicht die Signatur.
                        Ich putze hier nur.
                        **********************************

                        Kommentar

                        Lädt...
                        X