Page 1 of 1

NEED HELP ASAP

Posted: Thu Nov 24, 2005 2:27 am
by nickman013
Hello,

I need help getting an IP Address.

I have a HTML form and I would like the person who is visiting the page's IP Address in a text area. I cannot get the PHP to work though, I put the tags and closed them. This is my script.

Code: Select all

<FORM METHOD="POST" ACTION="feedback.php3">
Name: &nbsp;&nbsp;&nbsp;<INPUT TYPE="text" NAME="name" SIZE="30"><br>
Comments: <TEXTAREA NAME="comments" ROWS=6 COLS=30>
</TEXTAREA><br>
IP: <textarea name="ip" rows="1" cols="20" readonly>
<? 
$ip = $_SERVER['REMOTE_ADDR'];
?>
</textarea>
<br>
<INPUT TYPE="submit">
<INPUT TYPE="reset">
</form>
Any help would be great. Thanks!

Posted: Thu Nov 24, 2005 2:53 am
by hawleyjr
Check out the server variable

Code: Select all

echo '<HR><PRE>'; print_r($_SERVER); echo '</PRE>';

Posted: Thu Nov 24, 2005 2:58 am
by hawleyjr
Sorry, didn't read the whole post.....

Code: Select all

<FORM METHOD="POST" ACTION="feedback.php3">
Name: &nbsp;&nbsp;&nbsp;<INPUT TYPE="text" NAME="name" SIZE="30"><br>
Comments: <TEXTAREA NAME="comments" ROWS=6 COLS=30>
</TEXTAREA><br>
IP: <textarea name="ip" rows="1" cols="20" readonly>
<?
$ip = $_SERVER['REMOTE_ADDR'];
?>
</textarea>
<br>
<INPUT TYPE="submit">
<INPUT TYPE="reset">
</form>
echo out

Code: Select all

echo $_SERVER['REMOTE_ADDR'];

Posted: Thu Nov 24, 2005 3:05 am
by nickman013
What do you mean by echo out.

Thank you for your help!

Posted: Thu Nov 24, 2005 4:39 am
by Jenk
replace

Code: Select all

<?
$ip = $_SERVER['REMOTE_ADDR']; 
?>
with:

Code: Select all

<?php
echo $_SERVER['REMOTE_ADDR'];
?>

Posted: Thu Nov 24, 2005 10:46 am
by nickman013
Thank You both for helping me, It works!