1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/79257-HeiCss

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
handle_css_file.php 2.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
79257 Отправлено 28.03.2015 12:55 9d6403a
<?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"]);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/79257-HeiCss.git
git@api.gitlife.ru:oschina-mirror/79257-HeiCss.git
oschina-mirror
79257-HeiCss
79257-HeiCss
master