我必须将文件的名称改为字符串。
使用此代码:
<?php
$target = "upload/";
$name="chekcs";
$target = $target . basename( $_FILES['uploaded']['name'].$name);
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
{
echo "yes";
}
else {
echo "no";
}
?>
上传的是即时上传的文件。
我需要它的名字。变成一个字符串。
我该怎么做?
感谢您的协助!
答案 0 :(得分:0)
返回原始文件名:
$_FILES['uploaded']['name']
答案 1 :(得分:0)
$ _ FILES是一个预定义变量,包含原始文件名,临时名称等内容。
要访问原始文件名,它会存储在数组的[&#39; name&#39;]键中。
<?php
$filename = $_FILES['uploaded']['name'];
?>
从此文件名中您也可以抓取扩展程序,以便您可以使用pathinfo
对其进行检查<?php
$ext = pathinfo($filename, PATHINFO_EXTENSION); // $filename from above code
?>