Új hozzászólás Aktív témák

  • DviDee

    csendes tag

    Sziasztok! Ismét php gondom van és hozzátok fordulok mert egyszer már tudtatok segíteni, hát ebben a reményben írok most is.
    Az alábbi kóddal azt szeretném elérni, hogy a beírt adatokat ne mélbe, hanem egy txt fájlba küldje:

    <?php

    extract($_POST);
    if ($op != "ds") {
    $a = rand(1,9);
    $b = rand(1,9);
    $c=$_SESSION['c']=$a+$b;
    $form_block = "
    <form method=\"post\" action=\"\">
    <div class=\"housing-left\">Név *</div>
    <div class=\"housing-right\">&nbsp;<input type=\"text\" name=\"name\" size=30 value=\"$name\"></div>

    <div class=\"housing-left\">E-mail cím *</div>
    <div class=\"housing-right\">&nbsp;<input type=\"text\" name=\"email\" value=\"$email\"></div>

    <div class=\"housing-left\">$a + $b</div>
    <div class=\"housing-right\"><input type=\"text\" name=\"abc\" value=\"$abc\"></div>

    <input type=\"hidden\" name=\"op\" value=\"ds\">
    <input type=\"submit\" name=\"submit\" value=\"Mehet\">
    </form>";
    }
    if ($op != "ds") echo $form_block;
    if ($op == "ds") {

    if ($name == "") {
    $name_err = "Név hiányzik<br>";
    $send="no";
    }
    if ($email == "") {
    $email_err = "E-mail hiányzik<br>";
    $send="no";
    }
    if($abc != $_SESSION['c']) {
    $abc_err = "Rosszul adtad össze<br>";
    $send="no";
    }
    if ($send !="no") {
    $msg .="Név: $name\n";
    $msg .="E-mail cím: $email\n";
    $to = "a@a.a";
    $subject = "teszt";
    $mailheaders = "From: $name <$email>\n";
    mail ($to, $subject, $msg, $mailheaders);
    echo "<p>Elküldve sikeresen :)</p>";

    }
    else if ($send == "no") {
    echo $name_err;
    echo $email_err;
    echo $abc_err;
    echo $form_block;
    }
    }
    ?>

    Tudtok valami megoldást? Előre is köszi!

Új hozzászólás Aktív témák