PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Center.ee Tagasiside Palun abi! PHP ei hakka tööle!
Autor Abi Postitus Abi

rollor

Postitusi: 1
Tase: 1
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
Palun abi! PHP ei hakka tööle!

Tere!

Vajan veidi abi. Nimel, ma ei saa kodulehel oma kontaktivormi tööle ja mõtlesin, et ehk saate Teie aidata!

HTML kood:

<form action="kontakt.php" method="post" id="kontaktvorm">
            <ol>
              <li>
                <label for="name">Name (required)</label>
                <input id="name" name="name" class="text" />
              </li>
              <li>
                <label for="email">Email Address (required)</label>
                <input id="email" name="email" class="text" />
              </li>
              <li>
                <label for="website">Website</label>
                <input id="website" name="website" class="text" />
              </li>
              <li>
                <label for="message">Your Message</label>
                <textarea id="message" name="message" rows="8" cols="50"></textarea>
              </li>
              <li>
                <input type="image" name="imageField" id="imageField" src="images/submit.gif" class="send" />
                <div class="clr"></div>
              </li>
            </ol>
          </form>

PHP kood:

<?php

// NB! Järgnevale reale, jutumärkide vahele kirjuta e-posti
// aadress, millele soovid, et kirjad saabuksid.
$to = "raul.ollo@gmail.com";
$subject = "Kiri kodulehelt";

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="et" lang="et">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Kontakt</title>
</head>
<body>

<?php

$name = $_POST['nimi'];
$email = $_POST['epost'];
$content = $_POST['sisu'];
if (strlen($name) && strlen($email) && strlen($content)) {
  $mailheaders="Return-path: $email <$email>\n";
  $mailheaders.="From: $name <$email>\n";
  $mailheaders.="Reply-To: $email\n";
  $sent=mail(trim($to), $subject, $content, $mailheaders);
  if ($sent == true) {
    $msg = "Kiri on saadetud!";
  }
  else {
    $msg = "Server ei toimi nii, nagu kirja saatmiseks vaja!";
  }
}
else {
  $msg = "Kiri ei ole saadetud! Mõni väljadest on täitmata!";
}

?>

<h1><?php echo $msg; ?></h1>

</body>
</html>

Annab veateate: "Kiri ei ole saadetud! Mõni väljadest on täitmata"


13.09.2012 12:49:48 Vajutades siia näed kasutaja rollor profiili

laurik
_/<

Postitusi: 847
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: Palun abi! PHP ei hakka tööle!

Tsiteeritud tekst:

<input id="email" name="email" class="text" />
...



$email = $_POST['epost'];; -- selle asemel peaks olema $_POST['email'] ehk siis inputi name väärtus. Ja nii kõigi nonde input nimedega


13.09.2012 16:10:52 Vajutades siia näed kasutaja laurik profiili
Kokku: 25947 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on kolmapäev, 18. september 2019. Kell on 08:15.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2019 PHP Center. Kõik õigused reserveeritud.