Jeg har lavet en "tip en ven" funktion til min hjemmeside.
Jeg bruger HTTP_REFERER, men linket komer ikke med, og nu er jeg ganske
enkelt gået i stå. Hjælp plaese...
Fra den side hvor jeg kalder funktion har skrevet:
<font size="1"><A Href="javascript:popUp('service/ven.php')"><B>Tip en
ven</B></A><BR></LI></font>
Javascript funktionen ser sådan ud:
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "',
'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=4
50,height=550');");
}
og selve php filen der bliver kaldt ser sådan ud:
<HTML>
<HEAD>
<title>Gundaris.dk/fck - Tip en ven</title>
<link rel=stylesheet href="../style.css" type="text/css">
<link rel="shortcut icon" href="pic/fckico.ico">
</HEAD>
<BODY>
<b>Fortæl en ven om denne side !</b>
<p>
<?php
If ($to_email && $message && $subject) {$to = "\"$to_name\" <$to_email>";
$from = "\"$from_name\" <$from_email>";
$to = str_replace("\\'", "'", $to);
$from = str_replace("\\'", "'", $from);$subject = str_replace("\\'", "'",
$subject);
$message = str_replace("\\'", "'", $message);
mail($to, $subject, $message, "From: $from\nX-Mailer:
Gundaris.dk.FCK.Mailer");
echo "Din mail er sendt til: \nTo : $to\nFrom : $from\nSubject :
$subject\nMessage : $message";
echo "<BR><BR><a href='javascript:top.window.close()'><P class='bar2'>Luk
vindue</p></a>";
exit; } ?>
<form action=<?php echo $PHP_SELF; ?> METHOD=POST>
Til (navn):<br><input type=text size="5" style="width:190px" maxlength="56"
name=to_name><br>
Til e-mail:<br><input type=text size="5" style="width:190px" maxlength="56"
name=to_email>
<br>Fra (navn):<br><input type=text size="5" style="width:190px"
maxlength="56" name=from_name>
<br>Fra e-mail:<br><input type=text size="5" style="width:190px"
maxlength="56" name=from_email>
<br>Emne:<br><input type=text size="5" style="width:190px" maxlength="56"
name=subject>
<br>Besked:<BR><textarea name=message cols=12 rows=4 style="width:190px">
Dette link er lige noget for dig.
Link:
<? if (empty($HTTP_REFERER)) { $referrer = 'No referrer reported'; } else
{ $referrer = $HTTP_REFERER; } echo $referrer; ?>
</textarea>
<p>
<input type=submit value=Mail></form>
</BODY>
</HTML>
Siden hvor den kan ses i drift:
www.gundaris.dk/beta
På forhånd tak for hjælp
Gundaris