Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 8. diel - Kontaktný emailový formulár v PHP

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na hrncal.junior
Jan Lupčík:4.9.2015 7:52

Připojíš to např. k zprávě:

$_POST['zprava'] .= '<br /><br />' . $prijateInformace;
Odpovedať
TruckersMP vývojář
Avatar
MArtin
Člen
Avatar
Odpovedá na Filip Kuboš
MArtin:30.10.2015 12:33

o mb_send_mail(); som ja napr. nevedel, ale bezne to robievam takto:

$eml_body = base64_encode($eml_body);

$eml_header = '';
$eml_header .= "MIME-Version: 1.0\n";
$eml_header .= "Content-Type: text/html; charset=utf-8\n";
$eml_header .= "Content-Transfer-Encoding: base64\n";
$eml_header .= "X-Sender: ". $sender ."\n";
$eml_header .= "X-Mailer: PHP\n";
$eml_header .= "X-Priority: 1\n";

pridam recipient, subject a from a posielam to cez mail()

Avatar
Rasťo Suchovský:26.1.2016 17:41

Jedna poznámka.
Aktuálny rok by som ja osobne neukladal do value type "number", úplne postačí "text", predíde sa zbytočným chybovým hláškam, resp. netreba nič ošetrovať. Z podstaty vyplýva, že údaj, ktorý očakávame, bude text, a jediné, čo s ním budeme robiť, je porovnanie s reťazcom "2016" (v tomto roku). Ešte to nemám hotové, ale myslím si, že to tak bude. :)

Avatar
Rasťo Suchovský:26.1.2016 23:23

Prosím o pomoc.
Dal som si to na bratov webhosting 'remakesystem.com'.
Nastavil som si posielanie na 'SuchSoft@rema­kesystem.com' (moja mejlová adresa).
Nech napíšem do poľa 'e-mail', hocijakú e-mailovú adresu, vždy mi to príde od 'remakesystem­[email protected]­server.sk'. Tým pádom sa nedostanem k e-mailovej adrese používateľa, ktorý vyplnil formulár. Neviem, čo s tým. Díky.

Avatar
albertpatera
Tvůrce
Avatar
Odpovedá na Rasťo Suchovský
albertpatera:27.1.2016 7:03

poiva se na to, kdyzta ti dvedet do PM
;-)

napis mi PM

Avatar
Neaktivní uživatel:22.4.2016 15:09

jestli někdo pomůže:
tohle mám formulař http://jeremyxp.cz/…ormular2.htm zde je kodový zdroj

<meta http-equiv="Content-Language" content="cs">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<LINK href="bar.css" rel=stylesheet><title>-:Formulář:-</title>
</head>
<body background="pozadi.jpg">
<script type="text/javascript" src="wforms.js">
</script>
<div align="center"><DIV class=kod style="width: 727px; height: 638px">
<center>
    <table border="1" cellpadding="0" cellspacing="0" style="border:5px double #FF0000; border-collapse: collapse" bordercolor="#111111" width="78%" id="AutoNumber1" height="179">
      <tr>
        <td width="100%" height="179" bgcolor="#000000">
<P align="center"><u><b><font face="Comic Sans MS" color="#FF0000">! UPOZORNĚNÍ
!</font></b></u></P>
<P align="center"><u>
<font color="#FFFFFF" face="Comic Sans MS" style="font-size: 11pt">Po registraci
přijde heslo do 48 hodin.<br></font></u>
<FONT color=#FFFFFF face="Comic Sans MS">
<font style="font-size: 11pt">Kontrolní email musí být totožný s uvedeným
emailem </font> <b><font style="font-size: 11pt">!</font></b></FONT></P>
<P align="center">
<font style="font-size: 11pt" color="#FFFFFF" face="Comic Sans MS">Tento stránky
<u>Moje Akty je zadara</u> , </font></P>
        </td>
      </tr>
    </table>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="78%" id="table1">
      <tr>
        <td width="100%">
        <p align="right">
  <font SIZE="1">
            <b><font color="#FF0000" size="2" face="Comic Sans MS">
            <a href="http://jeremyxp.cz/login/index.htm" target="main">
            <img border="1" src="ico-home.png" align="right" hspace="0" alt="zpět na vstupu" title="zpět na vstupu"></a></font></b></font></td>
      </tr>
    </table>
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="97%" id="table2" height="402">
    <tr>
      <td width="100%" background="sesit01.png" height="45">
      &nbsp;</td>
    </tr>
    <tr>
      <td width="100%" background="sesit02.png" height="317">
  <font SIZE="1">
      <p align="center"><u>
      <font face="Comic Sans MS" color="#FF0000" style="font-size: 13pt">
      Registrační formulář<br></font></u></font>
      <font face="Comic Sans MS">
      <span style="background-color: #FFFFFF"><u>
      <span style="font-size: 11pt; font-weight: 700">Zde je je formulář na
      získání Hesla Moje Akty</span></u><span style="font-size: 11pt"> </span>
      <font color="#FF0000"><b>!</b></font></span></font><b><font SIZE="1"><font color="#FF0000" size="4">
      *</font><font color="#FF0000" size="2" face="Comic Sans MS">Povinné
      vyplnit !</font></font></b><span style="font-size: 11pt"><br align="center">&nbsp;</span><div align="center">
        <center>
        <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="79%" id="table3" height="230">
          <tr>
            <td width="100%" height="230">
