Witam.
Moj problem polega na tym iz zrobilem swoj wlasny forumularz mail z obsluga drugiego pliku w ktorym jest funkcja mail()
Po wypelnieniu formulrza dostaje e-mial lecz jest on pusty, mimo iz zostaly wypelnione wszystkie pola.
zalaczam caly kod pliku kontakt.php w ktorym znajduje sie formularz oraz plik obsluga_formularz.php w ktorrym znajduje sie funkcja mail()
-------------------------
kontakt.php
<?php
<HTML>
<HEAD>
</HEAD>
<BODY>
<img src="adres do obrazka"><br>
W razie problemów technicznych formularza proszę pisać na <a href="mailto:mck1964@gmail.com">E-mail</a>
<form action="http://pubfifa.pl/www/podstrony/obsluga_formularz.php" method="post">
<tr><td>Imie - pseudonim:</td><td> <input type="text" name="imie" size="20" /></td></tr>
<tr><td>Numer GG:</td><td> <input type"text" name="gg" size="20" /></td> </tr>
<tr
><td
>Adres e
-mail:</td
><td
> <input type
"text" name
="mail" size
="20" /></td
> </tr
>
<tr><td>W sprawie:</td><td> <select name="wsprawie">
<option value="phpBB">phpBB</option>
<option value="phpBB by przemo">phpBB by przemo</option>
<option value="IPB">IPB</option>
<option value="fusion">Fusion</option>
<option value="mambo">Mambo</option>
<option value="jportal">jPortal</option>
<option value="innycms">Inny CMS</option>
</select></td></tr>
<tr><td>Czynnosc:</td><td> <select name="czynnosc">
<option value="instalacja">Instalacja</option>
<option value="dodatkowymod">dodatkowy MOD</option>
<option value="styl">Styl</option>
<option value="poprawkidowww">Poprawki do www</option>
<option value="przenoszenie">Przenoszenie</option>
<option value="opiekanaforum">Opieka nad forum</option>
<option value="opiekanadwww">Opieka nad www</option>
</select> </td></tr>
<tr><td>Adres strony:</td><td> <input type"text" name="adresstrony" size="20" /></td> </tr>
<br />
<tr><td>Inne informacje:</td><td> <textarea name="inneinformacje" rows="3" cols="30"></textarea> </td></tr>
<br /><br />
<tr><td></td><td><center><input type="submit" name="wyslij" value="Wyslij" />
<input type="reset" name="Kasuj" value="Kasuj" /></center> </td>
</tr>
</form>
</BODY>
</HTML>
?>
obluga_formularz.php
<HTML>
<HEAD>
</HEAD>
<BODY>
<?php
$inneinformacje = $_POST['inneinformacje'];
$adresstrony = $_POST['adresstrony'];
$czynnosc = $_POST['czynnosc'];
$wsprawie = $_POST['wsprawie'];
$mail = $_POST['mail'];
$gg = $_POST['gg'];
$imie = $_POST['imie'];
$zawartosc = ("Wiadomosc z portfolio $imie $gg $mail $wsprawie $czynnosc $adresstrony $inn
einformacje");
$temat = "Wiadomosc z portfolio";
$odbiorca = "mck1964@o2.pl";
mail("$odbiorca","$temat","$zawartosc","From: mck1964@o2.pln"); echo "Wiadomosc zostala wyslana."; ?>
</BODY>
</HTML>
W obrazki nizej przedstawiam dokladnie jak wyglada mail ktory dostaje po wypelnieniu formularza:
(IMG:
http://img169.imageshack.us/img169/2274/mailct5.gif)
Co prawda zawartosc kodu z roznymi funkcjami moze was zdziwic ze nie umie tego zrobic, lecz jest to strona do szkoly na ocene.
Formularz rowniez mozna przetestowac pod adresem:
http://pubfifa.pl/www/index.php?id=kontaktBylbym wdzieczny jakby mi ktos napisal co mam zle, aby wkoncu te maile dochodziły prawidlowo.
Dziekuje pozdrawiam.
Ten post edytował mck1964 31.01.2007, 12:23:47