Stránka 1 z 1

23.Funkcia mail()

PoslaťNapísal: Str 02. Máj 2012 9:48:57
od Kalina Jaro
Servis...najde sa niekto duchaplný a láskavý kto by mi s týmto pomohol? :)

Re: 23.Funkcia mail()

PoslaťNapísal: Pia 18. Máj 2012 18:02:53
od šulo
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...

Re: 23.Funkcia mail()

PoslaťNapísal: Pia 01. Jún 2012 9:07:04
od Kalina Jaro
díky šulko hned sa mi lepšie robí :D a čekni si mail :)