pic2里面报错的位置标出来了

pic.php

ZwelL图片上传程序

上传文件:

允许上传的文件类型为:=implode(', ',$uptypes)?>

pic2.php

已经成功上传

文件名: ".$destination_folder.$fname."

";

echo " 宽度:".$image_size[0];

echo " 长度:".$image_size[1];

echo "

大小:".$file["size"]." bytes";

if($watermark==1)

{

$iinfo=getimagesize($destination,$iinfo);

$nimage=imagecreatetruecolor($image_size[0],$image_size[1]);

$white=imagecolorallocate($nimage,255,255,255);

$black=imagecolorallocate($nimage,0,0,0);

$red=imagecolorallocate($nimage,255,0,0);

imagefill($nimage,0,0,$white);

switch ($iinfo[2])

{

case 1:

$simage =imagecreatefromgif($destination);

break;

case 2:

$simage =imagecreatefromjpeg($destination);

break;

case 3:

$simage =imagecreatefrompng($destination);

break;

case 6:

$simage =imagecreatefromwbmp($destination);

break;

default:

die("不支持的文件类型");

exit;

}

imagecopy($nimage,$simage,0,0,0,0,$image_size[0],$image_size[1]);

imagefilledrectangle($nimage,1,$image_size[1]-15,80,$image_size[1],$white);

switch($watertype)

{

case 1: //加水印字符串

imagestring($nimage,2,3,$image_size[1]-15,$waterstring,$black);

break;

case 2: //加水印图片

$simage1 =imagecreatefromgif("xplore.gif");

imagecopy($nimage,$simage1,0,0,0,0,85,15);

imagedestroy($simage1);

break;

}

switch ($iinfo[2])

{

case 1:

//imagegif($nimage, $destination);

imagejpeg($nimage, $destination);

break;

case 2:

imagejpeg($nimage, $destination);

break;

case 3:

imagepng($nimage, $destination);

break;

case 6:

imagewbmp($nimage, $destination);

//imagejpeg($nimage, $destination);

break;

}

//覆盖原上传文件

imagedestroy($nimage);

imagedestroy($simage);

}

if($imgpreview==1)

{

echo "

图片预览:

";

echo "

";

}

header("location:http://localhost/pic.php");

}

?>

回复内容:

pic2里面报错的位置标出来了

pic.php

ZwelL图片上传程序

上传文件:

允许上传的文件类型为:=implode(', ',$uptypes)?>

pic2.php

已经成功上传

文件名: ".$destination_folder.$fname."

";

echo " 宽度:".$image_size[0];

echo " 长度:".$image_size[1];

echo "

大小:".$file["size"]." bytes";

if($watermark==1)

{

$iinfo=getimagesize($destination,$iinfo);

$nimage=imagecreatetruecolor($image_size[0],$image_size[1]);

$white=imagecolorallocate($nimage,255,255,255);

$black=imagecolorallocate($nimage,0,0,0);

$red=imagecolorallocate($nimage,255,0,0);

imagefill($nimage,0,0,$white);

switch ($iinfo[2])

{

case 1:

$simage =imagecreatefromgif($destination);

break;

case 2:

$simage =imagecreatefromjpeg($destination);

break;

case 3:

$simage =imagecreatefrompng($destination);

break;

case 6:

$simage =imagecreatefromwbmp($destination);

break;

default:

die("不支持的文件类型");

exit;

}

imagecopy($nimage,$simage,0,0,0,0,$image_size[0],$image_size[1]);

imagefilledrectangle($nimage,1,$image_size[1]-15,80,$image_size[1],$white);

switch($watertype)

{

case 1: //加水印字符串

imagestring($nimage,2,3,$image_size[1]-15,$waterstring,$black);

break;

case 2: //加水印图片

$simage1 =imagecreatefromgif("xplore.gif");

imagecopy($nimage,$simage1,0,0,0,0,85,15);

imagedestroy($simage1);

break;

}

switch ($iinfo[2])

{

case 1:

//imagegif($nimage, $destination);

imagejpeg($nimage, $destination);

break;

case 2:

imagejpeg($nimage, $destination);

break;

case 3:

imagepng($nimage, $destination);

break;

case 6:

imagewbmp($nimage, $destination);

//imagejpeg($nimage, $destination);

break;

}

//覆盖原上传文件

imagedestroy($nimage);

imagedestroy($simage);

}

if($imgpreview==1)

{

echo "

图片预览:

";

echo "

";

}

header("location:http://localhost/pic.php");

}

?>

你是直接抄人家的代码的吧,$max_file_size未定义,所以必然任何上传的文件都会被这句话阻断。

