Autor Zpráva
zemo
Profil *
tento kod mi fungoval ked som ho mal na win serveri. ked som si dal zmenit server na linux mail mi odosiela ale PHP mi nepripoji to co je je vo value vo formulari - nezobrazi sa to v prijatom maily. neviete kde moze byt chyba?

<?php
$to = "x@x.x";
$extra = "From: $email Reply-To: $email ";
$extra .= "MIME-Version: 1.0 ";
$extra .= "Content-Transfer-Encoding: QUOTED-PRINTABLE ";
$extra .= "X-Mailer: PHP ";
$extra .= "Content-type: text/plain; charset=windows-1250";
$extra .= 'Return-Path: <x@x.x>'." ";
$mess = "".$subject1." Meno: ".$meno." Text: ".$text."";


if ( mail($to, $subject, $mess, $extra))
echo 'Váš mail bol úspešne odoslaný...';
else echo'Mail sa nepodarilo odoslať';
?>
nightfish
Profil
neviete kde moze byt chyba?
na 96,3 % ve vypnutých register_globals
na začátek skriptu si dej
$email = $_GET['email'];
$subject1 = $_GET['subject1'];
$text = $_GET['text'];

EDIT: a když už jsme u úprav, tak subject musí obsahovat pouze znaky vyjádřitelné 7bitovou podmnožinou ASCII, takže bude potřeba tento subject ještě enkódovat jako quoted-printable nebo base64 (více na http://cz.php.net/imap_8bit v komentářích)
zemo
Profil *
spravil som to tak ze som dal do .htaccess php_flag register_globals on a zacalo to fungovat... moze byt?
Toto téma je uzamčeno. Odpověď nelze zaslat.