phpcms v9多文件上传字段获取文件url路径地址的方法
2013-09-23 15:20
288 查看
如题 , phpcms v9里多文件上传字段, 获取的数据为一串字符, 数组字符格式. 如何才能取得多文件上传的文件地址?
论坛有几种解决方法:
1. 使用php的eval函数将字符转为数组, 并赋值. 当然因为这串字符有换行, 而phpcms里的php标签, 也就是{php ..... } 不允许换行,只能一行一句, 所以需要先将这串字符取出换行符. 挺繁琐的. 不建议使用这个方法.
--------------------------------
{pc:get sql="select * FROM v9_py_data " num="8" cache="3600" return="data"}
{loop $data $r}
{php eval("\$arr=" . $r[upload] . ";");echo $arr[0]['fileurl'];}
{/loop}
{/pc}
---------------------------------
2. 方法二是正则匹配出url地址. 感觉没必要, 其实我们只需要拿到这个数组就行了, 问题是现在他是这个数组的字符形式. 相当扯淡. 不建议使用此方法
3. 正解: phpcms有个方法:string2array . 用来将数组字符串处理并返回为数组. 所以这个方法才是正解
方法如下:
$a = string2array($b);
多文件上传字段 , 比如为 allfiles ,那么一般循环出来就是 $r[allfiles]. 要获取地址 那就是
$allfiles = string2array( $r[allfiles]);
然后循环(loop) $allfiles 逐个取出其文件地址. 当然如果只限制为一个文件上传那么直接就 $allfiles[0][fileurl]就行了.
原文地址:http://hi.baidu.com/ljh574649119/item/bf8d7bcfc92bb7ab0d0a7b3e
论坛有几种解决方法:
1. 使用php的eval函数将字符转为数组, 并赋值. 当然因为这串字符有换行, 而phpcms里的php标签, 也就是{php ..... } 不允许换行,只能一行一句, 所以需要先将这串字符取出换行符. 挺繁琐的. 不建议使用这个方法.
--------------------------------
{pc:get sql="select * FROM v9_py_data " num="8" cache="3600" return="data"}
{loop $data $r}
{php eval("\$arr=" . $r[upload] . ";");echo $arr[0]['fileurl'];}
{/loop}
{/pc}
---------------------------------
2. 方法二是正则匹配出url地址. 感觉没必要, 其实我们只需要拿到这个数组就行了, 问题是现在他是这个数组的字符形式. 相当扯淡. 不建议使用此方法
3. 正解: phpcms有个方法:string2array . 用来将数组字符串处理并返回为数组. 所以这个方法才是正解
方法如下:
$a = string2array($b);
多文件上传字段 , 比如为 allfiles ,那么一般循环出来就是 $r[allfiles]. 要获取地址 那就是
$allfiles = string2array( $r[allfiles]);
然后循环(loop) $allfiles 逐个取出其文件地址. 当然如果只限制为一个文件上传那么直接就 $allfiles[0][fileurl]就行了.
原文地址:http://hi.baidu.com/ljh574649119/item/bf8d7bcfc92bb7ab0d0a7b3e
相关文章推荐
- phpcms v9多文件上传字段获取文件url路径地址的方法
- php上传图片获取路径及给表单字段赋值的方法
- 表单上传文件时,不能获取表单中字段解决方法
- ASP php获取文件URL地址等方法
- WordPress教程:自定义上传路径和生成文件的URL地址
- springMVC 获取本地项目路径 以及上传文件的方法整理
- asp.net 客户端上传文件全路径获取方法
- springMVC 获取本地项目路径 及后整理上传文件的方法
- (原创)js提交文件,js上传文件,纯js解决无刷新文件上传,不使用form提交文件,并获取返回值(路径url)
- php上传图片获取路径及给表单字段赋值的方法
- js获取上传文件的绝对路径实现方法
- Java实现获取Web上所有路径下资源文件的URL地址
- 批处理集锦——(6)【转】批处理实现全盘搜索指定文件获取其完整路径方法大全
- 通过JS获取文件上传路径
- C#获取文件路径的几种方法
- 从Uri中获取真是文件路径的方法
- file上传图片获取路径地址
- 购物网站12:文件上传Service---根据ID获取文件的真实路径
- iOS 获取文件的目录路径的几种方法
- JS判断window本地路径地址和网络url地址文件时是否存在