<FORM action="**TADY BUDE ASI MŮJ SCRIPT PHP nebo ASP**" method="post">
<INPUT type=hidden [email protected] name=prijemce_email>
<INPUT type=hidden value="Registrace Akty" name=predmet>
<INPUT type=hidden value=http://jeremyxp.cz/login/index.htm name=url>
<INPUT type=hidden value=ano name=technicke_informace>
<INPUT type=hidden value=ano name=hlavicka>
<INPUT type=hidden value="Jiný email" name=polozka_01_nazev>
<INPUT type=hidden value=Stat name=polozka_02_nazev>
<INPUT type=hidden value="Rok narozeni" name=polozka_03_nazev>
<DIV align=center>

<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=520 border=1 height="195" id="table4">
  <TBODY>
  <TR>
    <TD width=520 height="193">
      <DIV align=center>
      <CENTER>
      <TABLE cellSpacing=0 cellPadding=5 width="551" bgColor=#e9e9e9
        border=0 id="table5" height="266"><font SIZE="1">
        <tr>
          <TD align=right>
          <FONT face="Comic Sans MS" style="font-size: 10pt">Jméno nebo Nick:</FONT></TD>
          <TD height="34"><INPUT size=35 class="required" name=odesilatel_jmeno></TD></tr>
        <tr>
          <TD align=right>
          <FONT face="Comic Sans MS"
            size=2>E-mail :</FONT></TD>
          <TD height="34"><INPUT size=35 class="required" name=odesilatel_email></TD></tr>
        <tr>
          <TD align=right>
          <font face="Comic Sans MS" size="2">Náhradní E-mail :</font></TD>
          <TD height="34"><INPUT size=35 class="required" name=polozka_01_telo></TD></tr>
        <tr>
          <TD align=right>
          <FONT face="Comic Sans MS"
            size=2>Stát:</FONT></TD>
          <TD height="33">
          <INPUT style="WIDTH: 100px; HEIGHT: 22px" size=35 class="required" name=polozka_02_telo>&nbsp;</TD></tr>
        <tr>
          <TD align=right>
          <FONT face="Comic Sans MS"
            size=2>Rok narození :</FONT></TD>
          <TD height="35"><INPUT size=10 class="required" name=polozka_03_telo>&nbsp;<span class="textstyle2"><span style="font-weight: 400"><font face="Comic Sans MS" size="2" color="#FF0000">Musíte mít více než 18 let,</font></span></span><font SIZE="1"><FONT
            color=#ff0000 size=2 face="Comic Sans MS">uvádět ročník ! </FONT></font>
          <FONT
            color=#ff0000 face="Comic Sans MS">*</FONT></TD></tr>
        <tr>
          <TD align=middle colSpan=2 height="40">
            <INPUT type=submit value=Odeslat style="font-family: Comic Sans MS; color: #FF0000; font-weight: bold">
          </TD></tr>
        <tr>
             <td width="170">
             </td>
             <td height="10" width="361">
             </td>
        </tr>
      </TABLE></CENTER></DIV></TD></TR></TBODY></TABLE></CENTER></DIV></FORM>
            </td>
          </tr>
        </table>
        </center>
      </div>
      </td>
    </tr>
    <tr>
      <td width="100%" background="sesit03.png" height="12"></td>
    </tr>
  </table>
    </center>
  </div>
  </font>
  </DIV>
</body>
</html>

Druhý má byt script co mi psali emailem pipni.cz Dobry den,
na webhostingu podporujeme php skripty, ale musite ho nahrat vytvoreny na ftp. Pak budete napriklad volat http://jeremyxp.cz/poslat.php . Ale skript Vam musi nekdo vytvorit podle soucasneho. Jenže já neumím PHP nebo ASP jestli někdo udělá za mě script ?
Jinak umim jen zkopirovat a vložit do txt a pak přejmenovat formmail.asp nebo formmail.php a pak nahraju na FTP. Pak umím jen htm a CSS nic vic :-( vim že ej to ostuda něco jsem třeba hledal na netu co jsem potřeboval tak s tím pohraju dle css nebo htm a seberu kodový zdroj ale PHP nebo ASP to ne :-( mužete mi aspoň pomoct...

Editované
Odpovedať
Neaktivní uživatelský účet
Avatar
Lukáš Hypša:18.5.2016 14:38

Jaký je rozdíl mezi

isset($_POST['jmeno'])

a

$_POST['jmeno']

?
Jestli jsem to pochopil správně, tak první se ptá na klíč a druhý na hodnotu. Ale bez klíče přece nemůže existovat ani hodnota toho klíče. Tak proč se ptáme na oboje?

Avatar
Odpovedá na Lukáš Hypša
Uživatel sítě :18.5.2016 15:01

isset kontroluje zda proměnná vůbec existuje/je definována.

Pokud nepoužiješ isset a proměnná nebude definována, tak ti to vyhodí notice, že vlastně neexistuje.

Odpovedať
Chybami se člověk učí, běžte se učit jinam!
Avatar
Odpovedá na Uživatel sítě
Lukáš Hypša:18.5.2016 15:07

Promiň ale mo nechápu jak to myslíš :D, isset kontroluje jestli existuje klíč nebo hodnota klíče?

Avatar
Tomáš123
Člen
Avatar
Odpovedať
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 289.