1:$url="./b/b.php"; 
应该还是这个

解决方案 »

  1.   


    <?php
    $arrarrUrl[]="./b/b.php"; 
    $arrUrl[]="/b/b.php"; 
    $arrUrl[]=".\b\b.php"; 
    $arrUrl[]="\b\b.php"; 
    $arrUrl[]="b/b.php"; 
    $arrUrl[]="b\b.php"; foreach($arrUrl as $url){
    if(file_exists($url)){
    echo $url." 存在 \r\n";
    }else{
    echo $url." 不存在 \r\n ";
    }
    }
    ?>结果:
    Content-type: text/html
    X-Powered-By: PHP/4.4.0/b/b.php 不存在 
     .\b\b.php 存在 
    \b\b.php 不存在 
     b/b.php 存在 
    b\b.php 存在 
      

  2.   

    第一行写错了,应该是
    $arrUrl[]="./b/b.php"; 
    结果:
    ./b/b.php 存在 
    /b/b.php 不存在 
     .\b\b.php 存在 
    \b\b.php 不存在 
     b/b.php 存在 
    b\b.php 存在 
      

  3.   

    双引号里最好不要用\,可能会转义
    例如把b.php换成n.php <?php
    $arrUrl[]="./b/n.php"; 
    $arrUrl[]="/b/n.php"; 
    $arrUrl[]=".\b\n.php"; 
    $arrUrl[]="\b\n.php"; 
    $arrUrl[]="b/n.php"; 
    $arrUrl[]="b\n.php"; foreach($arrUrl as $url){
    if(file_exists($url)){
    echo $url." 存在 \r\n";
    }else{
    echo $url." 不存在 \r\n ";
    }
    }
    ?>
    ./b/n.php 存在 
    /b/n.php 不存在 
     .\b
    .php 不存在 
     \b
    .php 不存在 
     b/n.php 存在 
    b
    .php 不存在 
      

  4.   

    linux和window的服务器有区别么?