Viewing File: /people/testlab/www/testlab.com.pl/script/kontakt_bez_kodu_na_glowna.php
<?
$obst = rand(0, 100000000); //losujemy liczbę od 0 do 100000000 i przypisujemy ją do zmiennej obst
session_start(); //uruchamiamy sesję
session_register('obst'); //dla sesji rejestrujemy obst
$_SESSION['obst']=$obst; //przypisanie zawartości zmiennej obst do obst
$sprawdz = md5(md5($obst)); //generujemy 32-bitowy token zawartości zmiennej obst za pomocą algorytmu md5 i przypisujemy go do zmiennej sprawdz
$_SESSION['sprawdz']=$sprawdz;
$sql="select * from ustawienia where typ='s".$_GET['page']."'";
$db->query($sql);
$row=$db->fetchrow();
$params=explode(";",$row['text']);
if ($_GET['param']=='wyslij')
{
$db=new DBConnect();
$sql="select * from ustawienia where typ='title'";
$db->query($sql);
$row=$db->fetchrow();
$title=$row['text'];
$to="musan@musan.com.pl";
$vbCrLF="\n";
$tekst1="Wiadomość ze strony $title".$vbCrLF.$vbCrLF;
$tekst1=$tekst1."----------------------------------------------------".$vbCrLF;
//$tekst1=$tekst1."Imię i nazwisko: ".$_POST['temat'].$vbCrLF;
//$tekst1=$tekst1."firma: ".$_POST['firma'].$vbCrLF;
$tekst1=$tekst1."telefon: ".$_POST['tel'].$vbCrLF;
$tekst1=$tekst1."e-mail: ".$_POST['email'].$vbCrLF;
$tekst1=$tekst1.$_POST['tresc'].$vbCrLF.$vbCrLF;
$tekst1=$tekst1."client IP: ".$_SERVER["REMOTE_ADDR"].$vbCrLF;
$message = $tekst1;
$charset='UTF-8';
$subject="Wiadomość ze strony $title";
$encoded_subject="=?$charset?B?".base64_encode($subject)."?=\n";
$from=$_POST['email'];
$body=$tekst1;
$headers="From: ".$from."\n"
. "Content-Type: text/plain; charset=$charset; format=flowed\n"
. "MIME-Version: 1.0\n"
. "Content-Transfer-Encoding: 8bit\n"
. "X-Mailer: PHP\n";
mail($to,$encoded_subject, $body,$headers);
komunikat('msg_ok',$languages['wyslano_wiadomosc']);
}
?>
<script>
function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
$('msg_field').innerHTML="<?echo "".$languages['zly_email'];?>";
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
$('msg_field').innerHTML="<?echo "".$languages['zly_email'];?>";
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
$('msg_field').innerHTML="<?echo "".$languages['zly_email'];?>";
return false
}
if (str.indexOf(at,(lat+1))!=-1){
$('msg_field').innerHTML="<?echo "".$languages['zly_email'];?>";
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
$('msg_field').innerHTML="<?echo "".$languages['zly_email'];?>";
return false
}
if (str.indexOf(dot,(lat+2))==-1){
$('msg_field').innerHTML="<?echo "".$languages['zly_email'];?>";
return false
}
if (str.indexOf(" ")!=-1){
$('msg_field').innerHTML="<?echo "".$languages['zly_email'];?>";
return false
}
return true
}
function validacja()
{
if (($('tresc').value==null)||($('tresc').value=="")){
$('msg_field').innerHTML="<?echo "".$languages['brak_tresci'];?>";
$('tresc').focus();
return false;
}
//sprawdzenie emaila
var emailID=$('email');
if ((emailID.value==null)||(emailID.value=="")){
$('msg_field').innerHTML="<?echo "".$languages['brak_email'];?>";
emailID.focus()
return false
}
if (echeck(emailID.value)==false){
// emailID.value=""
emailID.focus()
return false
}
$('contact_form').submit();
//sprawdzenie kodu
/*
if (($('ID').value=="")||($('ID').value==null)) {$('msg_field').innerHTML="<?echo "".$languages['podaj_kod'];?>";$('ID').focus();return false;}
var x = '0';
x = hex_md5($("ID").value);
x= hex_md5(x);
if (x==$('sprawdz').value) $('contact_form').submit();
else
{
$('msg_field').innerHTML="<?echo "".$languages['zly_kod'];?>";
$('ID').focus();
}
*/
}
</script>
<?
{
//<tr>
//<td valigon=top style='width:100px;'>Imię i nazwisko</td>
//<td><input type=text name=temat id=temat style='width:190px'></td>
//</tr>
//<tr>
//<td valigon=top>firma</td>
//<td><input type=text name=firma id=firma style='width:190px'></td>
//</tr>
?>
<form action="index.php?page=<?=$_GET['page'];?>¶m=wyslij" name=contact_form id=contact_form method=post>
<div id=contact_form_header>WYŚLIJ ZAPYTANIE</div>
<table cellspacing=0 cellpadding=0 style='margin-left:0px;' border=0>
<tr><td colspan=2 style='text-align:right;padding-right:0px;font-style:normal;'>
</td></tr>
<tr>
<td><input type=text name=tel id=tel style='width:145px' value='telefon'></td>
<td>
<input type=text name=email id=email style='width:145px;margin-left:5px;' value='email'>
</td>
</tr>
<tr><td colspan=2>
<textarea name=tresc id=tresc style='width:293px;height:120px;margin-top:3px;' >treść</textarea><br>
</td></tr>
<tr><td id=msg_field></td><td style='text-align:right'><input type=button id=contact_form_button value='<?echo "".$languages['wyslij_wiadomosc'];?>' onclick="validacja()"></td></tr>
</table>
</form>
<?
}
?>
Back to Directory
File Manager