满分求高手解决。。。。。

cniao_110 2010-08-13 04:18:21
查看上传后的文件
注:就像在资源管理器下,查看一个文件夹里的内容时,详细信息显示
$upload_dir="./site_data/";
$upload_bak="./site_data/bak/";

$file=$_FILES['upload'];
$_SESSION['adminuser']=$_SESSION['user_login'];

$ext = explode(".",$file['name']);
$ext = $ext[count($ext)-1];
$filename1 = substr($file['name'],0,(strlen($file['name'])-strlen($ext)-1));
$bakfilename = $filename1."_{$uid}_$_SESSION[adminuser]_".date("Y_m_d_H_i_s").".{$ext}";

if(move_uploaded_file($file['tmp_name'],$upload_dir.$file['name']))//上传到$upload_
{
copy($upload_dir.$file['name'], $upload_bak.$bakfilename); //复制到$upload_bak
echo "<script>alert('上传成功');window.location='shangchuan.php';</script>";
}
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuda00001 2010-08-15
  • 打赏
  • 举报
回复
<form enctype="multipart/form-data" action="" method="post">
<table width="400" border="0" cellspacing="1" cellpadding="1" align="center" bgcolor="#E6E6E6" >
<tr>
<td height="22" align="center" valign="middle" bgcolor="#F5F5F5" width="400"> 文件上传</td>
</tr>
<tr align="center" valign="middle">
<td align="left" height="40" width="400" bgcolor="#FFFFFF">
  选择文件:<input type="file" name="upload" style="width:300">
</td></tr>

<tr align="center" valign="middle">
<td bgcolor="#F5F5F5" height="24" width="400">
<div align="center">
<input type="submit" value="开始上传">
</div></td>
</tr>
</table>
</form>

<?
include("lianjie.php");
//定义存储目录
$upload_dir="./site_data/";
$upload_bak="./site_data/bak/";

$file=$_FILES['upload'];
$_SESSION['adminuser']=$_SESSION['user_login'];

$ext = explode(".",$file['name']);
$ext = $ext[count($ext)-1];
$filename1 = substr($file['name'],0,(strlen($file['name'])-strlen($ext)-1));
$bakfilename = $filename1."_{$uid}_$_SESSION[adminuser]_".date("Y_m_d_H_i_s").".{$ext}";

if(move_uploaded_file($file['tmp_name'],$upload_dir.$file['name']))//上传到$upload_
{
copy($upload_dir.$file['name'], $upload_bak.$bakfilename); //复制到$upload_bak
echo "<script>alert('上传成功');window.location='shangchuan.php';</script>";
}



// Open a known directory, and proceed to read its contents
if (is_dir($upload_dir)) {
if ($dh = opendir($upload_dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($upload_dir . $file) . "\n";
}
closedir($dh);
}
}
?>
php语言跟html语言相结合试试···
  • 打赏
  • 举报
回复
应该解决了。
cniao_110 2010-08-13
  • 打赏
  • 举报
回复
Quote=引用 2 楼 amani11 的回复:]
说错了

filemtime 文件修改时间
[/Quote]
这么写?
<form enctype="multipart/form-data" action="" method="post">
<table width="400" border="0" cellspacing="1" cellpadding="1" align="center" bgcolor="#E6E6E6" >
<tr>
<td height="22" align="center" valign="middle" bgcolor="#F5F5F5" width="400"> 文件上传</td>
</tr>
<tr align="center" valign="middle">
<td align="left" height="40" width="400" bgcolor="#FFFFFF">
  选择文件:<input type="file" name="upload" style="width:300">
</td></tr>

<tr align="center" valign="middle">
<td bgcolor="#F5F5F5" height="24" width="400">
<div align="center">
<input type="submit" value="开始上传">
</div></td>
</tr>
</table>
</form>

<?
include("lianjie.php");
//定义存储目录
$upload_dir="./site_data/";
$upload_bak="./site_data/bak/";

$file=$_FILES['upload'];
$_SESSION['adminuser']=$_SESSION['user_login'];

$ext = explode(".",$file['name']);
$ext = $ext[count($ext)-1];
$filename1 = substr($file['name'],0,(strlen($file['name'])-strlen($ext)-1));
$bakfilename = $filename1."_{$uid}_$_SESSION[adminuser]_".date("Y_m_d_H_i_s").".{$ext}";

if(move_uploaded_file($file['tmp_name'],$upload_dir.$file['name']))//上传到$upload_
{
copy($upload_dir.$file['name'], $upload_bak.$bakfilename); //复制到$upload_bak
echo "<script>alert('上传成功');window.location='shangchuan.php';</script>";
}



// Open a known directory, and proceed to read its contents
if (is_dir($upload_dir)) {
if ($dh = opendir($upload_dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($upload_dir . $file) . "\n";
}
closedir($dh);
}
}
?>
amani11 2010-08-13
  • 打赏
  • 举报
回复
说错了

filemtime 文件修改时间

amani11 2010-08-13
  • 打赏
  • 举报
回复

//偷懒,是手册的例子,遍历一个目录
//你还可以用 mktime判断文件创建时间等
<?php
$dir = "/etc/php5/";

// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
}
closedir($dh);
}
}
?>

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