Autor Zpráva
mini
Profil *
zdravím pouzivam toto:
<?php
$name = $_POST['name'];  
$email = $_POST['email']; 
$comment = $_POST['comment'];
$prijemca = "daco@gmail.com"; 
                  
mail("$prijemca", "$name", "$comment", "$email");

?>


a chodia mi prazdne maili a bez predmetu a neviem kde je dovod toho ze to chodia prazdne viete mi prisim poradit ?
Lupa
Profil
Toto je celý skript? Poprosil by som celý. alebo ukážku
__construct
Profil
mini:
Keby si si pozrel v akom poradí idú parametre pre mail : mail( $komu, $predmet, $správa …) - bez úvodzoviek.
mini
Profil *
bez uvozoviek to tiez nejde
__construct
Profil
mini:
bez uvozoviek to tiez nejde
Nepochopil si čo som napísal - máš v zlom poradí tie parametre. Ako prvý ide príjemca, druhý predmet správy a tretí je telo správy. Štvrtý parameter je nepovinný (defaultne v php.ini) - sú to dodatočné hlavičky správy vo formáte napr.: "From: webmaster@example.com \r\n".
odmažte mu niekto tie prihlasovacie údaje na wz.
Moderátor Joker: Vyřízeno, zároveň jsem celý příspěvek vyhodil, podle mě byl stejně k ničemu.
Lupa
Profil
Skús si toto prisposobiť
if(isset($_POST["email"]))
{
             
$name = $_POST['name'];  
$email = $_POST['email']; 
$comment = $_POST['comment'];
$prijemca = "daco@gmail.com"; 
                  
mail($prijemca,  $name,  $comment,  $email);

             }
Keeehi
Profil
if(!empty($_POST["email"]) and !empty($_POST["name"]) and !empty($_POST["comment"]))
    if(mail("daco@gmail.com",  $_POST['name'],  $_POST['comment'],  "From: $_POST[email] \r\n"))
        echo "Email úspěšně odeslán.";
    else
        echo "Email se nepodařilo odeslat. Zkuste to znovu, nebo mě kontaktujte na daco@gmail.com.";
else
    echo "Nevyplnili jste všechny údaje. Email se neodeslal.";

A nebo se inspiruj tady.

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: