Az fcomment_sendmail.php-t szerkeszd át egy picit:
PHP kód:
<?php
if(isset($_REQUEST["to"]) && isset($_REQUEST["subject"]) && isset($_REQUEST["body"]) {
$headers = "From: " . $_REQUEST["from"];
if (mail($_REQUEST["to"], $_REQUEST["subject"], $_REQUEST["body"], $headers))
{
echo("<p>Message successfully sent!</p>");
} else
{
echo("<p>Message delivery failed...</p>");
}
}
?>
Tippre ez megoldja, bár nem vagyok benne biztos. Amúgy jó lenne tudni, honnan kapja az adatokat, mert szerintem bármit beírok a get-be, azt megkapja, é akkor a nevedben akárkinek tudok e-mailt küldeni, akármilyen tartalommal és címmel, ami nem egészséges.
Ha a fenti nem jó, esetleg még egy ilyen próba:
PHP kód:
<?php
if(!preg_match("Googlebot", $_SERVER['HTTP_USER_AGENT'])) {
$headers = "From: " . $_REQUEST["from"];
if (mail($_REQUEST["to"], $_REQUEST["subject"], $_REQUEST["body"], $headers))
{
echo("<p>Message successfully sent!</p>");
} else
{
echo("<p>Message delivery failed...</p>");
}
}
?>
Könyvjelzők