/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
indsætning af ip i afsenderens mail
Fra : Kim K


Dato : 21-03-02 18:11

Som det ses er koden her nedenunder. den er ret rodet, men jeg har også
rettet lidt i den for at få den til at virke.
Men den virker da, og al tak til burt som giver os begyndere en mulighed

Det drejer sig om at jeg gerne vil have afsenderens ip i den mail jeg
modtager, det kan jeg bare ikke få til at lykkedes.
Jeg kan forestille mig at problemet er der, hvor jeg har farvet teksten grøn

Jeg vil blive glad for et svar.
mvh Kim


<?
### --- PHP Form2Email v1.3 Copyright burt@dotdragnet.co.uk 2001 --- ###
### --- No changes below this line --- ###

$version = "v1.3";

function show($error, $message){
global $version;
unset($GLOBALS["version"]);
echo "<html><head><title>Form2Email $version</title></head><body>";
echo "<table width=\"500\" border=\"1\" cellspacing=\"1\"
cellpadding=\"0\" align=\"center\" bordercolor=\"#000000\">\n";
echo "<tr><td bgcolor=\"#CCCCCC\"><h5 align=\"center\"><font
face=\"Verdana, Arial, Helvetica, sans-serif\">$error\n";
echo "</font></h5></td></tr><tr><td height=\"115\"
bgcolor=\"#99CCFF\">\n";
echo "<div align=\"center\"><font face=\"Verdana, Arial, Helvetica,
sans-serif\" size=\"2\">$message</font></div></td></tr><tr><td
bgcolor=\"#CCCCCC\">\n";
echo " ...</font></div>";
echo "</td></tr></table></body></html>";
}
if ($action == "send"){
// Date and Time
$time = date("F jS Y, h:iA");
// Grab the config file
require "configmail.inc.php";
// Do we need to log the IP addresses ?
if ($logip == "1"){
// Open the logfile
if (!file_exists($logipfile)){
$error = "Form Error (No Log File)";
$message = "<b>Warning</b> \"Log IP\" file does not exist -
please make a text file named <b>$textname</b> and CHMOD it 777";
show($error, $message);
exit;
}
$fp = @fopen("$logipfile", "a");
if (!($fp)){
$error = "Form Error (CHMOD)";
$message = "<b>Warning</b> The \"Log IP\" file is not set CHMOD
777";
show($error, $message);
exit;
}
}
// Iterate through all the POST variables, add them to the message body:
$message = "";
// Start Iterate
while (list($key, $value) = each($HTTP_POST_VARS)){
$message .= $key . ': ' . $value . "\r\n";
}
// Add extra Info
$message .= "\n\n--------------- Extra Information ---------------\n\n";
$message .= "Powered by Form2Email $version from www.dotdragnet.co.uk
\n";
$message .= "Submitted: $time"."\n";
$message .= "IP Address: $ip"."\n";
$message .= "Browser version: $browser";


// Grab the env config file
if ($envreport == "1"){
require "configenv.inc.php";

}
if (!isset($recipient)){
$recipient = $whoto;
}
if (getenv("REQUEST_METHOD") == "GET"){
$error = "Form Error (Request Method)";
$message = "You may only use this script using the \"POST\" method
from this domain<br><br>$HTTP_HOST";
show($error, $message);
exit;

}
else {
mail("$recipient", "Feedback Results", $message, "From:
$email");
}
if ($logip == "1"){
fputs($fp, "$ip // $time // $email \n");
// close the textfile
fclose($fp);
}
if ($thankspage == "1"){
header("Location: $pagelocation");
}
else {
$error = "Din besked er afsendt og indgår i min statistik.";
$message = $thanksmessage;
show($error, $message);
exit;
}
}

?>




 
 
Kim K (21-03-2002)
Kommentar
Fra : Kim K


Dato : 21-03-02 20:07

Hov... hmm nå det er ikke med vilje jeg har postet 2 gange.
den opover har jeg forsøgt at slette, så nu er det bare med at vente og se
om det virker



Kim Emax - ayianapa.~ (23-03-2002)
Kommentar
Fra : Kim Emax - ayianapa.~


Dato : 23-03-02 13:53


"Kim K" <5th@ofir.dk> skrev

> Det drejer sig om at jeg gerne vil have afsenderens ip i den mail jeg
> modtager, det kan jeg bare ikke få til at lykkedes.

smid $REMOTE_ADDR ind der, hvor du ønsker IPadressen.

> Jeg kan forestille mig at problemet er der, hvor jeg har farvet teksten
grøn

hjælper ikke meget, når folk har sat deres newsreader op til at vise alle
indlæg i ren tekst

--
Take Care
Kim Emax
http://www.emax.dk
http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Stefan Bruhn (24-03-2002)
Kommentar
Fra : Stefan Bruhn


Dato : 24-03-02 13:26

On Sat, 23 Mar 2002 13:52:39 +0100, "Kim Emax - ayianapa.dk"
<newsgroup@fjerndette-ayianapa.dk> wrote:

>hjælper ikke meget, når folk har sat deres newsreader op til at vise alle
>indlæg i ren tekst

Udover det ser hans post ud til rent faktisk kun at bestå af ren tekst,
og ingen HTML formatering (som det skal være :)

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Søg
Reklame
Statistik
Spørgsmål : 177506
Tips : 31968
Nyheder : 719565
Indlæg : 6408561
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste