fopen( "files/".$sqlname,  "w+"); 与
fopen( "files\\".$sqlname,  "w+"); 的区别在哪儿

解决方案 »

  1.   

    一式可用于任何环境中
    二式只用于window环境
      

  2.   

    区别在于文件路径的分割方法
    1适合于Linux, windows, mac等多种系统环境
    2只适合于windows
      

  3.   


    ++
    windows既可以识别.\gfdg\gfd\gfdg\fd\gfd的路径
    也可以识别./gegd/gfd/gfd/gdfg/dfg/df的路径。
    而其他那些,如unix/linux系统中的路径格式都为:
    /user/tmp/gfdg/gdf/g/d/gd
      

  4.   

    历史的因素…考虑系统兼容…用“/”比较好windows下\ 或 /都可表示目录分隔符
      

  5.   

    多谢各位的解惑啊,可
    把fopen( "files/".$sqlname, "w+");写成fopen( "files\".$sqlname, "w+");
    怎么会出错的