Слияние кода завершено, страница обновится автоматически
<?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 )