Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Palaute boxi

llr [15.01.2004 18:10:00]

#

HTML

<html>
<head>
<title>moro</title>
</head>

<body bgcolor=white>

<form action="test2.php" method="post">
<input type="text" name="nimi">
<input type="text" name="palaute">
<input type="submit" value="Kerroppa">
</form>


</body>
</html>

PHP

<?php

$lahettaja = $_POST["nimi"];
$palaute = $_POST["palaute"];

$viesti = $lahettaja . "<br>" . $palaute;

$posti = mail("sami.mannila@mbnet.fi", "Palaute", $viesti);

if ($posti) {
  header("Location: kiitos.php");
} else {
  header("Location: virhe.php");
}

?>

Virhe

Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\testi\test2.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at c:\testi\test2.php:8) in c:\testi\test2.php on line 13

Kiitoksia =)

kenkku [15.01.2004 18:53:03]

#

muutappas tuo $posti = mail("sami.mannila@mbnet.fi", "Palaute", $viesti); rivi tuollaiseksi:
$posti = mail("sami.mannila@mbnet.fi", "Palaute", $viesti, "From: jokuoso@mista.lahetataan");

llr [15.01.2004 19:22:04]

#

Kokeilin tohon Fromiin omaa mailia: Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in c:\testi\test2.php on line 8

Vaiko pitääkö se olla joku välitysjuttu? Joka olisi MBnetin yhteydessä?

( Anteeksi tyhmyyteni )

Koodi:

<?php

$lahettaja = $_POST["nimi"];
$palaute = $_POST["palaute"];

$viesti = $lahettaja . "<br>" . $palaute;

$posti = mail("sami.mannila@mbnet.fi", "Palaute", $viesti, "From: sami.mannila@mbnet.fi");

?>

Olga [15.01.2004 21:51:10]

#

Niinku virheilmoitus kertoo, php.ini:ssä ei oo tuota sendmail_from:ia asetettu. Ja kun kotikoneella scriptejä testailet, ei varmaan ole hirveän olennaistakaan. Pistä tiedostot palvelimelle ja testaa siellä, kyl toimii :)

llr [15.01.2004 22:01:04]

#

Jooh :) Siirsimpä palvelimelle ja hyvin toimii. http://mbnet.fi/~smannila/index.php?id=palaute

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta