如何取文章中/upload/后的文件名

解决方案 »

  1.   

    文章包含图片、附件,存放格式"/upload/*.*",如何得到*.*的内容?
      

  2.   

    $str = "..../upload/.....";
    preg_match_all('/upload\/.*/i',$str, $arr);
    $end = substr($arr[0],7);          //这里面是【0】还是【1】,你自己测试下,$end就是你要的结果
      

  3.   

    不正确,*.*表示upload/后的文件名是各种各样的
      

  4.   

    "\/upload\/(.*)\""   双引号括住的.
    "\/upload\/(.*)\'"   单引号括住的.这样对不对?
      

  5.   

    参看basename和pathinfo这两个函数
    当然,也可用正则.
      

  6.   

    文章中包含的字符串如:
    src=./upload/20080111.MID
    src="./upload/84cd2211cfbd4abbb7cfd04886710db9.jpg" 
    .
    .
    .
    要求得到src串,已经=的内容,我自己写的preg_match_all('/src=\"(.*?)\"/',$str[0],$match);只能得到第二种情况的
      

  7.   

    preg_match_all('/src=\"?(.*?)\"?/',$str[0],$match);
      

  8.   

    不正确
    文章中包含的字符串如: 
    src=./upload/20080111.MID 
    src="./upload/84cd2211cfbd4abbb7cfd04886710db9.jpg" 



    要求得到src串,以及=的内容,