【php开源代码栏目提醒】:网学会员为需要php开源代码的朋友们搜集整理了upload_file.php相关资料,希望对各位网友有所帮助!
<?php
print "<pre>";
$store_dir = 'd:\\upload\\';
$uploadfile = "$store_dir".basename($_FILES['sendfile']['name']);
$uploadfile_tmp = $_FILES['sendfile']['tmp_name'];
$err_msg = $_FILES['sendfile']['error'];
if ( $err_msg ) {
print "错误代码:$err_msg<br>";
}
if (!is_writeable($store_dir)){
print "$store_dir 目录不可写\n";
exit;
}
else {
print "$store_dir 目录可写\n";
}
if ( isset ($_FILES['sendfile']) ) {
if (is_uploaded_file($uploadfile_tmp)) {
print "文件检验成功\n";
}
else {
print "文件检验失败,可能遭受文件上传攻击!";
exit;
}
if (move_uploaded_file($uploadfile_tmp, $uploadfile)) {
print "文件移动成功\n";
}
else {
print "移动文件失败,可能遭受文件上传攻击!";
exit;
}
print "文件上载成功!<br>";
}
else {
print "文件上载失败! <br>";
}
print '$_FILES=';
print_r($_FILES);
print "</pre>";
?>