Autor Zpráva
Roland Němec
Profil
Zdravím,
měl bych dotaz--> jak udělat to, aby, když člověk zadá svůj e-mail a kliklnul na tlačítko stáhnout, tak aby se ten e-mail odeslal na můj e-mail a zároveň se mu stáhl i daný soubor?
Zkoušel jsem to takhle, ale, nenačte se ani ta stránka :(
<?php


    mb_internal_encoding("UTF-8");

    $hlaska = '';
    if ($_POST)
    {
        if 
            isset($_POST['email']) && $_POST['email'] &&
        {
            $hlavicka = 'From:' . $_POST['email'];
            $hlavicka .= "\nMIME-Version: 1.0\n";
            $hlavicka .= "Content-Type: text/html; charset=\"utf-8\"\n";
            $adresa = 'rolnemec@seznam.cz';
            $predmet = 'Nové stáhnutí e-booku';
            $uspech = mb_send_mail($adresa, $predmet, $_POST['zprava'], $hlavicka);
            if ($uspech)
            {
                $hlaska = 'Email byl úspěšně odeslán, brzy vám odpovíme.';
            }
            else
                $hlaska = 'Email se nepodařilo odeslat. Zkontrolujte adresu.';
        }
        else 
            $hlaska = 'Formulář není správně vyplněný!';
    }

?>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
# CSS smazáno moderátorem
</style>
        <title>E-BOOK Zdarma</title>
    </head>
    <body>
    <ul id="menu">
    <li><a href="index.html">Domů</a></li>
    <li>
        <a href="#">E-Booky</a>
        <ul>
            <li><a href="ebookzdarma.php">E-Book zdarma</a></li>
            <li><a href="#">E-Book prémiový</a></li>
        </ul>
    </li>
    <li><a href="#">Blog</a></li>
    <li><a href="#">Kontakt</a></li>
</ul>
<br><br>
<center><img src="PhotoBook.jpg" border="1px" width="500" height="500"></center>
<center><h1>E-book zdarma</h1></center>
<center><h3>Stáhněte si e-book zdarma, který obsahuje 3 hlavní kroky k nalezení dobrého partnera</h3></center>
<center>
        
        <?php 
            if ($hlaska)
                echo('<p>' . $hlaska . '</p>');
        ?>  
        
        <form method="POST">
            <table>
                <tr>
                    <td>Vaše jméno</td>
                    <td><input name="jmeno" type="text" /></td>
                </tr>
                <tr>
                    <td>Váš email</td>
                    <td><input name="email" type="email" /></td>
                </tr>
            </table>
            <textarea name="zprava"></textarea><br />
            
            <div id="buttons"><a href="Standartni.docx"><input type="submit" value="Odeslat" class="btn green" /></a>
        </form></center>
        <br>
  <br>
  <br>
  <br>
  <br>
  <footer>&copy; Roland Němec Desing 2016   <font align="left"><a href="#" class="jiny">Domů</a>    <a href="#">E-Book zdarma</a>     <a href="#">E-Book prémiový</a>            <a href="#">Blog</a>             <a href="#">Kontakt</a></font></footer>
    </body>
</html>



Teď to funguje, stačí zadat je e-mail, a on se odešle, jediný problém je v tom, že se nezobrazí, od koho ten e-mail přišel :/
<?php


    mb_internal_encoding("UTF-8");

    if ($_POST)
    {
        if 
            (isset($_POST['email']) && $_POST['email']);
        {
            $hlavicka = 'From:' . $_POST['email'];
            $hlavicka .= "\nMIME-Version: 1.0\n";
            $hlavicka .= "Content-Type: text/html; charset=\"utf-8\"\n";
            $adresa = 'rolnemec@seznam.cz';
            $predmet = 'Nové stáhnutí e-booku';
            $uspech = mb_send_mail($adresa, $predmet, $hlavicka);
            if ($uspech)
            {
                $hlaska = 'Email byl úspěšně odeslán, brzy vám odpovíme.';
            }
            else
                $hlaska = 'Email se nepodařilo odeslat. Zkontrolujte adresu.';
        }
     
    }

?>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>

</style>
        <title>E-BOOK Zdarma</title>
    </head>
    <body>
    <ul id="menu">
    <li><a href="index.html">Domů</a></li>
    <li>
        <a href="#">E-Booky</a>
        <ul>
            <li><a href="ebookzdarma.php">E-Book zdarma</a></li>
            <li><a href="#">E-Book prémiový</a></li>
        </ul>
    </li>
    <li><a href="#">Blog</a></li>
    <li><a href="#">Kontakt</a></li>
</ul>
<br><br>
<center><img src="PhotoBook.jpg" border="1px" width="500" height="500"></center>
<center><h1>E-book zdarma</h1></center>
<center><h3>Stáhněte si e-book zdarma, který obsahuje 3 hlavní kroky k nalezení dobrého partnera</h3></center>
<center>
        
        <?php 
            if ($hlaska)
                echo('<p>' . $hlaska . '</p>');
        ?>  
        
        <form method="POST">
            <table>
                <tr>
                    <td>Vaše jméno</td>
                    <td><input name="jmeno" type="text" /></td>
                </tr>
                <tr>
                    <td>Váš email</td>
                    <td><input name="email" type="email" /></td>
                </tr>
            </table>
            <textarea name="zprava"></textarea><br />
            
            <div id="buttons"><a href="Standartni.docx"><input type="submit" value="Odeslat" class="btn green" /></a>
        </form></center>
        <br>
  <br>
  <br>
  <br>
  <br>
  <footer>&copy; Roland Němec Desing 2016   <font align="left"><a href="#" class="jiny">Domů</a>    <a href="#">E-Book zdarma</a>     <a href="#">E-Book prémiový</a>            <a href="#">Blog</a>             <a href="#">Kontakt</a></font></footer>
    </body>
</html>
facee
Profil *
nemela by byt nahodou $hlavicka az jako 4. parametr fce mb_send_mail?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: