0

我必须将文件名放入字符串中。

使用此代码:

<?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";
}
?> 

上传的是我正在上传的文件。

我只需要它的名字。成一串。

我怎样才能做到这一点?

感谢你的协助!

4

2 回答 2

0

返回原始文件名:

$_FILES['uploaded']['name']
于 2013-09-03T18:27:46.513 回答
0

$_FILES 是一个预定义的变量,它将包含原始文件名、临时名称等内容。

为了访问原始文件名,它存储在数组的 ['name'] 键中。

<?php
$filename = $_FILES['uploaded']['name'];
?>

从此文件名中,您也可以获取扩展名,以便您可以使用pathinfo对其进行检查

<?php
$ext = pathinfo($filename, PATHINFO_EXTENSION); // $filename from above code
?>
于 2013-09-03T18:59:16.240 回答