Autor Zpráva
Luke9
Profil
Zdravím všechny,

ze svého serveru posílám zákazníkům na mail oznámení o koupi produktu s odkazem na hodnocení prodejce, formát mailu je html. Na gmailu se vše zobrazí normálně, na seznamu také, problém je s odkazem. Na gmailu můžu normálně kliknout na odkaz, ale na seznamu na něj kliknout nejde... Neví někdo proč?

Předem díky za odpovědi.

Můj kód:

    public function sendMail($to, $header, $text){
        $headers = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
        $headers .= 'From: neodpovidat@marygate.cz' . "\r\n";
        
        
        mail($to,$header,$text,$headers);
        
    }

Poté volám funkcí sendMail takto:
$text = "Dobrý den, ".  Session::get("user") .",<br /><br />
        Po obdržení zboží můžete ohodnotit tohoto uživatele <a href=\"."\">zde</a><br]www.marygate.cz/user/writeRating/".$seller["id"]."\">zde</a><br /><br /> 

        S pozdravem,<br />
        Váš tým Marygate";
                    
$this->sendMail($buyer["mail"], "Potvrzení Vašeho nákupu", $text);
Davex
Profil
Asi bude nějaký problém s podobou toho odkazu, ale je možné, že se to takhle rozbilo po uložení příspěvku.

<a href=\"."\">zde</a><br]www.marygate.cz/user/writeRating/".$seller["id"]."\">zde</a>

Mělo by tam být něco jako

$text = "Dobrý den, ".  Session::get("user") .",<br /><br />
        Po obdržení zboží můžete ohodnotit tohoto uživatele <a href=\"http://www.marygate.cz/user/writeRating/".$seller["id"]."\">zde</a><br /><br /> 
 
        S pozdravem,<br />
        Váš tým Marygate";
Luke9
Profil
Davex:

Jojo, trochu se to rozpadlo, ale http:// jsem tam neměl a pomohlo to, díky! :)

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: