2009-10-28 45 views
-3

喜FRNDS我的要求是,我想上传文件夹和文件,这可能吗?我用下面的代码还上传文件,我想2上传的文件夹任何人都可以发送代码是可以将文件夹上传到数据库

<?php 

$target_path = "../mt/sites/default/files/ourfiles/"; 

$target_path = $target_path . basename($_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { 
    echo "The file ". basename($_FILES['uploadedfile']['name']). 
    " has been uploaded"; 
} else{ 
    echo "There was an error uploading the file, please try again!"; 
} 



$con = mysql_connect("localhost","mt","mt"); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    }else{ 
echo "Connected"; 
} 

// Create table 
mysql_select_db("mt", $con); 

mysql_query("INSERT INTO mt_upload (FileName, FilePath) 
VALUES ('".basename($_FILES['uploadedfile']['name'])."', '".$target_path.basename($_FILES['uploadedfile']['name'])."')"); 


// Execute query 
mysql_query($sql,$con); 

mysql_close($con); 



?> 
+2

不要问人“发送验证码” - 这是令人难以接受的。 – mpen 2009-10-28 05:12:07

+0

如果你想上传文件夹,你有没有想过你的客户只是给你发一个zip文件? – Wayne 2009-10-28 05:40:03

回答

1

我想你必须编写一个Flash或Java applet才能执行递归文件上传并将目录信息发送回服务器。

我建议你尝试寻找一个项目已经在那里或雇人谁是能够产生一个解决方案。

+0

我不确定Flash是什么,但是一个Java applet肯定会这样做。 – janosrusiczki 2009-10-28 06:12:05

相关问题