【发布时间】:2018-03-01 16:29:13
【问题描述】:
我在here 中发现了和我一样的案例。我尝试在 PHP 上使用mkdir创建文件夹并且它可以工作,在 MySQL 中它也给了我到文件的链接。但是,为什么我的文件不会移动到新文件夹中?如果我从 php 中删除 md5,它就可以正常工作。
我使用 XAMPP 5.6.30,我的 XAMPP 文件夹不在 C: 系统上。我犯错了吗?
这是我的代码:
<?php
include('conn.php');
foreach ($_FILES['upload']['name'] as $key => $name){
$newFilename = time() . "_" . $name;
move_uploaded_file($_FILES['upload']['tmp_name'][$key], 'upload/'.md5(time()).'/' . $newFilename);
$location = 'upload/'.md5(time()).'/' . $newFilename;
mkdir('upload/'.md5(time()).'/');
mysqli_query($conn,"insert into photo (location) values ('$location')");
}
header('location:index.php');
?>
【问题讨论】:
标签: php windows file-upload xampp