0
我正在上传时尝试重命名文件,但并未按照我的预期重命名。只是想添加名称的日期和时间。
附上下面的代码。在上传时重命名文件
if(isset($_FILES['img_ct_1'])){
$today = date("Ymd");
//prepare url
$temp_path = CDN_URL.'photos/';
$name_array = $_FILES['img_ct_1']['name'];
$tmp_name_array = $_FILES['img_ct_1']['tmp_name'];
$type_array = $_FILES['img_ct_1']['type'];
$size_array = $_FILES['img_ct_1']['size'];
$error_array = $_FILES['img_ct_1']['error'];
$upload_dir = $_SERVER['DOCUMENT_ROOT'].'/photos/';
for($i = 0; $i < count($tmp_name_array); $i++){
if(move_uploaded_file($tmp_name_array[$i],$upload_dir.time().$name_array[$i])){
print_r ($name_array[$i]);
$array['path'] = $temp_path.$newfilename;
$array['success'] = true ;
} else {
echo "move_uploaded_file function failed for ".$name_array[$i]."<br>";
}
}
}
谢谢工程:)。你能帮我把这个放在一个函数里面吗?大帮忙 – arshad
如果有帮助,请提出答案。你想把哪个部分放入函数中? –
我做了,但我想我没有足够的分数。我想要访问像下面的函数,并返回数组$ image_path $ image_path = upload_patient_doc($ _ FILES,'img_ct_1'); – arshad