Permalänk
Medlem

ip logg

hur gör man för att få ip nummer på en avsändare av ett formmail? Det är en sida där man kan söka medlemsskap i en klubb. Man vill ju gärna kunna beivra okynnesavsändare.

Visa signatur

"nous somme les hommes de troup d´assault ..."

Permalänk
Medlem

Om du inte har något serverscript språk får du förlita dig på javascript.

En kvick googling skickade mig till en sida som behandlar ämnet IP och javascript.

http://javascript.internet.com/user-details/ip-address.html

Permalänk
Medlem

Har samma problem. Jag har PHP på servern så det kan jag använda. Så här ser koden för formmailet ut:

<form name="form" method="post" action="http://formmail.acidphoto.com"> <input type="hidden" name="recipient" value="mailadress@acidphoto.com"> <input type="hidden" name="redirect" value="http://www.acidphoto.com/"> Namn  <input type="text" size="25" name="Namn"><br><br> E-post  <input type="text" size="25" name="Email"><br><br> Tel.nr.  <input type="text" size="25" name="Telefonnummer"><br><br> Ärende:<br> <input type="radio" name="Ärende" value="at1">alt1  <br> <input type="radio" name="Ärende" value="alt2">alt2  <br> <input type="radio" name="Ärende" value="alt3">alt3 <br> <br> Meddelande:<br> <textarea name="Meddelande" cols="40" rows="15" wrap="physical"></textarea><br> <input type="submit" value="Skicka">   <input type="reset" name="Rensa" value="Rensa formuläret"> </form>

Det funkar utmärkt att ta emot mail osv, men vad ska jag skriva för att email adressen ska komma med?

Visa signatur
Permalänk
Medlem

något sånt här kanske?

<?php $to = 'din@epost.se'; // dit mailet skickas till $from = 'support@server.com'; //vad som kommer att skicka den (det som synt i mottagarens epost) $ip = $_SERVER['REMOTE_ADDR']; $subject = 'ämne'; $message = "Ip numret är $ip"; $headers = "From: $from\r\n". 'X-Mailer: PHP/'. phpversion(). "\r\n". "MIME-Version: 1.0\r\n". "Content-Type: text/html; charset=iso-8859-1\r\n"; if(isset($_POST['send'])){ mail($to, $subject, $message, $headers); echo 'Mailet skickades'; } ?> <form method="post" action=""> <input type="submit" name="send" value="Skicka mitt IP nummer" /> </form>

detta kräver att du har php. jag har ej testat den än, skrev den bara fort. och urgick från ett mycket större formulär som jag gjorde för länge sen..