Autor |
Wiadomość
|
dbQ |
Wysłany: Sob Gru 02, 2006 4:40 pm Temat postu: Skrypt php - instalacja |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
Czesc, mam problem z jednym skryptem php, a ponieważ dopiero zacząlem sie uczyc tego jezyka bardzo prosze o pomoc
Mój problem jest nastepujacy:
Sciagnalem z jakiejs strony skrypt, dzięki któremu mozna wysyłac maile za strony. Kod tego skryptu jest zawarty w jednym pliku, ktorego za nic nie moge skonfigurowac zeby dzialal na stronie nie wiem co robie nie tak, wogole to nie mam pojecia co robie Owy, caly kod zawarty w tym pliku wyglada tak:
Kod: |
<?
// Welcome to VinceMail v1.1!
//This script is free to anyone who wants it
//It was written by Vince Hide - vince@namesweb.co.uk
//It is very simple to use you just need a server
//with sendmail and PHP. You can rename the file
//to anything.php or .php3.
//Change the values below to your desired settings and thats it,
//it should work out of the box so to speak.
//And! Remember kids, domain names are cheaper@namesweb.co.uk
// Enter your email address here
$adminaddress = "you@email.co.uk";
// Enter the address of your website here MUST include http://www.
$siteaddress ="http://www.yourname.com";
// Enter your company name or site name here
$sitename = "Your Name";
// Enter your page title here
$ptitle = "Your Page Title";
// Colour/Style Values for your page - hexy!
//Background Colour
$bgcolor = "#ececec";
//Table Border
$bocolor = "#444444";
// Font Colour
$fcolor = "#444444";
// Link Colour
$lcolor = "#ff0000";
// Font Style
$font = "verdana";
// Font Size
$fontsize = "3";
// Unless you know better I advise that you don't touch anything below here!
// Don't touch this it grabs the date and time from your server
$date = date("m/d/Y H:i:s");
$vers = "VinceMail V1.1";
$traceroute = "<a href=\"http://www.above.net/cgi-bin/trace?$REMOTE_ADDR\">";
if ($REMOTE_ADDR == "") $ip = "<i> no ip </i>";
else $ip = getHostByAddr($REMOTE_ADDR);
IF ($action==""):
?>
<html>
<head><title><? echo "$ptitle"; ?></title>
<body bgcolor="<? echo "$bgcolor"; ?>" Link="<? echo "$lcolor"; ?>" vLink="<? echo "$lcolor"; ?>">
<center>
<FORM name=validation METHOD=POST ACTION="<? echo "$PHP_SELF"; ?>" onSubmit="return checkbae()">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2" width=50% bgcolor="<? echo "$bocolor"; ?>">
<TR>
<TD VALIGN="TOP">
<center><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="3" width=100% bgcolor="<? echo "$bgcolor"; ?>">
<TR>
<TD VALIGN="TOP" colspan=2><font face="<? echo "$font"; ?>" size="<? echo "$fontbig"; ?>" color="<? echo "$fcolor"; ?>"><b><? echo "$ptitle"; ?></b></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your First Name:</FONT></TD>
<TD VALIGN="TOP"><INPUT TYPE="text" NAME="fname"></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your Last Name:</FONT></TD>
<TD VALIGN="TOP"><INPUT TYPE="text" NAME="lname"></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your Email:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="vemail"></FONT></TD> </TR> <TR> <TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Company Name:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="cname"></FONT></TD> </TR> <TR> <TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Tel no:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="telno"></FONT></TD> </TR>
<TR><TD VALIGN="TOP" COLSPAN="2"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Additional Comments:</FONT></TD> </TR>
<TR> <TD VALIGN="TOP" COLSPAN="2"><TEXTAREA NAME="comments" ROWS="3"
COLS="30"></TEXTAREA></FONT></TD> </TR>
<TR><td colspan=2><INPUT TYPE="submit" NAME="action" VALUE="Send">
</FORM></TD>
</TR>
</TABLE> </CENTER></td></TR>
</TABLE>
<script language="JavaScript1.2">
var testresults
function checkemail(){
var str=document.validation.vemail.value
var filter=/^.+@.+\..{2,3}$/
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
</script>
<script>
function checkbae(){
if (document.layers||document.all)
return checkemail()
else
return true
}
</script>
<?
//This grabs the form data and formats it and sends it in an email to you
exit;
ELSEIF ($action="Send"):
mail("$adminaddress","Info Request", "FAO: Admin @ $sitename \n
First Name: $fname
Last Name: $lname
Email: $vemail
Company: $cname
Telephone: $telno\n
The visitor commented:
------------------------------
$comments
------------------------------
Logged Info :
------------------------------
Mailer: $vers
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress");
//This grabs the form data and sends a confirmation to your visitor
mail("$vemail","Thank You for visiting $sitename", "Hi $fname,\n
Thank you for your interest in $sitename!
We will read your comments as soon as we can and act accordingly.
You can expect a response within 48hrs.\n
Best regards,
$sitename
$siteaddress","FROM:$adminaddress");
PRINT "<html><head><title> $ptitle </title><body bgcolor=\"$bgcolor\" Link=\"$lcolor\" vLink=\"$lcolor\"><CENTER>";
PRINT "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\" width=\"60%\" bgcolor=\"$bocolor\">";
PRINT "<TR><TD VALIGN=\"TOP\">";
PRINT "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\" width=\"100%\" bgcolor=\"$bgcolor\">";
PRINT "<TR><TD VALIGN=\"TOP\"><font face=\"$font\" color=\"$fcolor\"><small>Hello, $fname.";
PRINT "<BR><BR>";
PRINT "<font face=\"$font\" color=\"$fcolor\">Thank you for your completing our form.<BR><BR>";
PRINT "<font face=\"$font\" color=\"$fcolor\">We will send information to<b> $vemail </b>, within 48hrs.<br>";
PRINT "<font face=\"$font\" color=\"$fcolor\">To return to our homepage [<A href=\"$siteaddress\">Click Here</A>]";
PRINT "</CENTER></td></TR></TABLE></td></TR></TABLE>";
ENDIF;
?>
</body>
</html>
|
Bardzo bym prosił o ustawienie tego skryptu, żeby wystarczylo go wkleic na strone. Wiem że ta prosba moze wydawac sie glupia, ale z góry dziekuje za pomoc. |
|
Powrót do góry |
|
|
haltus |
Wysłany: Sob Gru 02, 2006 7:55 pm Temat postu: |
|
|
Młodzieniec
Dołączył: 29 Lis 2006 Posty: 38 Skąd: Międzychód
|
Kod: |
<?
// Welcome to VinceMail v1.1!
//This script is free to anyone who wants it
//It was written by Vince Hide - vince@namesweb.co.uk
//It is very simple to use you just need a server
//with sendmail and PHP. You can rename the file
//to anything.php or .php3.
//Change the values below to your desired settings and thats it,
//it should work out of the box so to speak.
//And! Remember kids, domain names are cheaper@namesweb.co.uk
// Enter your email address here
$adminaddress = "you@email.co.uk";
// Enter the address of your website here MUST include http://www.
$siteaddress ="http://www.yourname.com";
// Enter your company name or site name here
$sitename = "Your Name";
// Enter your page title here
$ptitle = "Your Page Title";
// Colour/Style Values for your page - hexy!
//Background Colour
$bgcolor = "#ececec";
//Table Border
$bocolor = "#444444";
// Font Colour
$fcolor = "#444444";
// Link Colour
$lcolor = "#ff0000";
// Font Style
$font = "verdana";
// Font Size
$fontsize = "3";
// Unless you know better I advise that you don't touch anything below here!
// Don't touch this it grabs the date and time from your server
$date = date("m/d/Y H:i:s");
$vers = "VinceMail V1.1";
$traceroute = "<a href=\"http://www.above.net/cgi-bin/trace?$REMOTE_ADDR\">";
if ($REMOTE_ADDR == "") $ip = "<i> no ip </i>";
else $ip = getHostByAddr($REMOTE_ADDR);
IF ($action==""):
?>
<html>
<head><title><? echo "$ptitle"; ?></title>
<body bgcolor="<? echo "$bgcolor"; ?>" Link="<? echo "$lcolor"; ?>" vLink="<? echo "$lcolor"; ?>">
<center>
<FORM name=validation METHOD=POST ACTION="<? echo "$PHP_SELF"; ?>" onSubmit="return checkbae()">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2" width=50% bgcolor="<? echo "$bocolor"; ?>">
<TR>
<TD VALIGN="TOP">
<center><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="3" width=100% bgcolor="<? echo "$bgcolor"; ?>">
<TR>
<TD VALIGN="TOP" colspan=2><font face="<? echo "$font"; ?>" size="<? echo "$fontbig"; ?>" color="<? echo "$fcolor"; ?>"><b><? echo "$ptitle"; ?></b></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your First Name:</FONT></TD>
<TD VALIGN="TOP"><INPUT TYPE="text" NAME="fname"></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your Last Name:</FONT></TD>
<TD VALIGN="TOP"><INPUT TYPE="text" NAME="lname"></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your Email:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="vemail"></FONT></TD> </TR> <TR> <TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Company Name:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="cname"></FONT></TD> </TR> <TR> <TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Tel no:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="telno"></FONT></TD> </TR>
<TR><TD VALIGN="TOP" COLSPAN="2"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Additional Comments:</FONT></TD> </TR>
<TR> <TD VALIGN="TOP" COLSPAN="2"><TEXTAREA NAME="comments" ROWS="3"
COLS="30"></TEXTAREA></FONT></TD> </TR>
<TR><td colspan=2><INPUT TYPE="submit" NAME="action" VALUE="Send">
</FORM></TD>
</TR>
</TABLE> </CENTER></td></TR>
</TABLE>
<script language="JavaScript1.2">
var testresults
function checkemail(){
var str=document.validation.vemail.value
var filter=/^.+@.+\..{2,3}$/
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
</script>
<script>
function checkbae(){
if (document.layers||document.all)
return checkemail()
else
return true
}
</script>
<?
//This grabs the form data and formats it and sends it in an email to you
exit;
ELSEIF ($action="Send"):
mail("$adminaddress","Info Request", "FAO: Admin @ $sitename \n
First Name: $fname
Last Name: $lname
Email: $vemail
Company: $cname
Telephone: $telno\n
The visitor commented:
------------------------------
$comments
------------------------------
Logged Info :
------------------------------
Mailer: $vers
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress");
//This grabs the form data and sends a confirmation to your visitor
mail("$vemail","Thank You for visiting $sitename", "Hi $fname,\n
Thank you for your interest in $sitename!
We will read your comments as soon as we can and act accordingly.
You can expect a response within 48hrs.\n
Best regards,
$sitename
$siteaddress","FROM:$adminaddress");
PRINT "<html><head><title> $ptitle </title><body bgcolor=\"$bgcolor\" Link=\"$lcolor\" vLink=\"$lcolor\"><CENTER>";
PRINT "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\" width=\"60%\" bgcolor=\"$bocolor\">";
PRINT "<TR><TD VALIGN=\"TOP\">";
PRINT "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\" width=\"100%\" bgcolor=\"$bgcolor\">";
PRINT "<TR><TD VALIGN=\"TOP\"><font face=\"$font\" color=\"$fcolor\"><small>Hello, $fname.";
PRINT "<BR><BR>";
PRINT "<font face=\"$font\" color=\"$fcolor\">Thank you for your completing our form.<BR><BR>";
PRINT "<font face=\"$font\" color=\"$fcolor\">We will send information to<b> $vemail </b>, within 48hrs.<br>";
PRINT "<font face=\"$font\" color=\"$fcolor\">To return to our homepage [<A href=\"$siteaddress\">Click Here</A>]";
PRINT "</CENTER></td></TR></TABLE></td></TR></TABLE>";
ENDIF;
?> |
Spróbuj wkleić to w miejsce gdzie ma być formularz. _________________ Portal GSM | Darmowa Bramka SMS | Forum GSM | Simlock Nokia Online |
Międzychód |
|
Powrót do góry |
|
|
jarmiar |
Wysłany: Nie Gru 03, 2006 11:58 am Temat postu: |
|
|
Pomocnik
Dołączył: 28 Sie 2006 Posty: 317
|
przecierz tam jest wszysko wyraźnie napisane tylko trzeba znać angielski.
np tytuł strony itp.
pozdr |
|
Powrót do góry |
|
|
dbQ |
Wysłany: Nie Gru 03, 2006 6:22 pm Temat postu: |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
Ok. Dzieki zaraz spróbuje to wkleic
Cytat: |
przecierz tam jest wszysko wyraźnie napisane tylko trzeba znać angielski.
np tytuł strony itp.
|
A co do angileskiego to znam I uzupełnilem wszystko tak jak chyba powinno być, ale dalej cos nie działało. Nie wiem, może teraz zadziała.
Dzieki za zainteresowanie |
|
Powrót do góry |
|
|
matheus |
Wysłany: Nie Gru 03, 2006 8:30 pm Temat postu: |
|
|
Moderator
Dołączył: 22 Lis 2006 Posty: 487 Skąd: 3 Miasto
|
jakiego errora wywala ... inaczej nie bedziemy w stanie ci pomoc
Pozdrawiam _________________ A biada milczącym o Tobie, że mając mowę, stali się niemymi.
| Sopot | | Lębork |
|
Powrót do góry |
|
|
MaRio |
Wysłany: Nie Gru 03, 2006 9:21 pm Temat postu: |
|
|
Admin strony i forum
Dołączył: 19 Kwi 2005 Posty: 264 Skąd: Polska
|
|
Powrót do góry |
|
|
dbQ |
Wysłany: Czw Gru 07, 2006 8:30 pm Temat postu: |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
Dorba sory za zwloke ale nie mialem zabardzo czasu a wiec w kleiłem ten "poprawiony" kod i zamiescilem na serwerze. Chcialem wypróbowac skrypt i "wysłałem" do siebie maila. Ale kiedy nacisnąlem Send strona jakby się odswierzyła i nie dostalem rzadnej wiadomosci. Normalnie nie mam pojęcia jak zamieszczac te skrpty Bardzo jeszcze raz prosze o pomoc. |
|
Powrót do góry |
|
|
haltus |
Wysłany: Czw Gru 07, 2006 9:29 pm Temat postu: |
|
|
Młodzieniec
Dołączył: 29 Lis 2006 Posty: 38 Skąd: Międzychód
|
uzupełniłeś odpowiednie zmienne w skrypcie? Bo jeśli nie to nie ma co się dziwić.
Kod: |
// Enter your email address here
$adminaddress = "you@email.co.uk";
// Enter the address of your website here MUST include http://www.
$siteaddress ="http://www.yourname.com";
// Enter your company name or site name here
$sitename = "Your Name";
// Enter your page title here
$ptitle = "Your Page Title";
|
Jeśli po prawidłowej zmianie tych zmiennych nadal maila nie widzimy - może serwerem nie ma funkcji mail(). _________________ Portal GSM | Darmowa Bramka SMS | Forum GSM | Simlock Nokia Online |
Międzychód |
|
Powrót do góry |
|
|
Cooker |
Wysłany: Czw Gru 07, 2006 9:50 pm Temat postu: |
|
|
Ziomek
Dołączył: 27 Lis 2006 Posty: 122
|
Jeżeli serwer nie obsługiwałby mail(); , to wywaliłby bład... chyba, że nas o tym nie poinformowałeś, dbQ. |
|
Powrót do góry |
|
|
dbQ |
Wysłany: Czw Gru 07, 2006 9:59 pm Temat postu: |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
Uzupełnilem te dane a co do błędu to nic nie ma poprostu jak naciskam Send to nie ma rzadnej akcji...strona sie jakby odswierza. |
|
Powrót do góry |
|
|
dbQ |
Wysłany: Czw Gru 07, 2006 11:09 pm Temat postu: |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
Mam genialny pomysł Niech jakis doswiadczony webmaster napisze mi krok po kroku jak by umiescil tego skrypta na swojej stronie Jestem tak bardzo zielony z php, ze to chyba najlepsze rozwiazanie. |
|
Powrót do góry |
|
|
ghosti |
Wysłany: Czw Gru 07, 2006 11:37 pm Temat postu: |
|
|
Operator
Dołączył: 26 Lis 2006 Posty: 538
|
wklep to i bedzie smigac
Kod: |
<?
// Welcome to VinceMail v1.1!
//This script is free to anyone who wants it
//It was written by Vince Hide - vince@namesweb.co.uk
//It is very simple to use you just need a server
//with sendmail and PHP. You can rename the file
//to anything.php or .php3.
//Change the values below to your desired settings and thats it,
//it should work out of the box so to speak.
//And! Remember kids, domain names are cheaper@namesweb.co.uk
// Enter your email address here
$adminaddress = "you@email.co.uk";
// Enter the address of your website here MUST include http://www.
$siteaddress ="http://www.yourname.com";
// Enter your company name or site name here
$sitename = "Your Name";
// Enter your page title here
$ptitle = "Your Page Title";
// Colour/Style Values for your page - hexy!
//Background Colour
$bgcolor = "#ececec";
//Table Border
$bocolor = "#444444";
// Font Colour
$fcolor = "#444444";
// Link Colour
$lcolor = "#ff0000";
// Font Style
$font = "verdana";
// Font Size
$fontsize = "3";
// Unless you know better I advise that you don't touch anything below here!
// Don't touch this it grabs the date and time from your server
$date = date("m/d/Y H:i:s");
$vers = "VinceMail V1.1";
$traceroute = "<a href=\"http://www.above.net/cgi-bin/trace?$REMOTE_ADDR\">";
if ($REMOTE_ADDR == "") $ip = "<i> no ip </i>";
else $ip = getHostByAddr($REMOTE_ADDR);
$action=$_POST['action'];
IF ($action=="") {
?>
<html>
<head><title><? echo "$ptitle"; ?></title>
<body bgcolor="<? echo "$bgcolor"; ?>" Link="<? echo "$lcolor"; ?>" vLink="<? echo "$lcolor"; ?>">
<center>
<FORM name=validation METHOD=POST ACTION="<? echo "$PHP_SELF"; ?>" onSubmit="return checkbae()">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2" width=50% bgcolor="<? echo "$bocolor"; ?>">
<TR>
<TD VALIGN="TOP">
<center><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="3" width=100% bgcolor="<? echo "$bgcolor"; ?>">
<TR>
<TD VALIGN="TOP" colspan=2><font face="<? echo "$font"; ?>" size="<? echo "$fontbig"; ?>" color="<? echo "$fcolor"; ?>"><b><? echo "$ptitle"; ?></b></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your First Name:</FONT></TD>
<TD VALIGN="TOP"><INPUT TYPE="text" NAME="fname"></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your Last Name:</FONT></TD>
<TD VALIGN="TOP"><INPUT TYPE="text" NAME="lname"></FONT></TD>
</TR>
<TR>
<TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Your Email:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="vemail"></FONT></TD> </TR> <TR> <TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Company Name:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="cname"></FONT></TD> </TR> <TR> <TD VALIGN="TOP"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Tel no:</FONT></TD> <TD VALIGN="TOP"><INPUT TYPE="text" NAME="telno"></FONT></TD> </TR>
<TR><TD VALIGN="TOP" COLSPAN="2"><font face="<? echo "$font"; ?>" size="<? echo "$fontsize"; ?>" color="<? echo "$fcolor"; ?>"><small>Additional Comments:</FONT></TD> </TR>
<TR> <TD VALIGN="TOP" COLSPAN="2"><TEXTAREA NAME="comments" ROWS="3"
COLS="30"></TEXTAREA></FONT></TD> </TR>
<TR><td colspan=2><INPUT TYPE="submit" NAME="action" VALUE="Send">
</FORM></TD>
</TR>
</TABLE> </CENTER></td></TR>
</TABLE>
<script language="JavaScript1.2">
var testresults
function checkemail(){
var str=document.validation.vemail.value
var filter=/^.+@.+\..{2,3}$/
if (filter.test(str))
testresults=true
else{
alert("Please input a valid email address!")
testresults=false
}
return (testresults)
}
</script>
<script>
function checkbae(){
if (document.layers||document.all)
return checkemail()
else
return true
}
</script>
<?
//This grabs the form data and formats it and sends it in an email to you
}
ELSE IF ($action="Send") {
$lname=$_POST['lname'];
$vemail=$_POST['vemail'];
$cname=$_POST['cname'];
$fname=$_POST['fname'];
$telno=$_POST['telno'];
$comments=$_POST['comments'];
mail("$adminaddress","Info Request", "FAO: Admin @ $sitename \n
First Name: $fname
Last Name: $lname
Email: $vemail
Company: $cname
Telephone: $telno\n
The visitor commented:
------------------------------
$comments
------------------------------
Logged Info :
------------------------------
Mailer: $vers
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress");
//This grabs the form data and sends a confirmation to your visitor
mail("$vemail","Thank You for visiting $sitename", "Hi $fname,\n
Thank you for your interest in $sitename!
We will read your comments as soon as we can and act accordingly.
You can expect a response within 48hrs.\n
Best regards,
$sitename
$siteaddress","FROM:$adminaddress");
PRINT "<html><head><title> $ptitle </title><body bgcolor=\"$bgcolor\" Link=\"$lcolor\" vLink=\"$lcolor\"><CENTER>";
PRINT "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\" width=\"60%\" bgcolor=\"$bocolor\">";
PRINT "<TR><TD VALIGN=\"TOP\">";
PRINT "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"3\" width=\"100%\" bgcolor=\"$bgcolor\">";
PRINT "<TR><TD VALIGN=\"TOP\"><font face=\"$font\" color=\"$fcolor\"><small>Hello, $fname.";
PRINT "<BR><BR>";
PRINT "<font face=\"$font\" color=\"$fcolor\">Thank you for your completing our form.<BR><BR>";
PRINT "<font face=\"$font\" color=\"$fcolor\">We will send information to<b> $vemail </b>, within 48hrs.<br>";
PRINT "<font face=\"$font\" color=\"$fcolor\">To return to our homepage [<A href=\"$siteaddress\">Click Here</A>]";
PRINT "</CENTER></td></TR></TABLE></td></TR></TABLE>";
}
?>
</body>
</html> |
_________________ bankier fotka forum nastolatek ciechocinek toruń noclegi |
|
Powrót do góry |
|
|
dbQ |
Wysłany: Czw Gru 07, 2006 11:46 pm Temat postu: |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
Zaraz to wkleje i zobaczymy czy zadziała A możesz mi wytłumaczyć co zmieniłeś i dlaczego? Może sie czegos przy okazji naucze |
|
Powrót do góry |
|
|
ghosti |
Wysłany: Czw Gru 07, 2006 11:53 pm Temat postu: |
|
|
Operator
Dołączył: 26 Lis 2006 Posty: 538
|
$action=$_POST['action'];
$lname=$_POST['lname'];
$vemail=$_POST['vemail'];
$cname=$_POST['cname'];
$fname=$_POST['fname'];
$telno=$_POST['telno'];
$comments=$_POST['comments'];
podstawianie pod zmienne danych z formularza.. w zasadzie po takiej modyfikacji juz by smigal.. action odpowiednio wczesniej gdyz zmienna $action jest wykorzystywane do instrukcji warunkowej tj. if
instrukcja exit byla zbedna i jeszcze pare zmian czysto estetycznych.. _________________ bankier fotka forum nastolatek ciechocinek toruń noclegi |
|
Powrót do góry |
|
|
dbQ |
Wysłany: Pią Gru 08, 2006 8:16 am Temat postu: |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
Ech widze, ze musze sie jeszcze duzo nauczyc A co do tego skryptu to wizualnie jest ok po wysłaniu wyskakuje poprawnie okienko ze mail zostal wysłany na adres, ale jakos go nie otrzymuje Pisze ze do 48h powinien przyjsc wiec zobaczymy jutro |
|
Powrót do góry |
|
|
ghosti |
Wysłany: Pią Gru 08, 2006 12:53 pm Temat postu: |
|
|
Operator
Dołączył: 26 Lis 2006 Posty: 538
|
|
Powrót do góry |
|
|
dbQ |
Wysłany: Pią Gru 08, 2006 5:27 pm Temat postu: |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
Dziwne tez mam na o2 i nie ma do tej pory... Juz nie rozumiem co zle robie |
|
Powrót do góry |
|
|
ghosti |
Wysłany: Pią Gru 08, 2006 5:36 pm Temat postu: |
|
|
Operator
Dołączył: 26 Lis 2006 Posty: 538
|
|
Powrót do góry |
|
|
dbQ |
Wysłany: Pią Gru 08, 2006 7:17 pm Temat postu: |
|
|
Początkujacy
Dołączył: 02 Gru 2006 Posty: 17
|
No pewnie, że swój na tyle domyślny jeszcze jestem |
|
Powrót do góry |
|
|
ghosti |
Wysłany: Pią Gru 08, 2006 7:29 pm Temat postu: |
|
|
Operator
Dołączył: 26 Lis 2006 Posty: 538
|
|
Powrót do góry |
|
|
|