php mysql多文件上传_php - 上传多个文件php和mysql - 堆栈内存溢出

我试图允许用户上传任意数量的图像,将所有图像根据表单的标题放置在新目录中,然后将该文件夹名称写入数据库,稍后我将调用它来生成图像倾倒。

所以我现在已经为此工作了好几天,并且到目前为止

if(isset($_POST['Submit']))

{ $ttitle = $_POST['ttitle'];

$file_dir = './../img/treatments/';

foreach( $_FILES as $file_name => $file_array ){

$current_image=$_FILES['image']['name'][0];

$extension = substr(strrchr($current_image, '.'), 1);

if (($extension!= "png") && ($extension != "jpg"))

{

die('Unknown extension');

}

$time = date("fYhis");

$new_image = $time . "." . $extension;

$new_dir = mkdir("./../img/treatments/" . $ttitle, 0700);

$destination= $new_dir && $new_image;

$action = copy($_FILES['image']['tmp_name'], $destination);

}

$last_name = $_POST['last_name'];

$username = $_POST['username'];

$pass = $_POST['pass'];

$text = $_POST['text'];

$bio = $_POST['bio'];

$tsub = $_POST['tsub'];

$image = $ttitle;

if (!$action)

{

die('File copy failed');

}else{

echo "File copy successful";

}

然后是html表单

Title:

/>

*

Subtitle:

/>

*

Username:

/>

*

Password:

/>

*

Confirm Password:

/>

*

Proposed Director

/>

*

Proposed Additional

/>

Text:

*

Bobblehead:

*

现在,除了将文件实际复制并写入新目录之外,所有其他东西都可以正常工作,我坐在这里摆弄它,但是我感觉自己真的很亲密,并且有人可能有钥匙,我只是想不通从我的头顶上掉下来。 任何帮助将是巨大的,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值