Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
if($_POST["submit"]) {
$recipient="juu@juujuu.fi";
$subject="Form to email message";
$sender=$_POST["sender"];
$senderEmail=$_POST["senderEmail"];
$message=$_POST["message"];
$mailBody="Name: $sender\nEmail: $senderEmail\n\n$message";
mail($recipient, $subject, $mailBody, "From: $sender <$senderEmail>");
// $thankYou="<p>Tietosi on lähetetty</p>";
}
}
<br>
Lomake ei ole toiminnassa. Käytä pankin viestiä tai sähköpostia
<form method="post" action="jaseneksi.html">
<label for="fname">Etu nimi:</label><br>
<input type="text" id="fname" name="fname"><br>
<label for="lname">Sukunimi:</label><br>
<input type="text" id="lname" name="lname"><br>
<label for="oso">Katu osoite:</label><br>
<input type="text" id="oso" name="oso"><br>
<label for="pnum">Postinumero:</label><br>
<input type="text" id="" name="oso"><br>
<label for="ema">Sähköpostiosoitteesi:</label><br>
<input type="text" id="" name="ema"><br>
<input type="submit" value="Lähetä">
</form>
Sivusi on tällä hetkellä niin rikki, että se tulostaa PHP-koodia näkyviin selaimeen sivun alkuun:Öö? Ei, oikeastaan, siellä on sekä että. Eli sillä on sitten merkitystä. HTML-sivulla on alussa PHP koodia. Mutta on sekä PHP että HTML-päätteisiä tiedostoja. Molemmissa on suurinpiirtein sama sisältö. Pitäisikai koettaa ajaa joku siivousohjelma, tuolla on niin paljon roskaa, ettei sitä viitsisi näyttää kokonaan (MS Wordin jälkiä kai)
"); // $thankYou="
Tietosi on lähetetty
"; }
Päätä se php blokki ennen html:n alkua. Ei voi muuten toimia oikein vaikka sitä käsiteltäisiin php:nä.Juu.MS Wordillä pystyy tekemään Html-päätteistä sivua/koodia, joka ei todellakaan ole hyvää.
""); // $thankYou="<br><br>Tietosi on lähetetty<br>"; }" juu, ajattelin että tuo on pikkumurhe, kaikkeen muuhun verrattuna.
Eli pitää ladata jaseneksi.php eikä HTML. Kokeilenpa.
Ai näin Lisäsin ?>Päätä se php blokki ennen html:n alkua. Ei voi muuten toimia oikein vaikka sitä käsiteltäisiin php:nä.
<?php
if($_POST["submit"]) {
$recipient="maakunta@museonystavat.fi";
$subject="Form to email message";
$sender=$_POST["sender"];
$senderEmail=$_POST["senderEmail"];
$message=$_POST["message"];
$mailBody="Name: $sender\nEmail: $senderEmail\n\n$message";
mail($recipient, $subject, $mailBody, "From: $sender <$senderEmail>");
// $thankYou="<p>Tietosi on lähetetty</p>";
}
?>
<!DOCTYPE html>
<html lang="fi">
<head>
<meta charset="UTF-8">
<title>Index</title>
</head>
Oletko varma että käyttämäsi sivutilan tarjoaja mahdollistaa PHP:n käytön? On paljon kotisivutilantarjoajia jotka eivät tarjoa oikein mitään skriptikielitukia.Kun käytän php-päätettä, niin ruutuun ei tule yhtään mitään
Joo.Ai näin Lisäsin ?>
PHP:<?php if($_POST["submit"]) { $recipient="maakunta@museonystavat.fi"; $subject="Form to email message"; $sender=$_POST["sender"]; $senderEmail=$_POST["senderEmail"]; $message=$_POST["message"]; $mailBody="Name: $sender\nEmail: $senderEmail\n\n$message"; mail($recipient, $subject, $mailBody, "From: $sender <$senderEmail>"); // $thankYou="<p>Tietosi on lähetetty</p>"; } ?> <!DOCTYPE html> <html lang="fi"> <head> <meta charset="UTF-8"> <title>Index</title> </head>
Jep, tuo ?> kyllä auttoi, Kiitos. Mutta postia ei näy. Jollei Internetpalveluntarjoaja vastaa, niin vaihdamme firmaa. Toinen lupasi jo apua.Oletko varma että käyttämäsi sivutilan tarjoaja mahdollistaa PHP:n käytön? On paljon kotisivutilantarjoajia jotka eivät tarjoa oikein mitään skriptikielitukia.