od šulo » Pia 18. Máj 2012 18:02:53
1. Vytvorte si nový PHP súbor v PSPade (Súbor->Nový->XHTML)
2. Vymažte z tade všetok obsah a potom tento súbor uložte. Ako názor súboru dajte mail_1.php
3. Prepíšte tam tento kód:
<?php
include "funkcie.php";
head();
echo "<title>Kontaktný formulár</title>";
menu();
sub_php();
?>
<h1>Kontaktný formulár</h1>
<form method="post" action="mail_2.php">
<table align="center">
<tr>
<td width="120">Vaša správa:</td>
<td>
<textarea name="sprava" rows="1" cols="20" style="width: 350px; height: 80px;"></textarea>
</td>
</tr>
<tr>
<td>Váš e-mail:</td>
<td>
<input type="text" value ="@" name="mail_addr" size="20" class="text_pole" style="width: 350px;" />
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" value="Odoslať správu" />
</td>
</tr>
</table>
</form>
4. Ok, teraz tento súbor môžete uložiť (Ctrl + S). Teraz si vytvorte další nový súbor, vymažte z neho všetok obsah, uložte to, a ako názov súboru dajte mail_2.php
5. Teraz tam prepíšte toto:
<?php
include "funkcie.php";
head();
echo "<title>Kontaktný formulár</title>";
menu();
sub_php();
?>
<?php
//zadanie vstupnych hodnot
$mail_addr=$HTTP_POST_VARS[mail_addr];
$sprava=$HTTP_POST_VARS[sprava];
$address="váš@email.sk";
$subject="Správa z formulára";
$message = "
<style type='text/css'>
.text {
text-align: left;
Color: #000066;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.text_c {
text-align: left;
Color: #BC0000;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
</style>
<p class='text'>Otázka z formulára</p>
<table>
<tr>
<td width='120'><p class='text'>Odosielateľ:</p></td>
<td><p class='text_c'>$mail_addr</p></td>
</tr>
<tr>
<td width='120'><p class='text'>Správa:</p></td>
<td><p class='text_c'>$sprava</p></td>
</tr>
</table>";
?>
<?php
$headers="MIME-Version: 1.0\n";
$headers.="Content-type: text/html; charset=windows-1250\n";
$headers.="From: <$mail_addr>\n";
mail($address,$subject,$message,$headers);
echo "<p class='nadpis'>Vaša správa bola odoslaná</p>";
koniec();
?>
6. Tam kde je napísané červeným písmom "váš@email.sk" dajte svoj email....
7. Ok, teraz tento súbor uložte (Ctrl + S).
8. Teraz si otvorte súbor funkcie.php a pridajte do funkcie function sub_php() další odkaz:
<a href="../mail/mail_1.php">mail</a>
9. teraz vytvorte zložku mail, a dajte tam súbory ktoré ste vytvorili a tiež tam dajte style.css, index.php, xhtml.php, menu.php
10. teraz ešte musíte do všetkých adresárov, vrátane koreňového adresára nahrať súbor funkcie.php, kedže sme tento súbor zmenili...