Autor Zpráva
vodniobchod
Profil
Ahoj všichni,.
mám problém, zkopíroval jsem si tu formulář a i sobor php na odeslání formuláře. Formulář se odešle, e-mail přijde, ale v předmětu má pouze ****SPAM(9.2)****
Nevíte čím to může být ?
amon
Profil
definuj to trochu. daj sem tvoj PHP kod a aj HTML.
vodniobchod
Profil
Toto je HTML, kde je formulář:
<form action="send.php" method="post">
Váš mail: <input name="mail_odesilatele" size="20"><br>
Předmět: <input name="predmet" size="20"><br>
Zpráva: <textarea name="zprava" rows="4" cols="30"></textarea><br>
<input type="submit" value="Odeslat">
</form>

<!--pro funkčnost tohoto furmáře je nutný sounor send.php !!-->


Toto je PHP kde je odesílací skript:
<? if ( Mail("info@vodniobchod.cz", $predmet, $zprava, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?>

<!--tento skript je nutný pro funkčnost formuláře !!-->
kletely
Profil
vodniobchod
Nevíte čím to může být ?
Nie nevieme :(
vodniobchod
Profil
Ale ten skript je správně ne ?
Podle mě je to nastavením spamu na seznamu, už jsem jim tam napsal.
vodniobchod
Profil
Fakt nevíte ?
vodniobchod
Profil
Odborníci poraďte
tiso
Profil
vodniobchod - keď niekto bude chcieť a vedieť, tak poradí. Nevynucuj si odpoveď.
SwimX
Profil
v předmětu má pouze ****SPAM(9.2)****
a jinak nic? text zprávy, odesílatel?

<form action="send.php" method="post"> 
Váš mail: <input name="mail_odesilatele" size="20"><br> 
Předmět: <input name="predmet" size="20"><br> 
Zpráva: <textarea name="zprava" rows="4" cols="30"></textarea><br> 
<input type="submit" value="Odeslat"> 
</form> 

<!--pro funkčnost tohoto furmáře je nutný sounor send.php !!--> 

Toto je PHP kde je odesílací skript: 
bez tohodle to nikdy nemůže jít, leda že bys měl zaplé register_globals což má le snad jenom webzdarma :X
<? 
$predmet = $_POST['predmet'];
$zprava = $_POST['zprava'];
$mail_odesilatele = $_POST['mail_odesilatele'];


if ( Mail("info@vodniobchod.cz", $predmet, $zprava, "From: " . $mail_odesilatele) ) 
echo "Mail byl odeslán"; 
else echo "Mail se nepodařilo odeslat"; ?>


jinak co se týče češtiny doporučuji: http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=78328

<?php
$komu = "tobe@example.com";
$odesílatel = "Příliš žluťoučký kůň";
$adresaOdesílatele = "registrace@example.com";
$předmět = "Registrace (ěščřžýáíéďťňľúůó)";
$textMailu = "Dobrý den,\n".
             "děkuji za váš zájem.\n".
             "Pro dokončení registrace použijte následující odkaz.\n".
             "http://www.example.fuj?notosisnaddelateprcu1 \n\n".
             "Přeji hezký zbytek dne. (ěščřžýáíéďťňľúůó!)"; 
$hlavičky = "Content-type: text/plain; charset=utf-8 \n"; 

echo mail($komu, "=?UTF-8?B?".base64_encode($předmět)."?=", $textMailu, "From: =?UTF-8?B?".base64_encode($odesílatel)."?=<".$adresaOdesílatele."> \r\n".$hlavičky) ? "ODESLANO" : "CHYBA";
?>
vodniobchod
Profil
A jak to mám udělat když chci předmět nastavit inmplicitně, použil jsem ten tvůj upravený kód (ten co sem měl já akorát ten tebou doplněný).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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