Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Überprüfung eingabe E-Mailadresse Formmailer

chillerpat321 / 16 Antworten / Baumansicht Nickles

Hallo Leute,

habe schon im Internet gesucht aber nichts passendes gefunden vielleicht könnt Ihr mir weiterhelfen....

Ich möchte im Formmailer zwei E-Mailadressfelder einbauen und diese beide auf übereinstimmtung und ob das @Zeichen beinhaltet ist überprüfen lassen.

Hoffe Ihr könnt mir weiterhelfen...

Danke im voraus

bei Antwort benachrichtigen
hansapark chillerpat321 „Überprüfung eingabe E-Mailadresse Formmailer“
Optionen

Hallo.

Womit baust du denn die Webseite? PHP?

Du brauchst ein HTML-Formular und baust da 2 Text-Inputs rein. Dann musst du serverseitig die Werte prüfen, die das Formular an den Server schickt.

Dazu vergleichst du die beiden strings, die dort ankommen. ( z.b. if ( $email1 === $email2) ..usw.) Um auf das @ zu prüfen kannst du eine string-Funktion verwenden, die das @ sucht, oder du nimmst einen Regulären Ausdruck. (regex)

Zusätzlich kannst du die Eingaben schon vor dem Abschicken des Formulars, z.B. mit javascript, prüfen. Aber die serverseitige Prüfung deswegen nicht weglassen.

bei Antwort benachrichtigen
chillerpat321 hansapark „Hallo. Womit baust du denn die Webseite? PHP? Du brauchst ...“
Optionen

Hallo habe jetzt ein PHP Script und Java script zusammen geschrieben aber es Funktoniert nicht so ganz vielleicht könnt Ihr mir weiterhelfen...

<?php

 

$domain = $HTTP_POST_VARS[Domainwunsch];

$domain1 = $HTTP_POST_VARS[DomainwunschWiederholung];

 

if($pwd != $pwd1)

echo "Passwörter waren nicht identisch";

 

?>

<script language="javascript" type="text/javascript">

 

function chkFormular () {

  if (document.formmailer.Vorname.value == "") {

    alert("Bitte Ihren Vor und Nachnamen eintragen!");

    document.formmailer.Vorname.focus();

    return false;

  }

 

 

  if (document.formmailer.Email.value.indexOf("@") == -1) {

    alert("Bitte eine GÜLTIGE Email-Adresse eintragen!");

    document.formmailer.Email.focus();

    return false;

  }

 

  if (document.formmailer.EmailWiederholung.value == "") {

    alert("Bitte E-Mail wiederholung eintragen!");

    document.formmailer.PasswortWiederholung.focus();

    return false;

  }

 

 

}

 

 

</script>

 

 

<form name="formmailer" action="" method="post" enctype="multipart/form-data" onsubmit="return chkFormular()>

            <!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->

            <dl>

                <dt class="Stil14">

                      <span class="Stil14"><strong>Vor-/Nachname:</strong>

                      </dt>

                      </span>

                      <dd class="Stil14">

                  <input name="Name" type="text" size="50" />

                </dd>

                <dt class="Stil14"><strong>Stra&szlig;e:</strong></dt>

                <dd class="Stil14">

                  <input name="Str." type="text" size="50" />

                </dd>

                <dt class="Stil14"><strong>Land/PLZ/Ort:</strong></dt>

                <dd class="Stil14">

                  <input name="PLZ/Ort" type="text" size="50" />

                </dd>

                <dt class="Stil14"><strong>Geburtsdatum:</strong></dt>

                <dd>

                  <input name="Geburtsdatum" type="text" size="50" />

                </dd>

                <dt class="Stil14"><strong>Ihre E-Mailadresse:</strong></dt>

                <dd class="Stil14">

                  <input name="Email" type="text" size="50" />

                </dd>

                <dd class="Stil14">&nbsp;</dd>

                <dt class="Stil14"><strong>Ihre E-Mailadresse (wiederholung):</strong></dt>

                <dd>

                  <input name="EmailWiederholung" type="text" size="50" />

                </dd>

<input type="submit" value="Anfrage abschicken" />

              <input type="reset" value="Anfrage zurücksetzen" />

              </dt>

              </dl>

            </form>

---

Danke im voraus

bei Antwort benachrichtigen
hansapark chillerpat321 „Hallo habe jetzt ein PHP Script und Java script zusammen ...“
Optionen
$domain = $HTTP_POST_VARS[Domainwunsch];
$domain1 = $HTTP_POST_VARS[DomainwunschWiederholung];  
if($pwd != $pwd1) echo "Passwörter waren nicht identisch";

probier mal so:

$domain = $_POST["Domainwunsch"];

$domain1 = $_POST["DomainwunschWiederholung"];

Wenn du $pwd gegen $pwd1 prüfen willst, musst du die auch vorher so entgegennehmen:

$pwd = $_POST["pwd"];

$pwd1 = $_POST["pwd1"];

und alle diese Werte musst du auch mit dem Formular abschicken, sonst kommen sie nicht an. also z.b:

<input name="pwd" type="password"> für $pwd und so weiter..

In deinem Formular sind ganz andere Werte als du per $_POST entgegen nimmst..

Wenn PHP Fehlermeldungen ausgibt, weisen die manchmal auch schon darauf hin, was nicht richtig ist. Probier es am besten erst mal ohne Javascript, und mach das js später.

bei Antwort benachrichtigen
chillerpat321 hansapark „probier mal so: domain _POST Domainwunsch domain1 _POST ...“
Optionen

Habe es jetzt so umgebaut aber es wird trotzdem nicht überprüft ob domain und email identisch sind! Könnt Ihr nochmal einen blick drauf werfen?

Danke im voraus

<?php

/**
 * Konfiguration
 *
 * Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
 *
 * Das Skript bitte in UTF-8 abspeichern (ohne BOM).
 */
 
// An welche Adresse sollen die Mails gesendet werden?
$zieladresse = '';

// Welche Adresse soll als Absender angegeben werden?
// (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$absenderadresse = '';

// Welcher Absendername soll verwendet werden?
$absendername = '';

// Welchen Betreff sollen die Mails erhalten?
$betreff = 'Bestellung';

// Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
// Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$urlDankeSeite = '../kontakt/danke.php';

// Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$trenner = ":\t"; // Doppelpunkt + Tabulator

/**
 * Ende Konfiguration
 */

if ($_SERVER['REQUEST_METHOD'] === "POST") {

    $header = array();
    $header[] = "From: ".mb_encode_mimeheader($absendername, "utf-8", "Q")." <".$absenderadresse.">";
    $header[] = "MIME-Version: 1.0";
    $header[] = "Content-type: text/plain; charset=utf-8";
    $header[] = "Content-transfer-encoding: 8bit";
    
    $mailtext = "";

    foreach ($_POST as $name => $wert) {
        if (is_array($wert)) {
            foreach ($wert as $einzelwert) {
                $mailtext .= $name.$trenner.$einzelwert."\n";
            }
        } else {
            $mailtext .= $name.$trenner.$wert."\n";
        }
    }

    mail(
        $zieladresse,
        mb_encode_mimeheader($betreff, "utf-8", "Q"),
        $mailtext,
        implode("\n", $header)
    ) or die("Die Mail konnte nicht versendet werden.");
    header("Location: $urlDankeSeite");
    exit;
}

header("Content-type: text/html; charset=utf-8");

$domain = $_POST["Domainwunsch"];
$domain1 = $_POST["DomainwunschWiederholung"];

if($domain != $domain1)
echo "Wunschdomain sind nicht identisch";

$email = $_POST["E-Mailadresse"];
$email1 = $_POST["E-MailadresseWiederholung"];

if($email != $email1)
echo "E-Mailadressen sind nicht identisch";

?>

<form name="formmailer" action="" method="post" enctype="multipart/form-data" onsubmit="return chkFormular()>
            <!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
            <dl>
                <dt class="Stil14">
                      <span class="Stil14"><strong>Vor-/Nachname:</strong>
                      </dt>
                      </span>
                      <dd class="Stil14">
                  <input name="Name" type="text" size="50" />
                </dd>
                <dt class="Stil14"><strong>Stra&szlig;e:</strong></dt>
                <dd class="Stil14">
                  <input name="Str." type="text" size="50" />
                </dd>
                <dt class="Stil14"><strong>Land/PLZ/Ort:</strong></dt>
                <dd class="Stil14">
                  <input name="PLZ/Ort" type="text" size="50" />
                </dd>
                <dt class="Stil14"><strong>Geburtsdatum:</strong></dt>
                <dd class="Stil14">
                  <input name="Geburtsdatum" type="text" size="50" />
                </dd>
                <dt class="Stil14"><strong>Ihre E-Mailadresse:</strong></dt>
                <dd class="Stil14">
                  <input name="email" type="text" size="50" />
                </dd>
                <dd class="Stil14">&nbsp;</dd>
                <dt class="Stil14"><strong>Ihre E-Mailadresse (wiederholung):</strong></dt>
                <dd class="Stil14">
                  <input name="email1" type="text" size="50" />
                </dd>
                <dt class="Stil14"><strong>Wunschdomain (ohne www.):</strong></dt>
                <dd class="Stil14">
                  <input name="domain" type="text" size="50" />
                </dd>
                <dt class="Stil14"><strong>Wunschdomain wiederholung (ohne www.):</strong></dt>
                <dd class="Stil14">
                  <input name="domain1" type="text" size="50" />
                </dd>
                <dt class="Stil14">&nbsp;</dt>
                <dt class="Stil14">&nbsp;</dt>
                <dt class="Stil14">Bitte Domain(s) vorher im <a href="../domain/domaincheck.php">Domain-Check</a> pr&uuml;fen...</dt>
                <dd>&nbsp;</dd>
                <dt class="Stil14">&nbsp;</dt>
                <dt>&nbsp;</dt>
                <dt class="Stil14">&nbsp;</dt>
                <dt class="Stil14"><strong>
                <input type="checkbox" name="Domain" value="KK" />
KK-Antrag (bestehende Domain)
<input type="checkbox" name="Domain" value="REG" />
Domain neuregistrierung</strong><br />
Hier finden Sie den ben&ouml;tigten <a href="../formulare/kk-antrag.pdf">KK-Antrag</a> zum ausf&uuml;llen, <br />
bitte zeitnah per Fax [+49 ] an uns zur&uuml;ck schicken.</dt>
                <dt class="Stil14">da ohne ausgef&uuml;llten KK-Antrag die Domain-Transaktion zu uns nicht m&ouml;glich ist.</dt>
                <dd><strong><br />
                </strong></dd>
                <dt class="Stil14"><strong>Ja, ich bin bereits Kunde:</strong></dt>
                <dd class="Stil14">
                  <input type="radio" name="Kunde" value="ja Kunde" />
                  ja, ich bin Kunde
                  <input type="radio" name="Kunde" value="nein kein Kunde" />
                  nein, noch kein Kunde                </dd>
                <dt class="Stil14"><strong>Kundennr. (fals vorhanden):</strong></dt>
                <dd class="Stil14">
                  <input type="Kundennr" name="Kundennr" />
                </dd>
                <br />
               
                <dt> <strong class="Stil14">Ihre zusatz Domain: </strong><strong></strong>
                  <br />
                <dd><select name="Zusatzdomain">
                    <option value="Bitte w&auml;hlen Sie..." selected="selected">Bitte w&auml;hlen Sie...</option>
                    <option value=""></option><option value=""></option><option value=""></option><option value=""></option>
                  </select><br /></dd>
                  <dt class="Stil14"><strong>Zusatz-Domain (ohne www.):</strong></dt>
                  <dd class="Stil14">
                    <input name="Zusatzdomain" type="text" size="50" />
                  </dd>
                  <dt class="Stil14"><strong>Zusatz-Domain wiederholung (ohne www.):</strong></dt>
                  <dd class="Stil14">
                    <input name="Zusatzdomain1" type="text" size="50" />
                  </dd>
                  </dt>
                  <dt><strong>
                    <input type="checkbox" name="AGB zugestimmt" value="Ja" />
                    <span class="Stil14"> AGB Zustimmen </span></strong><span class="Stil14"><strong><br />--&gt;</strong> Hier finden Sie unsere <a href="../agb/agb.php" target="_blank">AGB</a></span><strong><span class="Stil14"><br /><br />
                    <input type="checkbox" name="Datenschutzerklaerung gelesen" value="JA" />
                    Datenschutzerkl&auml;rung gelesen <br />
                    --&gt; </span></strong><span class="Stil14">Hier finden Sie unsere <a href="../datenschutz/datenschutzerklaerung.php" target="_blank">Datenschutzerkl&auml;rung</a></span><strong><span class="Stil14">
                    <br />
                    <br /><input type="checkbox" name="Wiederrufsbelehrung gelesen" value="JA" />
Wiederrufsbelehrung gelesen <br />
--&gt; </span></strong><span class="Stil14">Hier finden Sie unsere <a href="../agb/agb.php#Widerrufsrecht" target="_blank">Wiederrufsbelehrung</a></span></dt>
            </dl>
            <dl><dt class="Stil14">
              <input type="submit" value="Verbindlich bestellen" />
              <input type="reset" value="Bestellung zur&uuml;cksetzen" />
              </dt>
              </dl>
            </form>

bei Antwort benachrichtigen
hansapark chillerpat321 „Habe es jetzt so umgebaut aber es wird trotzdem nicht ...“
Optionen

hallo. ich hab es eben mal probiert - so klappt es bei mir:

----------------------------------------------

<?php
$email = $_POST["email"];
$email_confirm = $_POST["email_confirm"];

if($email === $email_confirm)
{
echo "emails stimmen überein";
}
else
{
echo "emails stimmen nicht überein";
}

?>

<!DOCTYPE html>
<html>
<head>
<title>formular</title>
</head>

<body>
<form action="" method="post">
email: <input type="text" name="email"><br>
email bestätigen: <input type="text" name="email_confirm"><br>
<input type="submit" value="Abschicken">
</form>
</body>

</html>

bei Antwort benachrichtigen
chillerpat321 hansapark „hallo. ich hab es eben mal probiert - so klappt es bei mir: ...“
Optionen

Hallo habe versucht des script mit in mein script einzubauen bzw so abzuändern wie in meinem aber es kommen keine fehlermeldungen... nur eine danke seite in meinem script...

Obwohl zwei verschiedene emailadressen hinterlgt sind...

Was muss ich bei deinem script noch hinzufügen das hier eine dankeseite bzw eine error seit kommt wenn falsch eingegeben wurde? und wie macht man eine zieladresse dran?

Habe dein script so auf meinen server mal geladen und funktionier bei mir auch...

Habe mal jetzt noch mein aktuelles script vll findest du ja den fehler...

<?php

/**
 * Konfiguration
 *
 * Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
 *
 * Das Skript bitte in UTF-8 abspeichern (ohne BOM).
 */
 
// An welche Adresse sollen die Mails gesendet werden?
$zieladresse = 'mailadresse.de';

// Welche Adresse soll als Absender angegeben werden?
// (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$absenderadresse = 'mailadresse.de';

// Welcher Absendername soll verwendet werden?
$absendername = 'Bestellung';

// Welchen Betreff sollen die Mails erhalten?
$betreff = 'Bestellung';

// Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
// Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$urlDankeSeite = '../kontakt/danke.php';

// Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$trenner = ":\t"; // Doppelpunkt + Tabulator

/**
 * Ende Konfiguration
 */

if ($_SERVER['REQUEST_METHOD'] === "POST") {

    $header = array();
    $header[] = "From: ".mb_encode_mimeheader($absendername, "utf-8", "Q")." <".$absenderadresse.">";
    $header[] = "MIME-Version: 1.0";
    $header[] = "Content-type: text/plain; charset=utf-8";
    $header[] = "Content-transfer-encoding: 8bit";
   
    $mailtext = "";

    foreach ($_POST as $name => $wert) {
        if (is_array($wert)) {
            foreach ($wert as $einzelwert) {
                $mailtext .= $name.$trenner.$einzelwert."\n";
            }
        } else {
            $mailtext .= $name.$trenner.$wert."\n";
        }
    }

    mail(
        $zieladresse,
        mb_encode_mimeheader($betreff, "utf-8", "Q"),
        $mailtext,
        implode("\n", $header)
    ) or die("Die Mail konnte nicht versendet werden.");
    header("Location: $urlDankeSeite");
    exit;
}

header("Content-type: text/html; charset=utf-8");

?>
<?php
$email = $_POST["email"];
$email_confirm = $_POST["email_confirm"];

if($email === $email_confirm)
{
echo "emails stimmen überein";
}
else
{
echo "emails stimmen nicht überein";
}

?>

