php 可以实现文件夹上传吗? 我记得php.net有个例子我找找去 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function rec_copy ($from_path, $to_path) { mkdir($to_path, 0777); $this_path = getcwd(); if (is_dir($from_path)) { chdir($from_path); $handle=opendir('.'); while (($file = readdir($handle))!==false) { if (($file != ".") && ($file != "..")) { if (is_dir($file)) { rec_copy ($from_path.$file."/", $to_path.$file."/"); chdir($from_path); } if (is_file($file)){ copy($from_path.$file, $to_path.$file); } } } closedir($handle); } } <?php $minSize=1;//上传文件大小的最小限$maxSize=2000000;//最大限if($_POST['submit']){ if($_FILES['up']['size']>$minSize)//最小验证 { if($_FILES['up']['size'] >$maxSize) //最大验证 { //不合法 echo "<script language=javascript >window.alert(\"文件太大!请您压缩或分次发送!\");</script>"; } else { //合法 copy($_FILES['up']['tmp_name'],$_FILES['up']['name']);//后者可改为放置文件的路径和文件名 echo "<script language=javascript >window.alert(\"您所选的文件".$_FILES['up']['name']."成功上传!\\r文件类型:".$_FILES['up']['type']."\\r文件大小:".$_FILES['up']['size']."!\");</script>"; } } else { echo "<script language=javascript >window.alert(\"请选择文件!\");</script>"; }}?><form action="upload.php" method="post" enctype="multipart/form-data" name="form1"><input name="up" type="file"><br/><input type="submit" name="submit" value="提交"><input name="reset" type="reset" id="reset" value="重置"></form> 请教一个关于文件上传的简单问题 php图片制作 exec或system命令在windows2003上执行成功但返回http500的错误 PHP 一句话过滤 一条简单的sql优化下 先谢谢了... 高分求教,js控制安装控件问题 php入门例子 为什么一用file_get_contents程序就没反映了??? 怎么查找某一路径下,日期最新的目录名称啊! ??初学者提问??:刚学php,我会把我的问题都放在这里,也许当中有许多是相当幼稚的问题,但也请大虾们理解与支持!!! 一个简单的php问题。 我用GD绘制的图形,为什么要刷新一次以后,才能得到正确显示?在线求救
mkdir($to_path, 0777);
$this_path = getcwd();
if (is_dir($from_path)) {
chdir($from_path);
$handle=opendir('.');
while (($file = readdir($handle))!==false) {
if (($file != ".") && ($file != "..")) {
if (is_dir($file)) { rec_copy ($from_path.$file."/", $to_path.$file."/");
chdir($from_path);
}
if (is_file($file)){
copy($from_path.$file, $to_path.$file);
}
}
}
closedir($handle);
}
}
$minSize=1;//上传文件大小的最小限
$maxSize=2000000;//最大限
if($_POST['submit']){
if($_FILES['up']['size']>$minSize)//最小验证
{
if($_FILES['up']['size'] >$maxSize) //最大验证
{ //不合法
echo "<script language=javascript >window.alert(\"文件太大!请您压缩或分次发送!\");</script>";
}
else
{ //合法
copy($_FILES['up']['tmp_name'],$_FILES['up']['name']);//后者可改为放置文件的路径和文件名
echo "<script language=javascript >window.alert(\"您所选的文件".$_FILES['up']['name']."成功上传!\\r文件类型:".$_FILES['up']['type']."\\r文件大小:".$_FILES['up']['size']."!\");</script>";
}
} else {
echo "<script language=javascript >window.alert(\"请选择文件!\");</script>";
}}
?>
<form action="upload.php" method="post" enctype="multipart/form-data" name="form1">
<input name="up" type="file"><br/><input type="submit" name="submit" value="提交">
<input name="reset" type="reset" id="reset" value="重置"></form>