Vil ikke sende linket med via vores mailfunktio
HejsaJeg har haft mange problemer med gigahost mailserver, så nu har jeg skrevet følgende funktion, som sender via surftown's mailserver:
function xmail($receiver,$subject,$message,$from) {
$host = 'glas-i.dk';
$method = strtoupper('POST');
$path = '/party/mail.php';
$password = '***';
$data = 'receiver='.$receiver.'&subject='.$subject.'&message='.$message.'&from='.$from.'&password='.$password;
$fp = fsockopen($host, 80);
fputs($fp,"$method $path HTTP/1.1\r\n");
fputs($fp,"Host: $host\r\n");
fputs($fp,"Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp,"Content-length: ".strlen($data)."\r\n");
fputs($fp,"User-Agent: MSIE\r\n");
fputs($fp,"Connection: close\r\n\r\n");
fputs($fp,$data);
fclose($fp);
}
Men får problemer med følgende mail:
$message = "Hej $username \n\nVelkommen som bruger hos DURY, vi håber vi vil se meget til dig i fremtiden hos os.\n\nFør du kan logge ind på din bruger, skal din bruger aktiveres, det gør du ved at trykke på følgende link:\nhttp://dury.dk/index.php?page=activate&username=$username&password=$password\n\nMed venlig hilsen\nDURY\n - Do You Remember Yesterday?";
Mailen man modtager er kun til dette link: http://dury.dk/index.php?page=activate
Det vil altså sige at den alver en fejl ved &, hvordan retter jeg den?
