d:/web/1/1.gif
d:/web/1.php
要把1/1.gif复制到2/1.gif去 用1.php操作就是这样:
copy("1/1.gif","2/1.gif")现在路径必须这样写才能用
copy("d:/web/1/1.gif","d:/web/2/1.gif")怎么解决这个问题?

解决方案 »

  1.   

    确保 1.php 和那2个图像在同个目录?
    试试"./1/1.gif"?
      

  2.   

    修改php.ini
    include_path一项里加上".;"表示当前目录
    比如想把include_path设置成c:\include\ 应该把include_path改成include_path=".;c:\include",用分号(;)分隔不同的路径,加上".;"就可以支持相对路径了以下是php手册中的例子
    例 H-2. Windows include_pathinclude_path=".;c:\php\includes" 
     
    在包含路径中使用 . 可以允许相对路径,它代表当前目录。
      

  3.   

    修改php.ini后,重启下服务器,看看设置是否生效.
      

  4.   

    还不行?
    开发工具是不是用了zend studio? zend studio 自身有一套php系统,里面也有个php.ini(这个文件在zend 安装文件的bin文件夹下php5文件夹中),楼主可以检查下.另外,能否提供下包含文件出错的提示信息,一般里面会列出当前系统的include_path的.