以文本方式上传二进制文件的PHP程序


Posted in PHP onOctober 09, 2006

现在有的站点上传文件的时候会自动在文件前面加入Content-type: image/gif等头标,导致二进制文件被破坏。因此,我编写了以文本方式上传二进制文件的PHP程序。

一共两个文件:index.php,action.php。将要上传的文件的文件名改为test,与这两个文件放在一起,运行index.php,选读取,将读取的所有数据Copy,在远端服务器上面也运行这个程序,Paste到输入框中,选保存。二进制文件就被上传了。

index.php
---------------------------------------------------------
<html>
<head>
<title>以文本方式上传二进制文件的PHP程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<table width="760" border="0" cellspacing="0" cellpadding="0" height="25">
  <tr>
    <td>
      <div align="center"><b>图片上传</b></div>
    </td>
  </tr>
</table>
<table width="760" border="0" cellspacing="0" cellpadding="0">
  <tr>  
    <td>
      <form name="form" method="post" action="action.php" target="_blank">
        <div align="center">
          <textarea name="pic" cols="80" rows="15"></textarea>
          <br>
          <input type="radio" name="view" value="0" checked>
          保存  
<input type="radio" name="view" value="1">
          试看  
          <input type="radio" name="view" value="2">
          读取<br>
          <input type="submit" name="OK" value=" 确 定 ">
           
          <input type="reset" name="RESET" value=" 取 消 ">
        </div>
      </form>
    </td>
  </tr>
</table>
</body>
</html>
---------------------------------------------------------

action.php
---------------------------------------------------------
<?

PHP 相关文章推荐
php 动态执行带有参数的类方法
Apr 10 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
Jan 27 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
Oct 31 PHP
php查找字符串出现次数的方法
Dec 01 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
Jan 09 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
Mar 22 PHP
yii使用bootstrap分页样式的实例
Jan 17 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
Thinkphp5+uploadify实现的文件上传功能示例
May 26 PHP
php实现的简单多进程服务器类完整示例
Feb 01 PHP
PHP 对接美团大众点评团购券(门票)的开发步骤
Apr 03 PHP
用户的详细注册和判断
Oct 09 #PHP
PHP编程与应用
Oct 09 #PHP
谈谈PHP语法(2)
Oct 09 #PHP
无数据库的详细域名查询程序PHP版(1)
Oct 09 #PHP
无数据库的详细域名查询程序PHP版(2)
Oct 09 #PHP
PHP调用三种数据库的方法(3)
Oct 09 #PHP
PHP调用三种数据库的方法(2)
Oct 09 #PHP
You might like
Protoss兵种介绍
2020/03/14 星际争霸
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
vue+webpack中配置ESLint
2018/11/07 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
Python中字符串的处理技巧分享
2016/09/17 Python
Atom的python插件和常用插件说明
2018/07/08 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
Python----数据预处理代码实例
2019/03/20 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
Python远程方法调用实现过程解析
2020/07/28 Python
CSS3 实现穿梭星空动画
2020/11/13 HTML / CSS
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
Linux常见面试题
2016/10/04 面试题
网络教育毕业生自我鉴定
2013/10/10 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
小摄影师教学反思
2014/04/27 职场文书
一帮一活动总结
2014/05/08 职场文书
爱我中华演讲稿
2014/05/20 职场文书
消防标语大全
2014/06/07 职场文书
李强优秀员工观后感
2015/06/16 职场文书
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