<form action="" method="post">
            <!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
            <dl>
                <dt>
                      <span><strong>Vor-/Nachname:</strong>
                      </dt>
                      </span>
                      <dd>
                  <input name="Name" type="text" size="50" />
                </dd>
                <dt><strong>Stra&szlig;e:</strong></dt>
                <dd>
                  <input name="Str." type="text" size="50" />
                </dd>
                <dt><strong>Land/PLZ/Ort:</strong></dt>
                <dd>
                  <input name="PLZ/Ort" type="text" size="50" />
                </dd>
                <dt><strong>Geburtsdatum:</strong></dt>
                <dd>
                  <input name="Geburtsdatum" type="text" size="50" />
                </dd>
                <dt><strong>Ihre E-Mailadresse:</strong></dt>
                <dd>
                  <input name="email" type="text" size="50" />
                </dd>
                <dd>&nbsp;</dd>
                <dt><strong>Ihre E-Mailadresse (wiederholung):</strong></dt>
                <dd>
                  <input name="email_confirm" type="text" size="50" />
                </dd>
                <dt><strong>Wunschdomain (ohne www.):</strong></dt>
                <dd>
                  <input name="domain" type="text" size="50" />
                </dd>
                <dt><strong>Wunschdomain wiederholung (ohne www.):</strong></dt>
                <dd>
                  <input name="domain1" type="text" size="50" />
                </dd>
                <dt>&nbsp;</dt>
                <dt>&nbsp;</dt>
                <dt>Bitte Domain(s) vorher im <a href="../domain/domaincheck.php">Domain-Check</a> pr&uuml;fen...</dt>
                <dd>&nbsp;</dd>
                <dt>&nbsp;</dt>
                <dt>&nbsp;</dt>
                <dt>&nbsp;</dt>
                <dt><strong>
                <input type="checkbox" name="Domain" value="KK" />
KK-Antrag (bestehende Domain)
<input type="checkbox" name="Domain" value="REG" />
Domain neuregistrierung</strong><br />
Hier finden Sie den ben&ouml;tigten <a href="../formulare/kk-antrag.pdf">KK-Antrag</a> zum ausf&uuml;llen, <br />
bitte zeitnah per Fax [+49] an uns zur&uuml;ck schicken.</dt>
                <dt>da ohne ausgef&uuml;llten KK-Antrag die Domain-Transaktion zu uns nicht m&ouml;glich ist.</dt>
                <dd><strong><br />
                </strong></dd>
                <dt><strong>Ja, ich bin bereits Kunde:</strong></dt>
                <dd>
                  <input type="radio" name="Kunde" value="ja Kunde" />
                  ja, ich bin Kunde
                  <input type="radio" name="Kunde" value="nein kein Kunde" />
                  nein, noch kein Kunde                </dd>
                <dt><strong>Kundennr. (fals vorhanden):</strong></dt>
                <dd>
                  <input type="Kundennr" name="Kundennr" />
                </dd>
                <br />
                
                <dt> <strong>Ihre zusatz Domain: </strong><strong></strong>
                  <br />
                <dd><select name="Zusatzdomain">
                    <option value="Bitte w&auml;hlen Sie..." selected="selected">Bitte w&auml;hlen Sie...</option>
                    <option value=";"></option>
                  </select><br /></dd>
                  <dt><strong>Zusatz-Domain (ohne www.):</strong></dt>
                  <dd>
                    <input name="Zusatzdomain" type="text" size="50" />
                  </dd>
                  <dt><strong>Zusatz-Domain wiederholung (ohne www.):</strong></dt>
                  <dd>
                    <input name="Zusatzdomain1" type="text" size="50" />
                  </dd>
                  </dt>
                  <dt><strong>
                    <input type="checkbox" name="AGB zugestimmt" value="Ja" />
                    <span> AGB Zustimmen </span></strong><span><strong><br />--&gt;</strong> Hier finden Sie unsere <a href="../agb/agb.php" target="_blank">AGB</a></span><strong><span><br /><br />
                    <input type="checkbox" name="Datenschutzerklaerung gelesen" value="JA" />
                    Datenschutzerkl&auml;rung gelesen <br />
                    --&gt; </span></strong><span>Hier finden Sie unsere <a href="../datenschutz/datenschutzerklaerung.php" target="_blank">Datenschutzerkl&auml;rung</a></span><strong><span>
                    <br />
                    <br /><input type="checkbox" name="Wiederrufsbelehrung gelesen" value="JA" />
Wiederrufsbelehrung gelesen <br />
--&gt; </span></strong><span>Hier finden Sie unsere <a href="../agb/agb.php#Widerrufsrecht" target="_blank">Wiederrufsbelehrung</a></span></dt>
            </dl>
            <dl><dt>
              <input type="submit" value="Verbindlich bestellen" />
              <input type="reset" value="Bestellung zur&uuml;cksetzen" />
              </dt>
              </dl>
            </form>

Danke im voraus Patrick

bei Antwort benachrichtigen
hansapark chillerpat321 „Hallo habe versucht des script mit in mein script einzubauen ...“
Optionen
    header("Location: $urlDankeSeite");    
exit;

ich blicke durch den ganzen code nicht wirklich durch. mittendrin hast du diese weiterleitung und danach das exit;

