在表单页面
<input type="file" name="upload_file" size="40"> 在提交页面php`得到上传文件的名字。
<?php $upload_file_name=basename($_FILES["upload_file"]["name"]);
?>
问题是有时能得到正确的文件名字
有时得到带一部分路径的名字这是怎么回事?
$_FILES["upload_file"]["name"] 本身就是获得上传文件名的意思
就算不好用可是外面还有个basename()的转换函数,为什么得不到正确的文件名呢?
如何解决这个问题?
谢谢
<input type="file" name="upload_file" size="40"> 在提交页面php`得到上传文件的名字。
<?php $upload_file_name=basename($_FILES["upload_file"]["name"]);
?>
问题是有时能得到正确的文件名字
有时得到带一部分路径的名字这是怎么回事?
$_FILES["upload_file"]["name"] 本身就是获得上传文件名的意思
就算不好用可是外面还有个basename()的转换函数,为什么得不到正确的文件名呢?
如何解决这个问题?
谢谢
解决方案 »
- 探讨下缩略图算法的实现(70行实现和3行实现)
- php不报错
- dedecms中scores字段是什么东西?
- 这些手册是我asp和php成功的关键,现在共享给家共同学习参考!
- 使用easyphp,为什么同样的代码在两台电脑上一台正常一台不行
- is_uploaded_file()的困惑
- 关于imagecreatefromgif的问题
- 关于smarty的使用
- count出来的数据按照金额从高到底排序
- mysqli 出了点问题,大家来看看
- ____________php函数问题______________strpos问题_____________再次救命______________
- 请高手帮忙写个xml解析类
如果带有路径的话,用字符串处理.
$fName = '/path/fname.suffix';
字符串获取fname.suffix.