我也是菜鸟。呵呵。
你说的服务器是指运行php的本机吗?那就不知道了。
如果是远端服务器,可以用$_SERVER['REMOTE_ADDR']。

解决方案 »

  1.   

    这...有什么意义?楼主要的是服务器的IP地址,还是游览你网站人的IP地址?
    如果你能把PHP文件传到服务器上,不可能不知道那里的IP地址吧?想不通..
    函数:gethostbynamel() 
    --------------------------------------------------------------------------------
     
    网络函数库
    gethostbynamel
    返回机器名称的所有 IP。语法: array gethostbynamel(string hostname);返回值: 数组函数种类: 网络系统
     
     
    内容说明 
    若一个机器名称有很多个 IP 位址 (例如一些 FTP 或是 WWW 网站),使用本函数可以取得全部的 IP 位址,返回到数组变量中。
     
     
    使用范例 
    本范例列出所有网景 FTP 站的 IP。(注:网景的 FTP 站是一个 Domain Name 却对映到许多 IP Address 的网站。)<?php
    $netscapeftp=gethostbynamel("ftp.netscape.com");
    echo "Netscape FTP 网站 IP Address:<ol type=1>";
    for ($i=0; $i<count($netscapeftp); $i++) {
      echo "<li>".$netscapeftp[$i];
    }
    echo "</ol>";
    ?>  
    函数:gethostbyaddr() 
    --------------------------------------------------------------------------------
     
    网络函数库
    gethostbyaddr
    返回机器名称。语法: string gethostbyaddr(string ip_address);返回值: 字符串函数种类: 网络系统
     
     
    内容说明 
    本函数可返回某个 IP 网址的机器名称 (Domain Name)。若执行失败,则返回原来的 IP 网址。
     
     
    使用范例 
    下例的返回值为 dns.biglobe.net.tw<?
    echo gethostbyaddr("202.166.255.97");
    ?>  
    ------------如是要取和客户端IP地址,则函数:getenv() 
    --------------------------------------------------------------------------------
     
    PHP 选项及相关信息函数库
    getenv
    取得系统的环境变量语法: string getenv(string varname);返回值: 字符串函数种类: PHP 系统功能
     
     
    内容说明 
    若正确取得环境变量 varname,则返回变量值。失败则返回 false。
     
     
    使用范例 
    下例可以取得用户浏览器所在机器的网址<?
    echo $ip = getenv("REMOTE_ADDR");
    ?>  
      

  2.   

    我的意思是在服务器运行php界面上显示出服务器的ip地址这样的目的是给大家看的
      

  3.   

    www.xia8.com
    那有PHP中文手册,可以下载的。