• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php漫笔1-php图片处理

php 搞代码 3年前 (2022-01-24) 34次浏览 已收录 0个评论

php随笔1-php图片处理

php图片处理的知识内容

upload_image.php:

<span style="color: #0000ff"><!</span><span style="color: #ff00ff">DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">html </span><span style="color: #ff0000">xmlns</span><span style="color: #0000ff">="http://www.w3.org/1999/xhtml"</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">meta </span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">="Content-Type"</span><span style="color: #ff0000"> content</span><span style="color: #0000ff">="text/html; charset=gb2312"</span> <span style="color: #0000ff">/></span> <span style="color: #0000ff"><</span><span style="color: #800000">title</span><span style="color: #0000ff">></span>图片上传页<span style="color: #0000ff"></</span><span style="color: #800000">title</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">style </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text/css"</span><span style="color: #0000ff">></span><span style="background-color: #f5f5f5;color: #800000">.file-box</span><span style="background-color: #f5f5f5;color: #000000">{</span><span style="background-color: #f5f5f5;color: #ff0000"> position</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">relative</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000">width</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">340px</span><span style="background-color: #f5f5f5;color: #000000">}</span><span style="background-color: #f5f5f5;color: #800000"> .txt</span><span style="background-color: #f5f5f5;color: #000000">{</span><span style="background-color: #f5f5f5;color: #ff0000"> height</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">22px</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000"> border</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">1px solid #cdcdcd</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000"> width</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">200px</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000">border-right</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">none</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #000000">}</span><span style="background-color: #f5f5f5;color: #800000"> .btn</span><span style="background-color: #f5f5f5;color: #000000">{</span><span style="background-color: #f5f5f5;color: #ff0000"> background-color</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">#FFF</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000"> border</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">1px solid #CDCDCD</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000">height</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">26px</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000"> width</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">70px</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #000000">}</span><span style="background-color: #f5f5f5;color: #800000"> .file</span><span style="background-color: #f5f5f5;color: #000000">{</span><span style="background-color: #f5f5f5;color: #ff0000"> position</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">absolute</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000"> top</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">0</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000"> right</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">80px</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000"> height</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">24px</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000"> filter</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">alpha(opacity:0)</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000">opacity</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff"> 0</span><span style="background-color: #f5f5f5;color: #000000">;</span><span style="background-color: #f5f5f5;color: #ff0000">width</span><span style="background-color: #f5f5f5;color: #000000">:</span><span style="background-color: #f5f5f5;color: #0000ff">260px </span><span style="background-color: #f5f5f5;color: #000000">}</span> <span style="color: #0000ff"></</span><span style="color: #800000">style</span><span style="color: #0000ff">></span> <span style="color: #0000ff"><</span><span style="color: #800000">script  </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text/javascript"</span> <span style="color: #0000ff">></span> <span style="background-color: #f5f5f5;color: #008000">//</span><span style="background-color: #f5f5f5;color: #008000">JS获取路径 ---成功</span>    <span style="background-color: #f5f5f5;color: #0000ff">function</span><span style="background-color: #f5f5f5;color: #000000"> change()<br />  {          </span><span style="background-color: #f5f5f5;color: #0000ff">var</span><span style="background-color: #f5f5f5;color: #000000"> pic</span><span style="background-color: #f5f5f5;color: #000000">=</span><span style="background-color: #f5f5f5;color: #000000">document.getElementById(</span><span style="background-color: #f5f5f5;color: #000000">'</span><span style="background-color: #f5f5f5;color: #000000">pic</span><span style="background-color: #f5f5f5;color: #000000">'</span><span style="background-color: #f5f5f5;color: #000000">);          </span><span style="background-color: #f5f5f5;color: #0000ff">var</span><span style="background-color: #f5f5f5;color: #000000"> file</span><span style="background-color: #f5f5f5;color: #000000">=</span><span style="background-color: #f5f5f5;color: #000000">document.getElementById(</span><span style="background-color: #f5f5f5;color: #000000">'</span><span style="background-color: #f5f5f5;color: #000000">fileField</span><span style="background-color: #f5f5f5;color: #000000">'</span><span style="background-color: #f5f5f5;color: #000000">);          pic.src</span><span style="background-color: #f5f5f5;color: #000000">=</span><span style="background-color: #f5f5f5;color: #000000">file.value;          </span><span style="background-color: #f5f5f5;color: #0000ff">if</span><span style="background-color: #f5f5f5;color: #000000">(file.files){            </span><span style="background-color: #f5f5f5;color: #0000ff">if</span><span style="background-color: #f5f5f5;color: #000000">(file.files.item(</span><span style="background-color: #f5f5f5;color: #000000">0</span><span style="background-color: #f5f5f5;color: #000000">)){            </span><span style="background-color: #f5f5f5;color: #008000">//</span><span style="background-color: #f5f5f5;color: #008000">src = window.URL.createObjectURL(fileObj.files[0]);</span><span style="background-color: #f5f5f5;color: #000000">            url</span><span style="background-color: #f5f5f5;color: #000000">=</span><span style="background-color: #f5f5f5;color: #000000">window.URL.createObjectURL(file.files.item(</span><span style="background-color: #f5f5f5;color: #000000">0</span><span style="background-color: #f5f5f5;color: #000000">));               document.getElementById(</span><span style="background-color: #f5f5f5;color: #000000">'</span><span style="background-color: #f5f5f5;color: #000000">textfield</span><span style="background-color: #f5f5f5;color: #000000">'</span><span style="background-color: #f5f5f5;color: #000000">).value </span><span style="background-color: #f5f5f5;color: #000000">=</span><span style="background-color: #f5f5f5;color: #000000"> pic.src ;             pic.src</span><span style="background-color: #f5f5f5;color: #000000">=</span><span style="background-color: #f5f5f5;color: #000000">url;            }          }   }  </span><span style="color: #0000ff"></</span><span style="color: #800000">script</span><span style="color: #0000ff">></span> <span style="color: #0000ff"></</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">body</span><span style="color: #0000ff">></span><span style="color: #0000ff"><</span><span style="color: #800000">form </span><span style="color: #ff0000">action</span><span style="color: #0000ff">="check_image.php"</span><span style="color: #ff0000"> method</span><span style="color: #0000ff">="post"</span><span style="color: #ff0000"> enctype</span><span style="color: #0000ff">="multipart/form-data"</span><span style="color: #0000ff">></span>            <span style="color: #0000ff"><</span><span style="color: #800000">table </span><span style="color: #ff0000">border</span><span style="color: #0000ff">="1"</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"><</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"><</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>上传人名称:<span style="color: #0000ff"></</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"><</span><span style="color: #800000">td</span><span style="color: #0000ff">><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">='txt' </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="username"</span> <span style="color: #0000ff">/></</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"></</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"><</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"><</span><span style="color: #800000"><span>@本文来*源gaodai#ma#com搞*!代#%^码$网*</span><textarea>搞gaodaima代码</textarea>td</span><span style="color: #0000ff">></span>*上传图片:<span style="color: #0000ff"></</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"><</span><span style="color: #800000">td</span><span style="color: #0000ff">><</span><span style="color: #800000">div </span><span style="color: #ff0000">class</span><span style="color: #0000ff">="file-box"</span><span style="color: #0000ff">><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">='text' </span><span style="color: #ff0000">name</span><span style="color: #0000ff">='textfield' </span><span style="color: #ff0000">id</span><span style="color: #0000ff">='textfield' </span><span style="color: #ff0000">class</span><span style="color: #0000ff">='txt' </span><span style="color: #0000ff">/><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">='button' </span><span style="color: #ff0000">class</span><span style="color: #0000ff">='btn' </span><span style="color: #ff0000">value</span><span style="color: #0000ff">='浏览...' </span><span style="color: #0000ff">/><</span><span style="color: #800000">br </span><span style="color: #0000ff">/></span>                        <span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="file"</span><span style="color: #ff0000"> name</span><span style="color: #0000ff">="uploadfile"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">="file"</span><span style="color: #ff0000"> id</span><span style="color: #0000ff">="fileField"</span><span style="color: #ff0000"> size</span><span style="color: #0000ff">="28"</span><span style="color: #ff0000"> onchange</span><span style="color: #0000ff">="change();"</span> <span style="color: #0000ff">/></span>                         <span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="hidden"</span><span style="color: #ff0000"> id</span><span style="color: #0000ff">="theFilePath"</span><span style="color: #ff0000"> name</span><span style="color: #0000ff">="theFilePath"</span><span style="color: #ff0000"> value</span><span style="color: #0000ff">=""</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"></</span><span style="color: #800000">div</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"></</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"></</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"><</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"><</span><span style="color: #800000">td </span><span style="color: #ff0000">colspan</span><span style="color: #0000ff">="2"</span><span style="color: #0000ff">></span>                        <span style="color: #0000ff"><</span><span style="color: #800000">small</span><span style="color: #0000ff">><</span><span style="color: #800000">em</span><span style="color: #0000ff">></span> * 可接受的图像格式:GIF,JPG、JPEG和PNG。上传后图片会变为1280X960大小。<span style="color: #0000ff"></</span><span style="color: #800000">em</span><span style="color: #0000ff">></</span><span style="color: #800000">small</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"></</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"></</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"><</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"><</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>图片标题:<span style="color: #0000ff"></</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"><</span><span style="color: #800000">td</span><span style="color: #0000ff">><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000"> class</span><span style="color: #0000ff">='txt' </span><span style="color: #ff0000">name</span><span style="color: #0000ff">="caption"</span><span style="color: #0000ff">/></</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"></</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"><</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>                    <span style="color: #0000ff"><</span><span style="color: #800000">td </span><span style="color: #ff0000">colspan</span><span style="color: #0000ff">="2"</span><span style="color: #ff0000"> style</span><span style="color: #0000ff">="text-align:center;"</span><span style="color: #0000ff">></span>                        <span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="submit"</span><span style="color: #ff0000"> name</span><span style="color: #0000ff">="submit"</span><span style="color: #ff0000"> value</span><span style="color: #0000ff">="Upload"</span><span style="color: #ff0000">  class</span><span style="color: #0000ff">='btn' </span><span style="color: #0000ff">/></span>                    <span style="color: #0000ff"></</span><span style="color: #800000">td</span><span style="color: #0000ff">></span>                <span style="color: #0000ff"></</span><span style="color: #800000">tr</span><span style="color: #0000ff">></span>            <span style="color: #0000ff"></</span><span style="color: #800000">table</span><span style="color: #0000ff">></span>            <span style="color: #0000ff"><</span><span style="color: #800000">img </span><span style="color: #ff0000">src</span><span style="color: #0000ff">=""</span><span style="color: #ff0000">  name</span><span style="color: #0000ff">="pic"</span><span style="color: #ff0000"> id</span><span style="color: #0000ff">="pic"</span> <span style="color: #0000ff">/></span> <span style="color: #0000ff"><</span><span style="color: #800000">br </span><span style="color: #0000ff">/></span>        <span style="color: #0000ff"></</span><span style="color: #800000">form</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">body</span><span style="color: #0000ff">></span><span style="color: #0000ff"></</span><span style="color: #800000">html</span><span style="color: #0000ff">></span>


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php漫笔1-php图片处理
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址