在PHP中上传到服务器时如何向文件名添加文本?

时间:2016-03-22 12:26:39

标签: php

我试图找到一种方法在我上传到我的网站(服务器)的文件名之前添加一些文字,例如,这是我通过PHP将文件上传到我的网站的方式

move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);

这很好用,但是如果我想添加例如" TEST"将文件名上传到我的服务器(网站)时,在文件名前面

(我已经尝试了以下但没有成功)

move_uploaded_file('TEST'.$_FILES['userfile']['tmp_name'], $uploadfile);

我已经四处寻找答案,但现在已经能找到一个差不多两个星期了,希望我的问题很清楚,你可以理解..任何方式,谢谢你的阅读!

1 个答案:

答案 0 :(得分:2)

试试这个......

$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = 'TEST' . $temp;
move_uploaded_file($_FILES["file"]["tmp_name"], $newfilename);

希望它对你有用。