21,893
社区成员




<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="center" height="80" width="400" bgcolor="#FFFFFF">
选择文件:<input type="file" name="upload_file" 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>
//$uploadFileName = $_POST['test'];
$ext = '.txt';
if(strrpos(@$_FILES['upload_file']['name'],'.') !== false){
$ext = substr( @$_FILES['upload_file']['name'], strrpos(@$_FILES['upload_file']['name'], '.' ));
}
if(strtolower($ext) != '.txt'
&& strtolower($ext) != '.jpg'
&& strtolower($ext) != '.gif'
&& strtolower($ext) != '.png'
&& strtolower($ext) != '.doc'){
echo '上传的文件类型不符合要求';
exit;
}
$fileName = "E:\site_data/".'/'.date('Ymd').'/'.time().rand(100,999).$ext;
move_uploaded_file(@$_FILES['upload_file']['tmp_name'],$_SERVER['DOCUMENT_ROOT'].'/'.$fileName);//这行报错
//
//$uploadfile="E:\site_data/".$_FILES['upload_file']['name'];
//if(move_uploaded_file($_FILES['upload_file']['tmp_name'],$uploadfile)){
//echo "成功";}
$upload_dir=="./site_data/";
$upload_bak="./site_data/";
$file=$_FILES['upload'];
$ext = explode(".",$file['name']);
$ext = $ext[count($ext)-1];
$filename1 = substr($file['name'],0,(strlen($file['name'])-strlen($ext)-1));
$bakfilename = "{$username}_{$uid}_".date("Y_m_d_H_i_s").".{$ext}";
if(move_uploaded_file($file['tmp_name'],$upload_bak.$file['name'])){
copy($upload_bak.$file['name'], $upload_bak.$bakfilename);
}
$ext = '.txt';
if(strrpos(@$_FILES['upload_file']['name'],'.') !== false){
$ext = substr( @$_FILES['upload_file']['name'], strrpos(@$_FILES['upload_file']['name'], '.' ));
}
if(strtolower($ext) != '.txt'
&& strtolower($ext) != '.jpg'
&& strtolower($ext) != '.gif'
&& strtolower($ext) != '.htm'
&& strtolower($ext) != '.doc'){
echo '上传的文件类型不符合要求';
exit;
}
$fileName = date('Ymd').'/'.time().rand(100,999).$ext;
$base_folder = "E:/site_data/";
if(move_uploaded_file(@$_FILES['upload_file']['tmp_name'],$base_folder.$fileName)){
echo "成功";}
<?php
$fileName = date('Ymd').'/'.time().rand(100,999).$ext;
$base_folder = "E:/site_data/";
move_uploaded_file(@$_FILES['upload_file']['tmp_name'],$base_folder.$fileName);
?>
$fileName = "E:\site_data/".'/'.date('Ymd').'/'.time().rand(100,999).$ext;
//move_uploaded_file(@$_FILES['upload_file']['tmp_name'],$fileName);
//$fileName = date('Ymd').'/'.time().rand(100,999).$ext;
move_uploaded_file(@$_FILES['upload_file']['tmp_name'],$fileName);
@copy($_SERVER['DOCUMENT_ROOT'].'/'.$fileName, "E:\site_data/".'/'.$fileName);
//$uploadFileName = $_POST['test'];
$ext = '.txt';
if(strrpos(@$_FILES['upload_file']['name'],'.') !== false){
$ext = substr( @$_FILES['upload_file']['name'], strrpos(@$_FILES['upload_file']['name'], '.' ));
}
if(strtolower($ext) != '.txt'
&& strtolower($ext) != '.jpg'
&& strtolower($ext) != '.gif'
&& strtolower($ext) != '.htm'
&& strtolower($ext) != '.doc'){
echo '上传的文件类型不符合要求';
exit;
}
//$fileName = "E:\site_data/".'/'.date('Ymd').'/'.time().rand(100,999).$ext;
//move_uploaded_file(@$_FILES['upload_file']['tmp_name'],$fileName);
$fileName = date('Ymd').'/'.time().rand(100,999).$ext;
move_uploaded_file(@$_FILES['upload_file']['tmp_name'],$_SERVER['DOCUMENT_ROOT'].'/'.$fileName);//就是这行
@copy($_SERVER['DOCUMENT_ROOT'].'/'.$fileName, "E:\site_data/".'/'.$fileName);
$fileName = date('Ymd').'/'.time().rand(100,999).$ext;
move_uploaded_file(@$_FILES['upload_file']['tmp_name'],$_SERVER['DOCUMENT_ROOT'].'/'.$fileName);
@copy($_SERVER['DOCUMENT_ROOT'].'/'.$fileName, "E:\site_data/".'/'.$fileName);
$filename1 = substr($file['name'],0,(strlen($file['name'])-strlen($ext)-1));
$bakfilename = $filename1."_{$uid}_{$username}_".date("Y_m_d_H_i_s").".{$ext}";
if(move_uploaded_file($file['tmp_name'],$upload_bak.$file['name'])){
copy($upload_bak.$file['name'], $upload_bak.$bakfilename);
echo "上传成功";
$upload_dir="./bak_data/";
$upload_bak="./site_data/";
$file=$_FILES['upload'];
$username=$_POST['upname'];
$ext = explode(".",$file['name']);
$ext = $ext[count($ext)-1];
$filename1 = substr($file['name'],0,(strlen($file['name'])-strlen($ext)-1));
$bakfilename = "{$username}_{$uid}_".date("Y_m_d_H_i_s").".{$ext}";
if(move_uploaded_file($file['tmp_name'],$upload_dir.$file['name'])){
copy($upload_bak.$file['name'], $upload_bak.$file['name'].'_'.$bakfilename);
echo "上传成功";
}