Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki,

 

Susidūriau su tokia problema, turiu savo WEB, ir jame yra kontaktu forma. t.y. kad klientas suveda savo duomenis ir parašo žinutę, ir aš gaunu tą laišką tiesiai į savo emailą.

 

Gal kas nors galite paaiškinti kaip padaryti/ ką kur surašyti kad gaučiau aš į emailą viską ką jis surašo?

 

Turiu JS failą „Options“ ir jame contact'ų formą kaip suprantu , jis yra toks:

 

/* ================= CONTACTS FORM ================= */

   jQuery('.contact_form').each(function(){
       var t = jQuery(this);
       var t_result = jQuery('.contact_send');
       var t_result_init_val = t_result.val();
       var validate_email = function validateEmail(email) {
           var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
           return re.test(email);
       };
       t.submit(function(event) {
           //t_result.val('');
           event.preventDefault();
           var t_values = {};
           var t_values_items = t.find('input[name],textarea[name]');
           t_values_items.each(function() {
               t_values[this.name] = jQuery(this).val();
           });
           if(t_values['name']===''||t_values['email']===''||t_values['message']===''){
               t_result.val('Please fill in all the required fields.');
           }else
           if(!validate_email(t_values['email']))
               t_result.val('Please provide a valid e-mail.');
           else
               jQuery.post("php/contacts.php", t.serialize(),function(result){
                   t_result.val(result);
               });
           setTimeout(function(){
               t_result.val(t_result_init_val);
           },3000);
       });

   });

Redagavo Nedas-M
Nuoroda į pranešimą
Dalintis kituose puslapiuose

apytikslis pvz

abejoju del

 

header("Content-type: application/javascript");

echo "false";

ir reikia dar dali kodo ismesti

 

<?php
// ->
error_reporting (E_ALL);
//##############################################################################
//# Laiðko siuntimas per 'mail' programà                                       #
//#                                                                            #
//# Copyright 2001 Nerijus Terebas   [email protected]                         #
//# Created 11/28/2001               Last Modified 11/28/2001                  #
//# Scripts Archive at:              http://www.is.lt/terebas/                 #
//##############################################################################
// ->

$scodeerr='2';
$timeout='2';
$count = 0;
$stime=0;
$recipient_nt1 = '[email protected]'; 
$recipient_nt2 = '[email protected]'; 
$recipient_nt3 = '[email protected]'; 
$nerads='';
//# adresas From:
$recipient1 = $recipient_nt1; 
//# adresas To:
$recipient2 = $recipient_nt2 . ', ' . $recipient_nt3;
//# Return path
$recipient3 = $recipient_nt3;


foreach($_GET as $key=>$value) {
$value2=$value;
$FORM2[$key]=$value2;
$FORM[$key]=$value;

if ($value != $value2) {
$zz=1;
}
}
foreach($_POST as $key=>$value) {
$value2=$value;
$FORM2[$key]=$value2;
$FORM[$key]=$value;

if ($value != $value2) {
$zz=1;
}
}
if (isset($FORM['stime'])) {
$stime = $FORM['stime'];
} 
   $stime = @ereg_replace("([^0-9])","", $stime);
if (time() - $stime > 60*15) {
$timeout='1';
}
$count_file = "/home/zzz/data/scode/sc_".$stime.".txt";
if ($timeout != '1') {
//echo "nera timeout<br>\r\n";
if (file_exists($count_file)) {
//echo "yra $count_file<br>\r\n";
if(($fh = fopen($count_file,'r')) === FALSE){
//echo "failas neatsidare<br>\r\n";
$berr = 1;}
} else {$berr = 1;}
if (!isset($berr))
{
   $line = fread($fh, filesize($count_file));
   $line = @ereg_replace("([^\x20-\xFF])","", $line);
//echo "line \"$line\"<br>\r\n";
fclose($fh);
unlink($count_file);
  $count = $line;
} else {$scodeerr="1"; }
} 

$salt = substr($count, 0, 2);
$pass = crypt($FORM['scode'], $salt);

