首页 > 开发 > PHP > 正文

php在线生成ico文件的代码

2024-05-04 22:13:07
字体:
来源:转载
供稿:网友
index.php
代码如下:
<?PHP
$output = "";
if(isset($_GET['action'])&&$_GET['action'] == 'make'){
    if(isset($_FILES['upimage']['tmp_name']) && $_FILES['upimage']['tmp_name'] && is_uploaded_file($_FILES['upimage']['tmp_name'])){
        if($_FILES['upimage']['type']>210000){
            echo "你上传的文件体积超过了限制 最大不能超过200K";
            exit();
        }
        $fileext = array("image/pjpeg","image/gif","image/x-png");
        if(!in_array($_FILES['upimage']['type'],$fileext)){
            echo "你上传的文件格式不正确 仅支持 jpg,gif,png";
            exit();
        }
        if($im = @imagecreatefrompng($_FILES['upimage']['tmp_name']) or $im = @imagecreatefromgif($_FILES['upimage']['tmp_name']) or $im = @imagecreatefromjpeg($_FILES['upimage']['tmp_name'])){
            $imginfo = @getimagesize($_FILES['upimage']['tmp_name']);
            if(!is_array($imginfo)){
                echo "图形格式错误!";
            }
            switch($_POST['size']){
                case 1;
                    $resize_im = @imagecreatetruecolor(16,16);
                    $size = 16;
                    break;
                case 2;
                    $resize_im = @imagecreatetruecolor(32,32);
                    $size = 32;
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表