Standardowy formularz można go wstawić na dowolnej stronie lub całość na jednym pliku PHP,
Nazwa pliku dowolna ,Pod warunkiem iż będzie identyczna
<FORM METHOD="post" ACTION="poczta.php">
<FORM METHOD="post" ACTION="poczta.php">
<TABLE border="1">
<TR>
<TD COLSPAN="2" ALIGN="center" BORDERCOLOR="#FFFFFF">
<H2>Wysyłanie poczty</H2>
</TD>
</TR>
<TR>
<TD BORDERCOLOR="#FFFFFF">Do</TD>
<TD BORDERCOLOR="#FFFFFF">
<INPUT TYPE="text" NAME="do" SIZE="20">
</TD>
</TR>
<TR>
<TD BORDERCOLOR="#FFFFFF">Temat</TD>
<TD BORDERCOLOR="#FFFFFF">
<INPUT TYPE="text" NAME="temat" SIZE="20">
</TD>
</TR>
<TR>
<TD BORDERCOLOR="#FFFFFF">Treść</TD>
<TD BORDERCOLOR="#FFFFFF">
<TEXTAREA NAME="contents" ROWS="5" COLS="40">
</TEXTAREA>
</TD>
</TR>
<TR>
<TD COLSPAN="2" ALIGN="CENTER" BORDERCOLOR="#FFFFFF">
<INPUT TYPE="submit" VALUE="Wyślij">
</TD>
</TR>
</TABLE>
//Plik PHP poczta.php *************************
<?PHP
function sendmail($do, $temat, $contents)
{
echo("$do $temat $contents");
if($do == "" || $temat == "" || $contents == ""){
print("Proszę wypełnić wszystkie pola formularza");
}
else if (mail($do, $temat, $contents)){
print("List został wysłany na adres $do");
}
else{
print("Nie udało się wysłać listu na adres $do");
}
}
if(isSet($_POST['do']) && isSet($_POST['temat']) && isSet($_POST['contents'])){
sendmail($_POST["do"], $_POST["temat"], $_POST["contents"]);
}
else{
echo("Niekompletne dane!");
}
?>
Gotowe rozwiązanie dla PHPFusion v9
Wystarczy nadać nazwę pliku poczta.php
<?php
require_once __DIR__.'/maincore.php';
require_once THEMES.'templates/header.php';
add_to_title (', poczta dla PHP Fusion v9');
set_meta("description","Nigdy nie wysyłaj spamu.");
<FORM METHOD="post" ACTION="poczta.php">
<TABLE border="1">
<TR>
<TD COLSPAN="2" ALIGN="center" BORDERCOLOR="#FFFFFF">
<H2>Wysyłanie poczty</H2>
</TD>
</TR>
<TR>
<TD BORDERCOLOR="#FFFFFF">Do</TD>
<TD BORDERCOLOR="#FFFFFF">
<INPUT TYPE="text" NAME="do" SIZE="20">
</TD>
</TR>
<TR>
<TD BORDERCOLOR="#FFFFFF">Temat</TD>
<TD BORDERCOLOR="#FFFFFF">
<INPUT TYPE="text" NAME="temat" SIZE="20">
</TD>
</TR>
<TR>
<TD BORDERCOLOR="#FFFFFF">Treść</TD>
<TD BORDERCOLOR="#FFFFFF">
<TEXTAREA NAME="contents" ROWS="5" COLS="40">
</TEXTAREA>
</TD>
</TR>
<TR>
<TD COLSPAN="2" ALIGN="CENTER" BORDERCOLOR="#FFFFFF">
<INPUT TYPE="submit" VALUE="Wyślij">
</TD>
</TR>
</TABLE>
</FORM>
<?PHP
function sendmail($do, $temat, $contents)
{
echo("$do $temat $contents");
if($do == "" || $temat == "" || $contents == ""){
print("Proszę wypełnić wszystkie pola formularza");
}
else if (mail($do, $temat, $contents)){
print("List został wysłany na adres $do");
}
else{
print("Nie udało się wysłać listu na adres $do");
}
}
if(isSet($_POST['do']) && isSet($_POST['temat']) && isSet($_POST['contents'])){
sendmail($_POST["do"], $_POST["temat"], $_POST["contents"]);
}
else{
echo("Niekompletne dane!");
}
?>
<? require_once THEMES.'templates/footer.php';?>