以文本方式上传二进制文件的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循环获取GET和POST值的代码
Apr 09 PHP
php文件上传表单摘自drupal的代码
Feb 15 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
phpexcel导入excel数据使用方法实例
Dec 24 PHP
php结合ajax实现赞、顶、踩功能实例
May 12 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
学习php设计模式 php实现状态模式
Dec 07 PHP
Windows 下安装 swoole 图文教程(php)
Jun 05 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
Sep 16 PHP
Laravel实现批量更新多条数据
Apr 06 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编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
php使用Session和文件统计在线人数
2015/07/04 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
jQuery 核心函数以及jQuery对象
2010/03/23 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
Vue.js基础知识汇总
2016/04/27 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
layui 中select下拉change事件失效的解决方法
2019/09/20 Javascript
解决vant中 tab栏遇到的坑 van-tabs
2020/11/04 Javascript
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
CentOS安装pillow报错的解决方法
2016/01/27 Python
Python 删除连续出现的指定字符的实例
2018/06/29 Python
Pytorch释放显存占用方式
2020/01/13 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
python+requests接口自动化框架的实现
2020/08/31 Python
Python偏函数实现原理及应用
2020/11/20 Python
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
文秘人员工作职责
2014/01/31 职场文书
《哪吒闹海》教学反思
2014/02/28 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
高中运动会广播稿
2014/09/16 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
导游词之天津盘山
2019/11/01 职场文书
Pandas数据结构之Series的使用
2022/03/31 Python
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python