//#if ((($scodeerr)||($timeout)||($count ne $pass))&&($FORM{'recipient'} != 2)) {
if (($scodeerr=='1')||($timeout=='1')||($count != $pass)) {
//echo "f scode",$FORM['scode'],"<br>\r\n";
//echo "scodeerr $scodeerr<br>\r\n";
//echo "timeout $timeout<br>\r\n";
//echo "count $count pass $pass<br>\r\n";
klaida2();
}

$dd = '';
if (!isset($FORM['recipient'])) {$FORM['recipient']='1';}
//#$FORM{'email'} = $recipient1 unless $FORM{'email'};
//#$FORM{'realname'} = "Anonymous" unless $FORM{'realname'};
//#$FORM{'subject'} = "From WEB" unless $FORM{'subject'};
//#$FORM{'smsNUMBER'} =~ s/([^0-9])//g;
if (($FORM['recipient'] == 2)&&(!isset($zz))) {$recipient2 = '[email protected], [email protected], [email protected]';}
if ($FORM['recipient'] == 2) {$dd = 'Juratei -';}

$to      = $recipient2;
$subject = "$dd From WEB";
$headers = "To: $to\r\n";
$headers .= "From: \"".$_SERVER['SERVER_NAME']." mailform\" <$recipient1>\r\n";
$headers .= "Return-Path: $recipient3\r\n";
$headers .= "Subject: $subject\r\n";
$headers .= "Content-Type: text/plain; charset=\"windows-1257\"";

$message = "From: ".$FORM2['email']."\r\n";
$message .= "Name: ".$FORM2['realname']."\r\n";
$message .= "Subject: ".$FORM2['subject']."\r\n";
$message .= $FORM2['Message']."\r\n";
   $message .= str_repeat("-", 75) . "\r\n\r\n";
foreach ($FORM2 as $k=>$value)
{
$message .= "$k = ".$FORM2[$k]."\r\n";
}
   $message .= str_repeat("-", 75) . "\r\n\r\n";
foreach ($_SERVER as $k=>$value)
{
$prad = substr ($k, 0, 4);
if (($prad === 'HTTP') || ($prad === 'REMO') || ($prad === 'REQU') || ($prad === 'QUER') || ($k === 'SERVER_PROTOCOL')) {
$message .= "$k = ".$_SERVER[$k]."\r\n";
}
}
mail($to, $subject, $message, $headers);
if (!isset($FORM2['Message'])) {klaida();}


//#print "Location: $sendok\n\n";
header("Content-type: application/javascript");
echo "true";

function klaida () 
{
$nerads='';
header("Content-type: application/javascript");
echo "false";
  exit;
}
function klaida2 () 
{
$nerads='';
header("Content-type: application/javascript");
echo "false";
  exit;
}
?>

Redagavo saknis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

apytikslis pvz

abejoju del

 

header("Content-type: application/javascript");

echo "false";

ir reikia dar dalikodo imesti

 

<?php
// ->
error_reporting (E_ALL);
//##############################################################################
//# Laiðko siuntimas per 'mail' programà                                       #
//#                                                                            #
//# Copyright 2001 Nerijus Terebas   [email protected]                         #
//# Created 11/28/2001               Last Modified 11/28/2001                  #
//# Scripts Archive at:              http://www.is.lt/terebas/                 #
//##############################################################################
// ->

$scodeerr='2';
$timeout='2';
$count = 0;
$stime=0;
$recipient_nt1 = '[email protected]'; 
$recipient_nt2 = '[email protected]'; 
$recipient_nt3 = '[email protected]'; 
$nerads='';
//# adresas From:
$recipient1 = $recipient_nt1; 
//# adresas To:
$recipient2 = $recipient_nt2 . ', ' . $recipient_nt3;
//# Return path
$recipient3 = $recipient_nt3;
$sendok = "http://laskas.hypermart.net/sendok.html";


foreach($_GET as $key=>$value) {
$value2=$value;
$FORM2[$key]=$value2;
$FORM[$key]=$value;

if ($value != $value2) {
$zz=1;
}
}
foreach($_POST as $key=>$value) {
$value2=$value;
$FORM2[$key]=$value2;
$FORM[$key]=$value;

if ($value != $value2) {
$zz=1;
}
}
if (isset($FORM['stime'])) {
$stime = $FORM['stime'];
} 
   $stime = @ereg_replace("([^0-9])","", $stime);
if (time() - $stime > 60*15) {
$timeout='1';
}
$count_file = "/home/upe/data/scode/sc_".$stime.".txt";
if ($timeout != '1') {
//echo "nera timeout<br>\r\n";
if (file_exists($count_file)) {
//echo "yra $count_file<br>\r\n";
if(($fh = fopen($count_file,'r')) === FALSE){
//echo "failas neatsidare<br>\r\n";
$berr = 1;}
} else {$berr = 1;}
if (!isset($berr))
{
   $line = fread($fh, filesize($count_file));
   $line = @ereg_replace("([^\x20-\xFF])","", $line);
//echo "line \"$line\"<br>\r\n";
fclose($fh);
unlink($count_file);
  $count = $line;
} else {$scodeerr="1"; }
} 

$salt = substr($count, 0, 2);
$pass = crypt($FORM['scode'], $salt);

//#if ((($scodeerr)||($timeout)||($count ne $pass))&&($FORM{'recipient'} != 2)) {
if (($scodeerr=='1')||($timeout=='1')||($count != $pass)) {
//echo "f scode",$FORM['scode'],"<br>\r\n";
//echo "scodeerr $scodeerr<br>\r\n";
//echo "timeout $timeout<br>\r\n";
//echo "count $count pass $pass<br>\r\n";
klaida2();
}

$dd = '';
if (!isset($FORM['recipient'])) {$FORM['recipient']='1';}
//#$FORM{'email'} = $recipient1 unless $FORM{'email'};
//#$FORM{'realname'} = "Anonymous" unless $FORM{'realname'};
//#$FORM{'subject'} = "From WEB" unless $FORM{'subject'};
//#$FORM{'smsNUMBER'} =~ s/([^0-9])//g;
if (($FORM['recipient'] == 2)&&(!isset($zz))) {$recipient2 = '[email protected], [email protected], [email protected]';}
if ($FORM['recipient'] == 2) {$dd = 'Juratei -';}

$to      = $recipient2;
$subject = "$dd From WEB";
$headers = "To: $to\r\n";
$headers .= "From: \"".$_SERVER['SERVER_NAME']." mailform\" <$recipient1>\r\n";
$headers .= "Return-Path: $recipient3\r\n";
$headers .= "Subject: $subject\r\n";
$headers .= "Content-Type: text/plain; charset=\"windows-1257\"";

$message = "From: ".$FORM2['email']."\r\n";
$message .= "Name: ".$FORM2['realname']."\r\n";
$message .= "Subject: ".$FORM2['subject']."\r\n";
$message .= $FORM2['Message']."\r\n";
   $message .= str_repeat("-", 75) . "\r\n\r\n";
foreach ($FORM2 as $k=>$value)
{
$message .= "$k = ".$FORM2[$k]."\r\n";
}
   $message .= str_repeat("-", 75) . "\r\n\r\n";
foreach ($_SERVER as $k=>$value)
{
$prad = substr ($k, 0, 4);
if (($prad === 'HTTP') || ($prad === 'REMO') || ($prad === 'REQU') || ($prad === 'QUER') || ($k === 'SERVER_PROTOCOL')) {
$message .= "$k = ".$_SERVER[$k]."\r\n";
}
}
mail($to, $subject, $message, $headers);
if (!isset($FORM2['Message'])) {klaida();}


//#print "Location: $sendok\n\n";
header("Content-type: application/javascript");
echo "true";

function klaida () 
{
$nerads='';
header("Content-type: application/javascript");
echo "false";
  exit;
}
function klaida2 () 
{
$nerads='';
header("Content-type: application/javascript");
echo "false";
  exit;
}
?>

 

O gal gali tiesiog pasakyti kur man įrašyti emailą MANO KODE? :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

javascript kode email rasyti netoleruotina - sius kipšai spama

email kietai irasomas i php

 

