Forum forum.webPC.pl Strona Główna  
  forum.webPC.pl
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Grupy  Grupy
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum forum.webPC.pl Strona Główna --> Pierwsze kroki webmastera --> Skrypt php - instalacja

Napisz nowy temat  Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi Idź do strony 1, 2  Następny
 Skrypt php - instalacja Zobacz poprzedni temat :: Zobacz następny temat --> 
Autor Wiadomość
dbQ
PostWysłany: Sob Gru 02, 2006 4:40 pm    Temat postu: Skrypt php - instalacja Odpowiedz z cytatem

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 Sad

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 Shocked nie wiem co robie nie tak, wogole to nie mam pojecia co robie Razz 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
Zobacz profil autora Wyślij prywatną wiadomość
haltus
PostWysłany: Sob Gru 02, 2006 7:55 pm    Temat postu: Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
jarmiar
PostWysłany: Nie Gru 03, 2006 11:58 am    Temat postu: Odpowiedz z cytatem

Pomocnik

Dołączył: 28 Sie 2006
Posty: 317

przecierz tam jest wszysko wyraźnie napisane tylko trzeba znać angielski.
np tytuł strony itp.
pozdr Smile
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
dbQ
PostWysłany: Nie Gru 03, 2006 6:22 pm    Temat postu: Odpowiedz z cytatem

Początkujacy

Dołączył: 02 Gru 2006
Posty: 17

Ok. Dzieki zaraz spróbuje to wkleic Smile

Cytat:
przecierz tam jest wszysko wyraźnie napisane tylko trzeba znać angielski.
np tytuł strony itp.


A co do angileskiego to znam Razz 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 Smile
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
matheus
PostWysłany: Nie Gru 03, 2006 8:30 pm    Temat postu: Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
MaRio
PostWysłany: Nie Gru 03, 2006 9:21 pm    Temat postu: Odpowiedz z cytatem

Admin strony i forum

Dołączył: 19 Kwi 2005
Posty: 264
Skąd: Polska

I lecimy z bezsensownymi postami - a co sobie będziemy żałować co nie jarmiar ?
_________________
interactivegroup profesjonalne tworzenie stron Internetowych.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
dbQ
PostWysłany: Czw Gru 07, 2006 8:30 pm    Temat postu: Odpowiedz z cytatem

Początkujacy

Dołączył: 02 Gru 2006
Posty: 17

Dorba sory za zwloke ale nie mialem zabardzo czasu Razz 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 Shocked Bardzo jeszcze raz prosze o pomoc.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
haltus
PostWysłany: Czw Gru 07, 2006 9:29 pm    Temat postu: Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Cooker
PostWysłany: Czw Gru 07, 2006 9:50 pm    Temat postu: Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość
dbQ
PostWysłany: Czw Gru 07, 2006 9:59 pm    Temat postu: Odpowiedz z cytatem

Początkujacy

Dołączył: 02 Gru 2006
Posty: 17

Uzupełnilem te dane Confused a co do błędu to nic nie ma Shocked poprostu jak naciskam Send to nie ma rzadnej akcji...strona sie jakby odswierza.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
dbQ
PostWysłany: Czw Gru 07, 2006 11:09 pm    Temat postu: Odpowiedz z cytatem

Początkujacy

Dołączył: 02 Gru 2006
Posty: 17

Mam genialny pomysł Very Happy Niech jakis doswiadczony webmaster napisze mi krok po kroku jak by umiescil tego skrypta na swojej stronie Razz Jestem tak bardzo zielony z php, ze to chyba najlepsze rozwiazanie.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
ghosti
PostWysłany: Czw Gru 07, 2006 11:37 pm    Temat postu: Odpowiedz z cytatem

Operator

Dołączył: 26 Lis 2006
Posty: 538

wklep to i bedzie smigac Wink

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
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
dbQ
PostWysłany: Czw Gru 07, 2006 11:46 pm    Temat postu: Odpowiedz z cytatem

Początkujacy

Dołączył: 02 Gru 2006
Posty: 17

Zaraz to wkleje i zobaczymy czy zadziała Smile A możesz mi wytłumaczyć co zmieniłeś i dlaczego? Razz Może sie czegos przy okazji naucze Very Happy
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
ghosti
PostWysłany: Czw Gru 07, 2006 11:53 pm    Temat postu: Odpowiedz z cytatem

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
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
dbQ
PostWysłany: Pią Gru 08, 2006 8:16 am    Temat postu: Odpowiedz z cytatem

Początkujacy

Dołączył: 02 Gru 2006
Posty: 17

Ech widze, ze musze sie jeszcze duzo nauczyc Razz 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 Sad Pisze ze do 48h powinien przyjsc wiec zobaczymy jutro Razz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
ghosti
PostWysłany: Pią Gru 08, 2006 12:53 pm    Temat postu: Odpowiedz z cytatem

Operator

Dołączył: 26 Lis 2006
Posty: 538

testowalem u siebie, doszedl na o2...
_________________
bankier fotka forum nastolatek ciechocinek toruń noclegi
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
dbQ
PostWysłany: Pią Gru 08, 2006 5:27 pm    Temat postu: Odpowiedz z cytatem

Początkujacy

Dołączył: 02 Gru 2006
Posty: 17

Dziwne Sad tez mam na o2 i nie ma do tej pory... Juz nie rozumiem co zle robie Mad
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
ghosti
PostWysłany: Pią Gru 08, 2006 5:36 pm    Temat postu: Odpowiedz z cytatem

Operator

Dołączył: 26 Lis 2006
Posty: 538

Kod:
$adminaddress = "you@email.co.uk";


tutaj wpisales swoj adres e-mail mam nadzieje... a nie w formularzu Wink
_________________
bankier fotka forum nastolatek ciechocinek toruń noclegi
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
dbQ
PostWysłany: Pią Gru 08, 2006 7:17 pm    Temat postu: Odpowiedz z cytatem

Początkujacy

Dołączył: 02 Gru 2006
Posty: 17

No pewnie, że swój Razz na tyle domyślny jeszcze jestem Cool
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
ghosti
PostWysłany: Pią Gru 08, 2006 7:29 pm    Temat postu: Odpowiedz z cytatem

Operator

Dołączył: 26 Lis 2006
Posty: 538

Kod:
<?
mail("ADRES_EMAIL",temat,tresc,"");
?>


wklep powyzsza tresc do pliku, zamien ADRES_EMAIL na wlasny, wgraj na serwer i odpal w przegladarce.. daj znac czy doszedl mail..
_________________
bankier fotka forum nastolatek ciechocinek toruń noclegi
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat  Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi Idź do strony 1, 2  Następny Strona 1 z 2

Forum forum.webPC.pl Strona Główna --> Pierwsze kroki webmastera --> Skrypt php - instalacja
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
 
 


gabloty krajowe, wiaty kroll, aquai
Powered by phpBB Š 2001, 2002 phpBB Group