Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Haluan lahettää sähköpostia PHP:lla

kane9x [22.02.2019 05:48:44]

#

Haluan lähettää PHP: n sähköpostin, kun käyttäjä on suorittanut HTML-lomakkeen, ja lähetä sitten lomakkeen tiedot sähköpostitse. Haluan tehdä sen samasta web-sivun näyttökuvasta lomakkeella.

Löysin tämän koodin, mutta viestiä ei lähetetty.

<?php

if (isset($_POST['submit'])) {
    $to = $_POST['email'];
    $subject = $_POST['name'];
    $message = getRequestURI();
    $from = "zenphoto@example.com";
    $headers = "From:" . $from;

    if (mail($to, $subject, $message, $headers)) {
        echo "Mail Sent.";
    }
    else {
        echo "failed";
    }
}

Lebe80 [22.02.2019 09:39:41]

#

Tuliko minkäänlaista virheviestiä?

dartvaneri [22.02.2019 10:16:23]

#

Virheilmoitukset saat näkyviin lisäämällä PHP-tiedoston alkuun seuraavat rivit:

ini_set("display_errors", 1);
ini_set("error_reporting", E_ALL | E_STRICT);

Ongelman selvittämisessä auttaisi, jos jakaisit meille myös HTML-lomakkeesi koodit.

Triton [22.02.2019 20:22:09]

#

Onko sulla missään määritelty SMTP-palvelinta? Ilman sitä ei viestit lähde.

Vastaus

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

Tietoa sivustosta