Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: palaute sähköpostiin

Jyi [17.08.2004 15:35:33]

#

eli en saa mail() funktiota oikein toimimaan.. Ja koodihan on seuraava (suora kopio putkan oppaaasta):

***laheta_palaute.php
<?php

//muodostetaan merkkijono $_POST-taulukon alkioista
foreach($_POST as $nimi => $arvo) {
   $palaute .= $nimi.": ".$arvo."\n";
}

//lähetetään palaute PHP:n mail-funktiolla
$viesti = mail("gaga4v@kolumbus.fi", "Palaute", $palaute);

//$viesti on true sähköpostin lähetyksen onnistuessa
if($viesti) {
   //jos lähetys onnistui, käyttäjä ohjataan kiitossivulle
   header("Location: kiitos.php");
} else {
   //muussa tapauksessa käyttäjä ohjataan virhesivulle
   header("Location: virhe.php");
}
?>
<?php include("yla.htm"); ?>
  <h1>Palaute</h1>
  <p>Tällä lomakkeella voit lähettää palautetta sivuistani.</p>
  <form action="laheta_palaute.php" method="post">
   <b>Nimi:</b> <br> <input type="text" name="nimi"> <br>
   <b>Sähköposti:</b> <br> <input type="text" name="sposti"> <br>
   <b>Palaute:</b> <br><textarea name="palaute">
   </textarea> <br>
   <b>Haluatko vastauksen?</b> <br>
   <input type="radio" name="vastaus" value="kylla"> Kyllä <br>
   <input type="radio" name="vastaus" value="ei"> En <br><br>
   <input type="submit" value="Lähetä palaute">
  </form>
<?php include("ala.htm"); ?>

Niin voikos palvelin jotenkin estää ton mail() funkkarin tai voiko joku roskapostisuodatin suodattaa sen viestin?

makeuu [17.08.2004 16:56:28]

#

Palvelin vaatii vissiin jotain säätöjä php:n asetuksista :P

ajv [17.08.2004 17:01:12]

#

Skripti vaatii ohjelman, jolla sähköposti lähetetään.
https://www.php.net/manual/fi/ref.mail.php

tsuriga [17.08.2004 18:41:05]

#

Onko tämä sitten hieman harhaanjohtava:

manuaali ref.mail kirjoitti:

Installation

Näiden funktioiden käyttö ei vaadi erillisten ohjelmien asentamista; ne toimitetaan PHP:n mukana.

Vastaus

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

Tietoa sivustosta