Autor Zpráva
Fattal
Profil
Prosím o pomoc v PHP jsem celkem začatečník takže udělal jsem si jednoduchy html formulař
mail.html
<form action="druhy.php">
Jmeno: <input name="nick">
<br>
Váš mail: <input name="mail_odesilatele"><br>
Předmět: <input name="predmet">
<p>Zpráva:<br><textarea name="zprava" rows="9" cols="66"></textarea><br>
<input type=submit value="Odeslat">
</p>
</form>
Druhy.php
<? if ( Mail("11111dominik@seznam.cz", $predmet, $zprava, "Jmeno: " . $nick, "From: " . $mail_odesilatele) )
echo "Mail byl uspěšně odeslan odeslán";
else echo "Mail se nepodařilo odeslat"; ?>
a pokud dám odeslat tak to vypiše chybu :
Warning: mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /3w/unas.cz/h/htmlprogramming/druhy.php on line 1
Mail se nepodařilo odeslat
Nevíte co stým ? :\
Alphard
Profil
Safe mode za to nemůže. Vy docela naivně k mail() přidáváte kolik parametrů se vám hodí a očekáváte, že to bude fungovat, nebude. Musíte se držet toho, že v prvním parametru je adresa, ve druhém předmět, ve třetím zpráva samotná a ve čtvrtém hlavičky. To Jméno je tam navíc, připojte si ho třeba do zprávy.
Fattal
Profil
Alphard:
Dobře díky moc takže maximum je 4 parametry k mail() pokud chápu :)
Alphard
Profil
Viz manuál k funkci mail(). On existuje pátý parametr, ale je na něco jiného a moc se nepoužívá.

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:

0