日期:2013-03-16  浏览次数:20400 次

php在线生成ico文件源代码.

favicon图标介绍

favicon.ico一般用于作为缩略的网站标志,它显示位于浏览器的地址栏或者在标签上,用于显示网站的logo,如图红圈的位置, 目前主要的浏览器都支持favicon.ico图标.


以下是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; 
         &nbs