8 Star 6 Fork 0

bupei / HeiCss

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
handle_css_file.php 2.16 KB
一键复制 编辑 原始数据 按行查看 历史
bupei 提交于 2015-03-28 17:55 . 0.1.7
<?php
header("Content-type: text/html; charset=utf-8");
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
class cssFileverify {
/* 先判断判断上传type类型 */
function verifyName($css_file) {
if ($css_file["name"] == '') {
exit("文件名不合法,请更改文件名后再<a href='index.php'>重新上传</a>!");
} else {
$this->verifyError($css_file);
}
}
function verifyError($css_file) {
if ($css_file["error"] > 0) {
switch ($css_file["error"]) {
case 1:
exit("上传的文件超过了服务器的限制,请精简一下!");
break;
case 2:
exit("超过了浏览器的上传限制!");
break;
case 3:
exit("文件没有上传完整!");
break;
case 4:
exit("没有找到要上传的文件!");
break;
case 5:
exit("文件丢失请重新上传!");
break;
case 6:
exit("文件写入权限失败,请重新上传!");
break;
}
} else {
$this->verifyType($css_file);
}
}
function verifyType($css_file) {
if ($css_file["type"] != "text/css") {
exit("上传的文件不是css!请重新上传!");
} else {
$this->verifyMemory($css_file);
}
}
function verifyMemory($css_file) {
$file_tmp_name = $css_file["tmp_name"];
$GLOBALS["css_path"] = getcwd() . "/css_file/" . $css_file["name"];
if ($css_file["error"] == 0) {
move_uploaded_file($file_tmp_name, $GLOBALS["css_path"]);
} else {
exit("文件移动失败!");
}
}
}
$upload_htm = new cssFileverify();
$upload_htm->verifyName($_FILES["upload_css_file"]);
$new_htm_file = basename($GLOBALS["css_path"]);
Python
1
https://gitee.com/79257/HeiCss.git
git@gitee.com:79257/HeiCss.git
79257
HeiCss
HeiCss
master

搜索帮助