wielkie dzieki za pomoc ale nic nie dziala:( nawet gdy nic nie wypelnie form zostaje wyslany:(
Podaje caly kod tego skryptu moze tu bedzie jakies rozwiazanie ktore pomoze w napisaniu tego sprawdzania wypelnionych pol:
<?
echo '<?xml version="1.0" encoding="ISO-8859-2"?>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<title>Formularz kontaktowy</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="Content-Language" content="pl" />
<style type="text/css">
/* <![CDATA[ */
body {
background-color: #ffeeac;
}
.formulaz {
margin-left: 273px;
padding: 10px;
background-color: #ffaf25;
border-style: double;
border-color: #fff6aa;
width: 205px;
height: auto;
border-width: 4px;
}
.slowa {
color: #9F6C2C;
text-align: left;
font-size: 13px;
}
.pole {
width: 200px;
background-color: #ffe57c;
text-align: center;
border-style: double;
border-color: #DEB887;
}
.pole_imie {
width: 200px;
text-transform: capitalize;
background-color: #ffe57c;
text-align: center;
border-style: double;
border-color: #DEB887;
}
.guzik {
background-color: #ffe57c;
border-style: double;
border-color: #fff6aa;
border-width: 4px;
}
.pole_txt {
width: 200px;
height: 100px;
background-color: #ffe57c;
text-align: left;
border-style: double;
border-color: #DEB887;
font-family: arial;
font-size: 12px;
}
/* ]]> */
</style>
</head>
<body>
<table style="width:100%;" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center">
<div class="formulaz">
<script type="text/javascript">
<!-- <![CDATA[
function sprawdz(t) {
if (!t.mail.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/)) {
alert("Podales nie poprawny adres e-mail, popraw go i wysli ponownie:)");
t.mail.focus();
return false;
}
return true;
}
// ]]> -->
</script>
<?php
// Autor: Wojtek
// Kontakt: e-mail: wojtas_92@ornage.pl Gadu-Gadu: 4925733 oraz na stronie <a href=\"http://www.wojtek.topworld.org/\" target=\"_blank\">http://www.wojtek.topworld.org/</a> w dziale kontakt
// Storna WWW (mozna na niej znalesc pomoc): <a href=\"http://www.wojtek.topworld.org/\" target=\"_blank\">http://www.wojtek.topworld.org/</a>
// Prawa autorskie: Skryptu mozna uzywac na kazdej stronie internetowej (wyjatkiem sa strony komercyjne, aby uzywac go na stronach komercyjnych nale
zy sie ze mna skataktowac i ustalic waruniki korzystania na stronach komercyjnych).
// Aby uzywac skryptu na swoich stronach NIE MOZNA uswac napisu ktory wyswietlany
jest na kazdej stronie skryptu (informuje on o prawa autorskich) jesli to zrobisz zlamiesz prawa autorskie! Aby moc usunac ten napis nalezy
sie ze mna skontaktowac oraz omuwic nowe warunki korzystania z tego skryptu!
// ----------> USTAWIENIA <----------
include("ustawienia.php"); //includowanie pliku aby ustawic ustawienia nalezy go odpowiedni zedytowac
// ---------> WYKONANIE SKRYPTU <---------
// ---------> TO CO JEST PONIZEJ TO JEST KOD PHP!! NIE MASZ PRAWA GO MODYFIKOWAC!!! ABY ZM
IENIC WYGLAD NALEZY MODYFIKOWAC STYL CSS!!! <---------
$send=$_POST[send];
$ip = $_SERVER['REMOTE_ADDR'];
if($send=="Wyslij")
{
if("$rodzaj_tematu"=="3")
{
$temat=$temat_staly;
}
switch($rodzaj_wysylki_wiadomosci)
{
case '1':
$headers="Content-type: text/html; charset=iso-8859-2
From: $dane <$mail>";
mail("$email", "$temat", "$tresc <br /><br />$dane<br />_____<br />Wyslane z IP: $ip<br />Z formulaza kontaktowego<br />Mozesz kliknac ODPOWIEDZ - zostanie to wyslane do $dane</from>", "$headers"); break;
case '2':
$wynik = "$tresc <br /><br />$dane";
$dane=".,^^.,^$wynik.^�.$mail.^�.$dane.^�.$temat.^�.$ip.^�.$data";
$file="baza.txt";
{
$fp=fopen("$file", "r+"); } else {
$fp=fopen("$file", "r+"); }
break;
case '3':
$headers="Content-type: text/html; charset=iso-8859-2
From: $dane <$mail>";
mail("$email", "$temat", "$tresc <br /><br />$dane<br />_____<br />Wyslane z IP: $ip<br />Z formulaza kontaktowego<br />Mozesz kliknac ODPOWIEDZ - zostanie to wyslane do $dane</from>", "$headers"); $wynik = "$tresc <br /><br />$dane";
$dane=".,^^.,^$wynik.^�.$mail.^�.$dane.^�.$temat.^�.$ip.^�.$data";
$file="baza.txt";
{
$fp=fopen("$file", "r+"); } else {
$fp=fopen("$file", "r+"); }
break;
}
echo "<div class=\"slowa\">$podziekowanie</div>"; // --------> RESZTA SKRYPTU <---------
} else {
echo "<form action=\"\" method=\"post\" onsubmit=\"return sprawdz(this);\"> <div class=\"slowa\"><b>FORMULARZ KONTAKTOWY<br /></b>Imię i Nazwisko</div>
<input name=\"dane\" type=\"text\" class=\"pole_imie\" maxlength=\"50\" size=\"15\" />";
switch($rodzaj_tematu)
{
case '1':
echo "<div class=\"slowa\">Temat wiadomości</div> <input name=\"temat\" type=\"text\" class=\"pole\" maxlength=\"50\" size=\"15\" />";
break;
case '2':
echo "<div class=\"slowa\">Temat wiadomości</div> <select name=\"temat\" class=\"pole\" />";
foreach($lista_tematow as $wpis)
{
echo "<option>$wpis</option>"; }
break;
}
echo "<div class=\"slowa\">Twój e-mail</div> <input name=\"mail\" type=\"text\" class=\"pole\" maxlength=\"50\" size=\"15\" />
<div class=\"slowa\">Treść wiad.</div>
<textarea name=\"tresc\" class=\"pole_txt\"></textarea><br />
<input type=\"submit\" border=\"0\" name=\"send\" border=\"0\" class=\"guzik\" value=\"Wyslij\" />
</form>";
}
echo "Š Formularz ten stworzył <a href=\"http://www.wojtek.topworld.org/kontakt.php\">WOJTEK</a>! <a href=\"http://www.wojtek.topworld.org/\">Oficjalna strona, download</a>"; // jezeli usuniesz ten napis STRACISZ WSZYTKIE PRAWA DO UZYTOKOWANIA TEGO SKRYPTU
ORAZ ZLAMIESZ POSTANOWIENIA LICENCJI!!!!!! JEZELI NIE CHCESZ MIEC TEGO NAPISU SKO
NTAKTUJ SIE ZE MNA NAPEWNO SIE DOGDAMY BYS NIE MUSIAL GO STOSOWAC ?>
</td>
</tr>
</table>
</body>
</html>