OK, čia yra PHP. Pasakyk į kurią vietą man įrašyti emailą, i kurią gausiu info? :)

 

<?php

/*
 |--------------------------------------------------------------------------
 | Mailer module
 |--------------------------------------------------------------------------
 |
 | These module ares used when sending email from contact form
 |
*/


/* SECTION I - CONFIGURATION */

$receiver_mail = '[email protected]';
$mail_title    = ( ! empty( $_POST[ 'website' ] )) ? $_POST[ 'name' ] . ' from ' . $_POST[ 'website' ] : ' from [WebSite]';

/* SECTION II - CODE */

if ( ! empty( $_POST[ 'name' ] ) && ! empty( $_POST [ 'email' ] ) && ! empty( $_POST [ 'message' ] ) ) {
$email   = $_POST[ 'email' ];
$message = $_POST[ 'message' ];
$message = wordwrap( $message, 70, "\r\n" );
$subject = $mail_title;
$header .= 'From: ' . $_POST[ 'name' ] . "\r\n";
$header .= 'Reply-To: ' . $email;
if ( mail( $receiver_mail, $subject, $message, $header ) )
	$result = 'Message successfully sent.';
else
	$result = 'Message could not be sent.';
} else {
$result  = 'Please fill all the fields in the form.';
}
echo $result;

Nuoroda į pranešimą
Dalintis kituose puslapiuose

pvz irgi blogas

cia tas ko klausi

$receiver_mail = '[email protected]';

saugumo klaida cia

$email = $_POST[ 'email' ];

reikia validatinti siutejo email

 

OK, čia yra PHP. Pasakyk į kurią vietą man įrašyti emailą, i kurią gausiu info? :)

 

<?php

/*
 |--------------------------------------------------------------------------
 | Mailer module
 |--------------------------------------------------------------------------
 |
 | These module ares used when sending email from contact form
 |
*/


/* SECTION I - CONFIGURATION */

$receiver_mail = '[email protected]';
$mail_title    = ( ! empty( $_POST[ 'website' ] )) ? $_POST[ 'name' ] . ' from ' . $_POST[ 'website' ] : ' from [WebSite]';

/* SECTION II - CODE */

if ( ! empty( $_POST[ 'name' ] ) && ! empty( $_POST [ 'email' ] ) && ! empty( $_POST [ 'message' ] ) ) {
$email   = $_POST[ 'email' ];
$message = $_POST[ 'message' ];
$message = wordwrap( $message, 70, "\r\n" );
$subject = $mail_title;
$header .= 'From: ' . $_POST[ 'name' ] . "\r\n";
$header .= 'Reply-To: ' . $email;
if ( mail( $receiver_mail, $subject, $message, $header ) )
	$result = 'Message successfully sent.';
else
	$result = 'Message could not be sent.';
} else {
$result  = 'Please fill all the fields in the form.';
}
echo $result;

Nuoroda į pranešimą
Dalintis kituose puslapiuose

pvz irgi blogas

cia tas ko klausi

$receiver_mail = '[email protected]';

saugumo klaida cia

$email = $_POST[ 'email' ];

reikia validatinti siutejo email

 

Nu dabar veikia, gaunu laiska i emaila. BET... Gaunu tik pati pranesima ka rase klientas. O kitos informacijos nematau, pvz.: telefono nr, Vardo, jo emailo, nors kontaktu formoj yra sitie laukai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu dabar veikia, gaunu laiska i emaila. BET... Gaunu tik pati pranesima ka rase klientas. O kitos informacijos nematau, pvz.: telefono nr, Vardo, jo emailo, nors kontaktu formoj yra sitie laukai.

sita

$email = $_POST[ 'email' ];

$message = $_POST[ 'message' ];

pakeisk i tai

 

 

$email = $_POST[ 'email' ];

if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {

$result= "blogas email";

echo $result;

exit;

}

$message = $_POST[ 'message' ];

foreach ($_POST as $k=>$value)

{

$likusiinfo .= "$k = ".$_POST[$k]."\r\n";

}

$message.="\r\n"."\r\n".$likusiinfo;

 

Sorry, dar pataisiau

Redagavo saknis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...