prosim o radu: na mail info@cigareta.prodejce.cz mi chodi tato zprava:
Undelivered Mail Returned to Sender kdyz to rozkliknu objevy se
fatal error: Cannot use object of type stdClass as array in /home/web/wz.cz/mail/inc/classes/message.php on line 317. Na svem webu mam formular na odeslani, nevite nekdo co to znamena a co s tim? zdrojak na odeslani je zde:
<?php
if(!isset($_POST['obpod']))
{
echo "<H1>Pro odeslání musíte souhlasit s obchodními podmínkami</H1>";
}
else
{
$jmeno = $_POST['jmeno'];
$prijmeni = $_POST['prijmeni'];
$ulice = $_POST['ulice'];
$mesto = $_POST['mesto'];
$post = $_POST['post'];
$tele = $_POST['tele'];
$emal = $_POST['emal'];
$dat = $_POST['dat'];
$vyber = $_POST['vyber'];
$informace = $_POST['informace'];
$mujmail = "cigareta.org@seznam.cz";
$predmet = "$jmeno $prijmeni - Formular";
$hlavicka = "From: $emal";
$zprava="Jmeno: $jmeno\r\nPrijmeni: $prijmeni\r\nUlice: $ulice\r\nMesto: $mesto\r\nPSC: $post\r\nTelefon: $tele\r\nE-mail: $emal\r\nDatum narození: $dat\r\nVyber $vyber\r\nInformace: $informace";
if (isset($_POST['jmeno'])&& isset($_POST['prijmeni']) && isset($_POST['ulice']) && isset($_POST['mesto']) && isset($_POST['post']) && isset($_POST['tele']) && isset($_POST['emal']) && isset($_POST['dat']) )
{
$vysledek = mail ($mujmail, $predmet, $zprava, $hlavicka );
if ($vysledek)
echo "E-mail byl úspěšně odeslán na vaši adresu s objednávkou.";
else
echo "E-mail nebyl odeslán, nastala chyba.";
} else {
echo "E-mail nebyl odeslán, nebyla vyplněna všechna potřebná pole .<br/>";
echo "Text e-mailu:<br/>".nl2br($zprava);
}
}
?>