Cus all....potrebujem pomoc...som v php uplny zaciatocnik potrebujem odosielat formular na email tymto scriptom dajme tomu <br>
http://interval.cz/clanek.asp?article=436
ale nechapem kde a ako mam napisat ten formular...napr. abz tam bolo vase meno:
vasa adresa: atd atd dufam ze ma chapete za kazdu radu som vdacny!
Teda zabudol som viem ze tam ma byt nieco ako
<b>Predmet:</b>
<input type=text name="predmet"> <br>
Sprava:
<input type=text name="telo"><br>
<input type="submit" value="Odeslat">
</form>
Ale netusim kde to mam vlozit...:-(
Koukni třeba na http://www.webguru.cz/clanky/view.php?id=55.
njn ale aj tak som trosku magor z toho :-/ bolo mi powedane ze na odosielanie potrebujem vediet aj nejaky smtp server ci co? ako to je pls help !
Afaik pokud to nebudeš odesílat od sebe (z lokálu), tak smtp server znát nepotřebuješ (http://www.webzdarma.cz/forum/read.php?f=2&i=23729&t=23720).
Pokud chceš jen formulář tady na wz, tak stačí ten skript z intervalu upravit dle vlastních potřeb a je to, imho.
jj, na wz je smtp server nastaveny, mail() ten mail posle OK, o to sa nemusis starat... jediny problem je, ze ti to posle max 10 mailov za hodinu
Toto je moj zdrojovy kod ale nejde kde robim chybu som v PHP zaciatocnik uplyn zaciatocnik :
<HEAD>
<META HTTP-EQUIV='Content-Type' content='text/html; charset=windows-1250'>
<TITLE>Odeslání formuláře</TITLE>
</HEAD>
<BODY>
<?php
if(count($HTTP_POST_VARS)>0) {
$komu = "zlatucqy@gmail.com";
$predmet = "";
$od = "from:ctenar@intervalu.cz";
$telo = "";
while (list($promenna, $hodnota) = each($HTTP_POST_VARS)) {
$telo .= "$promenna: $hodnota\n";
}
$telo .= "\nUzivateluv browser: $HTTP_USER_AGENT\n";
$telo .= "IP adresa, z ktere prisel pozadavek: $REMOTE_ADDR\n";
if(mail($komu, $predmet, $telo, $od)) {
echo("<BR><BR><H3><P align='center'>Děkujeme. Váš příspěvek zpracujeme do 24 hodin.</P></H3><BR><BR>");
echo("<H2 align='center'><A href='javascript:history.go(-1)'>Z P Ě T</A></H2>");
} else {
echo("<BR><BR><H3><P align='center'>Některá ze služeb selhala. Zkuste to prosím později.<BR>");
echo("V případě potíží kontaktuje <A href='mailto:moje@adresa.cz'>moje@adresa.cz</A></P></H3><BR><BR>");
echo("<H2 align='center'><A href='javascript:history.go(-1)'>Z P Ě T</A></H2>");
}
} else {
echo("<BR><BR><H3><P align='center'>Toto je skript, kterým se odesílají zprávy z formulářů.</P></H3>");
echo("<H3 align='center'>Nechat být muset :-)</H3><BR><BR><H2 align='center'>");
echo("<A href='javascript:history.go(-1)'>Z P Ě T</A></H2>");
}
?>
<form action="formular.php">
<b>Predmet:</b>
<input type=text name="predmet"> <br>
Sprava:
<input type=text name="telo"><br>
<input type="submit" value="Odeslat">
</form>
</BODY>
<form action="formular.php">
zmen na
<form action="formular.php" method="POST">
a nastav si predmet a adresu "od"
No imho by si měl nastavit jen to "od"
2fogy: a jakou to píše chybu?
(Jednoduchý mailform je i na http://www.jaknaweb.com/php-ukazka-kodu.php?script=224.)
Uz to funguje dakujem all ! ;- Idem vyhladat nieco u uploade...;-)