Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rozbudowa!
Forum PHP.pl > Forum > Gotowe rozwiązania
stoklosa
Chciałbym poniższy skrypt rozbudować, o możliwość potwierdzania na podany adres w formularzu. Wyglądało by to następująco, w pliku tekstowym był by tytuł oraz treść emalia, a adres był by z wypełnionego formularza pobierany. Zrobił bym to sam ale nie wiem jak, poniższy skrypt został przez kogo innego napisany.
P.S. jeśli była by możliwość to prosił bym o rozbudowanie JavaScript, ponieważ w rubryce telefon można wpisywać wszystkie znaki, a ja bym chciał by tylko można by było podawać liczby. Dziękuje bardzo za jakom kolwiek pomoc!


<SCRIPT language=JavaScript>
<!--
function formCheck(form) {
if (form.knazwisko.value == "")
{
alert("Wypełnij rubrykę Imię, nazwisko");
return false;}
if (form.ktelefon.value == "")
{
alert("Wypełnij rubrykę Telefon");
return false;}
if (form.kemail.value == "")
{
alert("Wypełnij rubrykę Email");
return false;}
if (form.kemail.value.indexOf("@") == -1)
{
alert("Nieprawidlowy adres Email !!!");
return false;}
if (form.kemail.value.indexOf(".") == -1)
{
alert("Nieprawidlowy adres e-mail !!!");
return false;}
if (form.kzapytanie.value == "")
{
alert("Wpisz treć zapytania");
return false;}
}
// -->
</SCRIPT>
<table width=100% cellspacing=5 cellpadding=0><tr>
<td valign=top>
<?
if ($action=="") {
?><style>
.napisz {width:250; border:1px solid; overflow:hidden}
</style>
<form action="index.php" method="post" onsubmit="return formCheck(this)">
<input type=hidden name="id" value="kontakt">
<input type=hidden name="action" value="send">
<p><br><table width=440 cellspacing=10 cellpadding=0 border=0>
<tr><td valign=top><div align=right>Firma:</div></td><td><input name=kfirma class=napisz></td></tr>
<tr><td valign=top><div align=right>Imię, nazwisko:</div></td><td><input name=knazwisko class=napisz></td></tr>
<tr><td valign=top><div align=right>Telefon:</div></td><td><input name=ktelefon class=napisz></td></tr>
<tr><td valign=top><div align=right>Email:</div></td><td><input name=kemail class=napisz></td></tr>
<tr><td valign=top><div align=right>Zapytanie:</div></td><td><textarea name=kzapytanie rows=4 class=napisz></textarea></td></tr>
<tr><td>&nbsp;</td><td><input type=submit value="Wyślij" class=napisz style="width:80"> <input type=reset class=napisz value="Wyczyść" style="width:80"></td></tr>
</table><?

} elseif ($action == "send") {
$headers = "From: $knazwisko <$kemail>n";
$headers .= "X-Sender: $kemailn";
$headers .= "X-Mailer: Pyk-php-Mailern";
$headers .= "Return-Path: $kemailn";
$subject = "[pyk.pl] Zapytanie";
$tresc = "Firma: $kfirmanNazwisko: $knazwiskonTelefon: $ktelefonnEmail: $kemailn"
. "nZapytanie: $kzapytanie";
mail("kkk@o2.p", $subject, $tresc, $headers);

echo "<p><br><br><b>Dziękujemy!</b><br><br>Twoje zapytanie zostało wysłane.";
echo "<p>Wkrótce nasz pracownik skontaktuje się z Tob&plusmn;,<br>aby udzielić wyczerpuj&plusmn;cej odpowiedzi na zadane pytania.";
}

?></td></tr></table>
spenalzo
Użyj funkcji o nazwie BBCode, ponoć pomaga.
?
BBCode tego skryptu nierozbuduje
[Regis]
Ale pomoze tym co beda chcieli pomoc w rozbudowie...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.