以文本方式上传二进制文件的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 email邮箱正则
Oct 08 PHP
php面向对象全攻略 (五) 封装性
Sep 30 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
Jun 12 PHP
ThinkPHP独立分组使用的注意事项
Nov 25 PHP
php利用scws实现mysql全文搜索功能的方法
Dec 25 PHP
Laravel 5框架学习之Blade 简介
Apr 08 PHP
php编写批量生成不重复的卡号密码代码
May 14 PHP
PHP使用curl模拟post上传及接收文件的方法
Mar 04 PHP
PHP常见数组函数用法小结
Mar 21 PHP
round robin权重轮循算法php实现代码
May 28 PHP
PHP自动载入类文件函数__autoload的使用方法
Mar 25 PHP
PHP中的self关键字详解
Jun 23 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
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
PHP基于MySQL数据库实现对象持久层的方法
2015/06/17 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
2016/09/23 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
[02:00]DOTA2英雄COSPLAY闹市街头巡游助威2015国际邀请赛
2015/08/02 DOTA
简单谈谈Python中的反转字符串问题
2016/10/24 Python
python实现任意位置文件分割的实例
2018/12/14 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
python画图常规设置方式
2020/03/05 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
2020/11/24 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
印度低票价航空公司:GoAir
2017/10/11 全球购物
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
实习生的自我鉴定范文欣赏
2013/11/20 职场文书
职业生涯规划书的格式
2013/12/29 职场文书
迟到检讨书1000字
2014/01/15 职场文书
投标承诺书范本
2014/03/27 职场文书
文体活动总结
2015/02/04 职场文书
解决MySQL添加新用户-ERROR 1045 (28000)的问题
2022/03/03 MySQL
国际最新研究在陨石中发现DNA主要成分 或由陨石带来地球
2022/04/29 数码科技