以文本方式上传二进制文件的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-5.2 的 php.ini 中文版[金步国翻译]
Apr 17 PHP
yii框架中的Url生产问题小结
Jan 16 PHP
解析PHP正则提取或替换img标记属性
Jun 26 PHP
php实现httpclient类示例
Apr 08 PHP
PHP 快速排序算法详解
Nov 10 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
Apr 21 PHP
php返回当前日期或者指定日期是周几
May 21 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
Jul 06 PHP
举例讲解PHP面对对象编程的多态
Aug 12 PHP
Symfony2框架创建项目与模板设置实例详解
Mar 17 PHP
php自动载入类用法实例分析
Jun 24 PHP
Windows下php+mysql5.7配置教程
May 16 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 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
YII框架关联查询操作示例
2019/04/29 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
xtree.js 代码
2007/03/13 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
Jquery动态替换div内容及动态展示的方法
2015/01/23 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
javascript实现打砖块小游戏(附完整源码)
2020/09/18 Javascript
小程序实现录音功能
2020/09/22 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
Django中使用group_by的方法
2015/05/26 Python
python 基础教程之Map使用方法
2017/01/17 Python
Python语言的变量认识及操作方法
2018/02/11 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
详解python:time模块用法
2019/03/25 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
Python Django路径配置实现过程解析
2020/11/05 Python
CSS3 box-sizing属性
2009/04/17 HTML / CSS
销售所有的狗狗产品:Dog.com
2016/10/13 全球购物
英语专业学子个人的自我评价
2013/10/02 职场文书
四年大学自我鉴定
2014/02/17 职场文书
企业形象策划方案
2014/05/29 职场文书
趣味运动会新闻稿
2015/07/17 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
医务人员医德医风心得体会
2016/01/25 职场文书
该怎么书写道歉信?
2019/07/03 职场文书
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers
MySQL去除密码登录告警的方法
2022/04/20 MySQL
MySQL存储过程及语法详解
2022/08/05 MySQL