mám na strance udelanej postovni formulár...
tady je zdrojak:
<FORM action=http://www.webzdarma.cz/sendform.php method=post><INPUT type=hidden value="Pozdrav ze stránek" name=recipientSUBJECT> <INPUT type=hidden value=http://skatemh.wz.cz/index3.htm name=successPAGE> <INPUT type=hidden value=http://skatemh.wz.cz/index2.htm name=errorPAGE>
<P>Vás email: <INPUT name=senderEMAIL></P>
<P>Home <INPUT name=Home></P>
<P>Komentář: <TEXTAREA name=komentar></TEXTAREA></P>
<P><INPUT type=submit value=Odeslat name=B1> <INPUT type=reset value=Smazat name=B2></P></FORM>
a potrebuju aby se v ramecku kam se pise to Home, aby tam uz bylo pripravene http://..jak to mam udelat? Dik za pomoc!
<INPUT name="Home" value="http://">
a jak mam udelat, aby se musel zadavat email a komentar, a kdyby tam nebyl, ze by to hlasilo nakej ERROR?
Asi nijak. Budes si muset napsat vlastni mailform. Neni to tezke.
No jo, kdyz to umis tak se to lehce rika. Ale ja to neumim! Udelal sem to, ze sem to oznacil hvezdickou a pod to sem napsal, ze to co je oznacene hvezdickou se musi vyplnit..aspon nemusim psat neco do zdrojaku!
muze to byt nejak takhle"
-----index.php----
<?php
if(!$mail) {
$neukladat = '1';
echo 'nebyl zadán e-mail';
} else {
if (ereg("^(.+)@(.+)\\.(.+)$", $mail)) {
}else{
$neukladat = '1';
echo 'E-mail je va spatnem tvaru';
}
}
if(!$komentar){
$neukladat = '1';
echo 'nebyl zadan komentar';
}
if(IsSet($neukladat)){
//neukladat prispevek
} else {
//ulozit prispevek
}
?>
<FORM action="index.php" method="post">
<P>Vás email: <INPUT name="mail"></P>
<P>Home <INPUT name="Home"></P>
<P>Komentář: <TEXTAREA name="komentar"></TEXTAREA></P>
<P><INPUT type=submit value=Odeslat name=B1> <INPUT type=reset value=Smazat name=B2></P>
</FORM>
snad jsem tam neudelal nejakou chybu(nezkousel jsem to).
mam dotaz, co znamena toto: ereg("^(.+)@(.+)\\.(.+)$", $mail
^(.+)@(.+)\\.(.+)$->regularni vyraz,
ktery pomoci funkce ereg(); zkontroluje jestli je zadyny mail ve spravnem tvaru:(libovolnej pocet znaku)@(libovolnej pocet znaku).cz