本帖最后由 cckakaok 于 2011-06-22 11:58:43 编辑

解决方案 »

  1.   

    我就想问 这个位置加的对不对     $ext = strtolower(substr(strrchr($file_name,'.'),1));    //获取扩展名
        $new_path=date('YmdHis',time()) . '4fzz.' . $ext;    //获取时间字符串,加上扩展名,用作新文件名,如:20090608145630.gif
        $file_path = $save_path . $new_path;    //补全上传路径,
        if (move_uploaded_file($tmp_name, $file_path) === false) {
            alert("上传文件失败。");
        }
        
        $file_url = $save_url . $new_path;
        ImageWaterMark($file_url,0,"../../data/images/water.gif",80);//给图片加水印
    另外代码写错没!!
      

  2.   

    你上传的图片应该就是准备加水印的图片吧?
    那么既然是 move_uploaded_file($tmp_name, $file_path)
    其中 $file_path 不就是上传图片的文件名吗?为什么传给 ImageWaterMark 的是 $file_url 呢?
    $file_url = $save_url . $new_path;
    中的 $save_url 优势什么呢?
      

  3.   

    $file_path 给这个加水印还是加不进去啊!!