以文本方式上传二进制文件的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设计聊天室步步通
Oct 09 PHP
聊天室php&amp;mysql(二)
Oct 09 PHP
php 动态多文件上传
Jan 18 PHP
php array_search() 函数使用
Apr 13 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
Nov 01 PHP
php检测图片木马多进制编程实践
Apr 11 PHP
Zend的MVC机制使用分析(一)
May 02 PHP
yii操作session实例简介
Jul 31 PHP
php实现对象克隆的方法
Jun 20 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
Jul 08 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
Mar 21 PHP
php+websocket 实现的聊天室功能详解
May 27 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
几种显示数据的方法的比较
2006/10/09 PHP
php防注
2007/01/15 PHP
PHP $_FILES中error返回值详解
2014/01/30 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
JavaScript将相对地址转换为绝对地址示例代码
2013/07/19 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
2017/01/20 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
js中数组插入、删除元素操作的方法
2017/02/15 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
Django的数据模型访问多对多键值的方法
2015/07/21 Python
Python中的super()方法使用简介
2015/08/14 Python
python简单实现获取当前时间
2016/08/27 Python
linux环境下python中MySQLdb模块的安装方法
2017/06/16 Python
python字符串string的内置方法实例详解
2018/05/14 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
Python利用heapq实现一个优先级队列的方法
2019/02/03 Python
Python实现不规则图形填充的思路
2020/02/02 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
行政专员工作职责
2013/12/22 职场文书
银行办理业务介绍信
2014/01/18 职场文书
施工质量承诺书范文
2014/05/30 职场文书
自荐信格式模板
2015/03/27 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书