分享

写回答

发帖

[提问] phpweb的程序上传不了图片呢?哪位达人帮解决下啊?

GoDaddy GoDaddy 1682 人阅读 | 2 人回复

发表于 2012-5-7 10:28:53 | 显示全部楼层 |阅读模式

未命名.jpg


如题 .phpweb的程序。上传产品图片提示这个。已经给了目录写权限。。










以下是upload.inc.php


<?php


///////////上传图片或FLASH函数

function NewUploadImage($jpg,$jpg_type,$jpg_size,$path){

       
        global $strUploadNotice1,$strUploadNotice2,$strUploadNotice3;

        if ($jpg_size == 0) {

                        $arr[0]="err";
                        $arr[1]=$strUploadNotice1;
                        return $arr;
        }
       
        if ($jpg_size > 500000) {

                        $arr[0]="err";
                        $arr[1]=$strUploadNotice2;
                        return $arr;

        }

        if ($jpg_type != "image/pjpeg" && $jpg_type != "image/jpeg" && $jpg_type!= "image/gif" && $jpg_type != "image/x-png" && $jpg_type != "application/x-shockwave-flash") {
                        $arr[0]="err";
                        $arr[1]=$strUploadNotice3;
                        return $arr;
        }
               
        switch ($jpg_type) {

                        case "image/pjpeg" :
                        $extention = ".jpg";
                        $UploadImage[2]="gif";
                        break;

                        case "image/jpeg" :
                        $extention = ".jpg";
                        $UploadImage[2]="gif";
                        break;

                        case "image/gif" :
                        $extention = ".gif";
                        $UploadImage[2]="gif";
                        break;

                        case "image/x-png" :
                        $extention = ".png";
                        $UploadImage[2]="gif";
                        break;

                        case "application/x-shockwave-flash" :
                        $extention = ".swf";
                        $UploadImage[2]="swf";
                        break;
        }
                         
                $fname=time();
                $fname=$fname.$extention;
                $file_path = ROOTPATH.$path."/".$fname;
                $UploadImage[3] = $path."/".$fname;
               
                copy ($jpg,$file_path);
                chmod ($file_path,0666);
               

                $UploadImage[0]="OK";
                $UploadImage[1]="OK";

                return $UploadImage;

}

?>

回答|共 2 个

暮木娃娃

发表于 2012-5-7 10:42:12 | 显示全部楼层

去程序官网问问
RAKSmart
回复 支持 反对

使用道具 举报

yeyezai

发表于 2012-5-7 14:02:41 | 显示全部楼层

估计是图片过大,调整一下。

发错版块了吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则