相关标签:php

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php图片上传不现实路径指向错误,上传图片提示这个错误怎么办?相关推荐

  1. 【报错笔记】关于图片上传时的路径问题

    在图片上传时将图片上传到本地磁盘后 如下将图片保存到了D盘下 因此在jsp页面中读取对应图片时,需要在tomcat中配置相关信息. 在jsp页面中图片路径src中使用虚拟路径加数据库中图片名称就可以将 ...

  2. layiim php图片上传,孤狼采集器利用PHP上传图片方式说明

    有的服务器不喜欢开启FTP,也不想图片远程调用,但又必须使用图片本地化,那么怎么办呢?软件更新了第二个功能:PHP上传图片方法. 首先,点击:下载位置,选择图片临时下载在电脑里的位置. 然后,输入替换 ...

  3. jquery php 异步图片上传实例,php结合jquery异步上传图片(ajaxSubmit)

    Ajax异步上传图片 functionsky_upfiles(){varmesstxt; $("#sky_upform").ajaxSubmit({//dataType:'scri ...

  4. js java 图片上传_spring(java,js,html) 截图上传图片实例详解

    html 最后 上传了这个插件 共学习参考 function addFile(obj){ //document.getElementById('img').src = path; $.ajaxFile ...

  5. 微信小程序图片上传和预览以及取消上传图片案例

    前言: 做小程序项目遇到一个需求,就是上传图片和预览,以及取消指定的图片,其实这个功能挺好搞的,借助微信官方的API结合实现,只不过注意一点细节.不多说了直接上代码和效果图.大家可以直接复制我的代码进 ...

  6. java ueditor 图片上传加水印_百度ueditor上传图片加水印的例子

    百度ueditor上传图片默认没有水印功能的如果我们要添加水印需要在程序上进行一些添加了,下面来看看百度ueditor上传图片加水印的例子吧. 打开UEditor压缩包下php目录中的上传类文件:Up ...

  7. 上传服务器响应失败,Django CKEditor 上传图片提示“不正确的服务器响应”的解决办法...

    开发环境 django 1.11 django-ckeditor 5.3.1(CKEditor 4.7.3) 发生背景 前端页面引用了 CKEditor 富文本编辑器,Django 未登录的时候上传文 ...

  8. java 根据预览图片上传_JavaSctit 利用FileReader和滤镜上传图片预览功能

    filereader 对象允许web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 file或 blob对象指定要读取的文件或数据. 1.filereader接口的方法 fi ...

  9. ios 微信公众号 上传图片至服务器,axios 上传文件到微信公众号接口提示503错误...

    解决方案如下 import axios from 'axios' import * as fs from 'fs' import { HttpDelegate } from './HttpKit' i ...

最新文章

  1. 组件化 Todo List 编写笔记
  2. 华北赛区,我们来啦!
  3. Appium+python自动化19-iOS模拟器(iOS Simulator)安装自家APP
  4. 中国人民大学_《组织行为学》_15如何降低集体决策的风险?
  5. DL之simpleNet:利用自定义的simpleNet(设好权重)对新样本进行预测、评估、输出梯度值
  6. Unable to simultaneously satisfy constraints.
  7. 让“云”无处不在-Citrix Xenserver之三 license server
  8. 专科生,还有未来吗?
  9. impdp导入dmp文件ORA-39088: 文件名不能包含路径说明ORA-39001: 参数值无效ORA-39000: 转储文件说明错误
  10. Week04《Java程序设计》第四周学习总结
  11. 如何使用CORS解决跨域问题
  12. 10种受欢迎的前后端相关开发工具
  13. 【时间之外】浏览器分屏使用技巧
  14. 安卓4.4pppoe拨号间隔及轮次修改
  15. 西门子触摸屏数据历史数据记录_西门子触摸屏mp277历史数据丢失(免费技术支持)...
  16. [の项目练习]Vue-Cli、API的头条新闻项目
  17. 为什么无名管道只能用于具有亲缘关系的进程间通信
  18. 2021年起重机司机(限桥式起重机)考试及起重机司机(限桥式起重机)
  19. linux 混杂设备驱动之adc驱动
  20. 智慧商业零售商业模式是什么,智慧商业零售商业模式有那些,智慧零售数据采集维度

热门文章

  1. Mycat分库路由规则
  2. Elasticsearch 操作命令
  3. 我往手里面植入了一枚芯片,但并没有获得超能力
  4. wp8安装SSL证书
  5. 搭建pxe环境安装系统
  6. 这个算是编码的坏习惯吧?
  7. Silverlight Gantt甘特图项目管理解决方案
  8. C++中宏与内联函数
  9. 套用这8种数据治理方法,解决90%的数据治理问题
  10. 系统运维遇上了大救星,是什么让IT效率提高48%