http://www.php.net/manual/de/function.header.php

das erklärt, warum du auf die danke-seite umgeleitet wirst. geh am besten mal den ganzen code durch und finde heraus, was das alles ist, was es tut und ob du es brauchst. es ist doch ziemlich viel. 

bei Antwort benachrichtigen
chillerpat321 hansapark „ich blicke durch den ganzen code nicht wirklich durch. ...“
Optionen

Habe jetzt mal den PHP Code weiter nach oben gesetzt und ausprobiert...

Jetzt kommt bei falschen eintragen der verschiedenen emailadressen

emails stimmen nicht überein
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web234/html/neu/bestellung/bestellung_host_pr_bronze.php:43) in /var/www/web234/html/neu/bestellung/bestellung_host_pr_bronze.php on line 72

aber des sieht ja blöd aus komplette seite weis und php error meldung...

Kann ich des anders machen also ohne großen auswand??

Gruß Pat

bei Antwort benachrichtigen
hansapark chillerpat321 „Habe jetzt mal den PHP Code weiter nach oben gesetzt und ...“
Optionen

der fehler kommt, weil ein header gesendet wird. und vor header darf keinerlei ausgabe sein, also kein echo "bla"; und nicht mal ein whitespace. 

wenn du es schöner haben willst, mach es weiter unten, im html-teil, z.b. so:

<p style="background-color:lime;"><?php echo $ausgabe;?></p>

und oben im php teil, machst du kein echo, sondern ein:

$ausgabe = "emails stimmen nicht überein";

bei Antwort benachrichtigen
chillerpat321 hansapark „der fehler kommt, weil ein header gesendet wird. und vor ...“
Optionen

hmm habe jetzt echo weg gemacht und $ausgabe hingeschriebn und jetzt kommt schon vor seitenaufruf die meldung

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /var/www/web234/html/neu/bestellung/bestellung.php on line 39

Habe es auchmal mit echo $ausgabe probiert aber ändert nichts :(

Und jedes mal wenn ich die seite ausrufe bekomme ich nee leer mail von formmailer!

bei Antwort benachrichtigen
hansapark chillerpat321 „hmm habe jetzt echo weg gemacht und ausgabe hingeschriebn ...“
Optionen

Da musst du genau gucken. Es scheint als würde ein ; oder ein , irgendwo fehlen. Zeile 39 !

Wenn du beim Testen keine Mails bekommen willst, kannst du den Mail-Teil solange auskommentieren:

/*

hier drin ist alles tot

*/

bei Antwort benachrichtigen
chillerpat321 hansapark „Da musst du genau gucken. Es scheint als würde ein oder ein ...“
Optionen

in zeile 39 ist des drinne

echo $ausgabe "emails stimmen überein";

bei Antwort benachrichtigen
hansapark chillerpat321 „in zeile 39 ist des drinne echo ausgabe emails stimmen überein“
Optionen

$ausgabe ist eine variable. und mit echo $ausgabe; gibt man den inhalt der variable aus. Das heißt, du musst irgendwo festlegen, was in der Variable gespeichert ist:

$ausgabe = "das hier steht in der variable";

und erst dann kannst du es ausgeben:

echo $ausgabe;

bei Antwort benachrichtigen
chillerpat321 hansapark „ausgabe ist eine variable. und mit echo ausgabe gibt man ...“
Optionen

Okay also habe ; gefunden jetzt noch nee frage...

Kann ich eine seite erstellen also eine echo ausgabe seite wo dann die fehler meldung drinne steht? Und wenn ja wie machen ich das?

Habe jetzt schon eine errorseite mit meinem Layout gemacht aber wie schreibe ich das in den code? <p style="background-color:lime;"><?php echo $ausgabe;?></p> ??

Das er die fehlermeldung in der neuen error seite anzeigt?

Danke schonmal :)

bei Antwort benachrichtigen
hansapark chillerpat321 „Okay also habe gefunden jetzt noch nee frage... Kann ich ...“
Optionen

am besten gar nicht in einer extra-seite. warum und wofür? ich weiß jetzt auch nicht wie. oder was du da genau gebaut hast.

direkt über dem formular würde doch gut sein, dann kann der user gleich nochmal seine daten eingeben.

bei Antwort benachrichtigen
chillerpat321 hansapark „am besten gar nicht in einer extra-seite. warum und wofür? ...“
Optionen

stimmt hast du recht okay danke dir :) gute nacht noch

Grüßle

bei Antwort benachrichtigen