以文本方式上传二进制文件的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 trim 去除空字符的定义与语法介绍
May 31 PHP
PHP文件上传原理简单分析
May 29 PHP
使用PHP会话(Session)实现用户登陆功能
Jun 29 PHP
php引用传值实例详解学习
Nov 06 PHP
php常用字符串比较函数实例汇总
Nov 24 PHP
php启用sphinx全文搜索的实现方法
Dec 24 PHP
php rsa加密解密使用详解
Jan 14 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 PHP
使用Entrust扩展包在laravel 中实现RBAC的功能
Mar 16 PHP
php变量与字符串的增删改查操作示例
May 07 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
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
在视频前插入广告
2006/11/20 Javascript
javascript 表单验证常见正则
2009/09/28 Javascript
JavaScript Eval 函数使用
2010/03/23 Javascript
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
javascript forEach通用循环遍历方法
2010/10/11 Javascript
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
学习JavaScript的最佳方法分享
2011/10/21 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
基于jquery实现日历签到功能
2020/09/11 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
node.js路径处理方法以及绝对路径详解
2021/03/04 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
Python下的subprocess模块的入门指引
2015/04/16 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
python使用logging模块发送邮件代码示例
2018/01/18 Python
使用Python进行目录的对比方法
2018/11/01 Python
Python函数装饰器实现方法详解
2018/12/22 Python
python实现串口自动触发工作的示例
2019/07/02 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
企业项目策划书
2014/01/11 职场文书
《乞巧》教学反思
2014/02/27 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
公司员工离职感言
2015/08/03 职场文书
家庭教育培训学习心得体会
2016/01/14 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
2019年“我为祖国点赞”演讲稿(3篇)
2019/09/26 职场文书
写好Python代码的几条重要技巧
2021/05/21 Python
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript