php简单的压缩打包下载功能

php简单的压缩打包下载功能
在之前发布的文章里面已经生成了 txt 的文件,这些文件是需要生成压缩包进行下载的,先写了一个简单的压缩打包下载功能,就是在指定的目录下有一个压缩包,比如程序当中的 include 目录下 test.zip 文件,然后只要运行这个 php 程序文件,就出现下载压缩包的弹出窗,当我们把这个文件下载下来之后进行打开正常显示里面的文件。 夏日博客提供的分享代码如下: [code lang="php"] <?php /** * 没有写成cl...

php生成提交过来的数据为txt文件

php生成提交过来的数据为txt文件
一共两个文件,具体链接数据库的部分给直接去除了,前台是提交的文字部分,一行一个,在提交后另一个程序文件进行处理,然后按照提交的文件名生成相应的 txt 文件,并在 txt 文件中加入数据,在使用之前需要先在根目录下新建 test 文件下。 前台表单文件如下(保存为dcwz.php): [code lang="php"] <?php error_reporting(0); //require_once("../config.php"); //require_once("../admin/...

php生成txt文件代码

php生成txt文件代码
这是一个哥们发过来的 php 生成 txt 文件代码,这只是一个实例,需要我来给他生成多个 txt 文件实例的,但我觉得他这个代码有点意思,所以就分享上来了。 先说下这个 php 生成 txt 文件代码都是什么功能吧,肯定是要生成 txt 文件的,有点废话了,不说其它的了,这个 php 代码可以生成指定目录下的一个 txt 文件,并在 txt 文件里面写入三行文字,这个是在 php 里面定义好的。 夏日博客分享下实例的代码如...

php 日期加减计算

php 日期加减计算
最近在开发域名空间管理系统的时候,遇到了 php 日期加减的问题,因为要统计到空间的到期时间,而我要做的是比如空间注册日是 2014年1月1号,到2015年1月1号到期之前就会有通知。 首先看一下关于PHP日期的形式,在PHP中,日期是有两种形式表式的,第一种就是正常的“2014年1月1号”这样的形式,还有一种是时间戳,是一串日期的数字,是需要进行格式化的才能正常显示出来,而格式化的函数则是 date() 了。比如...

PHP无法下载大文件的问题

PHP无法下载大文件的问题
在PHP的应用中,经常会遇到下载大文件的问题,我们知道,PHP中的freead()函数读取服务器文件会有大小限制的问题,当服务器文件一旦超过某个值,应该是128M 时,客户端便不能再进行下载文件。 首先我们需要在PHP.ini中将其memory_limit设置为 1024 M,再进行测试大文件,比如 180M 的文件,如果问题依旧,哪么就需要在 PHP 的页面中添加如下的代码: header('content-type:application/octet-stream'); header...

40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET

40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET
今天申请的PHP+MYSQL空间,在导入MYSQL数据库时,提示 40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET 错误,死活导不进去,完整的错误代码如下所示: /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 如果出现这样的提示,可以考虑以下几个方面的原因: 1,这是由于MYSQL的版本不同所导致的问题,比如我们由低版本的 mysql 导向最高版本的时候可能就会出现这样的问题,由于 4N 版...

PHP判断用户访问的操作系统,以及iOS的设备

PHP判断用户访问的操作系统,以及iOS的设备
如今上网的渠道是越来越多了,不再局限于PC互联网端了,如今使用的手机上网,IPAD,IPHONE等等也作为了主流,除了上网的客户端变得多样外,还有用户的操作系统也变得多样,虽然windows还是主流,但是现在还有比较专业的设计人员用的是mac,另外手机操作系统 android 也是作为手机主流操作系统来供用户来访问的。 既然上网的渠道变得多样化,用户使用的操作系统和设备也多了起来,这些终端的信息对于我们用...

php自动识别文字字符串编码并转为目标编码

php自动识别文字字符串编码并转为目标编码
在PHP中,我们经常要转换一些字符串的编码,我们大部分时间都是通过iconv或者mb_convert等函数进行转换,但是前提是我们要知道需要被转换的字符串的编码,猜能进行正确的转换。 这里介绍的编码转换并不是中文乱码的转换,而是 gbk 与 utf-8 编码之间的转换,两个概念之间一定要弄清楚了,为什么要进行 gbk 与 utf-8 的转换呢,不用多说,一个站点不可能同时有多个编码吧,最好还是统一了好。 虽然大多数转换都...

PHP微信菜单的创建

PHP微信菜单的创建
现在的微信如火如茶,微信上的应用也越来越多,随着越来越大的流量支持,不仅仅是一个简简单单的SNS工具了,更是企业推广的一个好的平台,每天都在抱怨微信上面的广告太多了,其实这就是商家的微信营销了,尤其对于建材等行业影响很深,作为移动端的营销工具,更是不可或缺,现在的建材企业,除了要做好PC端的网页应用外,还要建设微信的微网站,说白了,就是将手机网站嵌入了微信软件中,将其整合到了一起...

PHP识别电脑还是手机访问网站

PHP识别电脑还是手机访问网站
手机上网越来越多了,现在企业不仅要做PC端的网站,还要进行手机站点的建设,最近公司也开通了手机网站,可以看得出来,现在手机上网的人群并不少,而我们单位也新建了微信微网,微网就是手机站点了,将手机站点嵌入到微信中,形成了微网。 有几个客户开通了微网,而现在我要做的则是,判断访客的行为,就是终端客户用的是什么在上网,如果用的是手机,则打开手机网站,而如果用的是 电脑PC,则打开PC站点...

PHP程序在引号前自动加反斜杠的原因与处理办法

PHP程序在引号前自动加反斜杠的原因与处理办法
php程序加反斜杠的原因就是要进行特殊字符的转义,我们知道,有一些特殊的字符,比如反斜框“/”,单引号“’”,双斜杠“//”,分号“;”等等这些特殊的符号,如果不进行转义,是没有办法直接进入到数据库的,而会直接产生错误,比如在直接 SQL 插入语句 插入双斜杠,而双斜杠在没有转义时,是 php 的注释符号,直接放到 SQL 中,还没插入,后面的语句都已经被注释掉了,还能不产生错误么。 如果我们自己要进行对特...

Nginx-PHP上传文件大小设置

Nginx-PHP上传文件大小设置
nginx是一个高性能的反向代理服务器,据说是俄罗斯的一个站点进行开发的,最近在研究 web 服务器时正好进行了研究,其实对于 nginx 并不是很感兴趣,而且基本上没有用到过,可今天看到网上却用的人不少,那么肯定会有它自己的诸多优点了。 粗略的看了一下,nginx的优点有如下,nginx 有点 unix 的问题,它就是主要在 unix 平台下进行编译运行的,当然也有 windows 移植版,只不过在国内的 win 平台下很少使...

Mysql最基本的语句:增加,删除,修改语句

Mysql最基本的语句:增加,删除,修改语句
在我们进行PHP程序开发时,都会遇到增加、删除与修改等操作,也可以说,增删改查是开发PHP中不可缺少的,而增删改查的操作其实也是对MYSQL等数据库的操作,这是在开发程序中用到频率也是最高的操作。 我们知道MYSQL与PHP的结合是黄金搭档,那么下面的语句就是关于对MYSQL数据库的增删改查的操作,当然对于其它数据库也是适用的,下面的语句也是在 PHP 与 MYSQL 的应用中使用频率最高的。 以表名为category...

Linux PHP 连接 mssql 记录乱码

Linux PHP 连接 mssql 记录乱码
因为一直在使用 windows 下的 PHP 开发,用的是 mysql 数据库,偶尔也会遇到查询记录的乱码,那是因为 php 编码不支持中文进行导致的,直接将其进行编码解码即可解决,所以在 windows 平台下还是比较容易解决的。 今天在帮一个客户进行 liunx 下维护 mssql 数据库的操作,因站点被攻击的原因,一直无法进行打开站点,折腾了很久,终于连接上mssql了,今天来了尝试下查询,么问题! 可是出来的记录 中文 显示...

Apache服务器实现301重定向详解

Apache服务器实现301重定向详解
如果我们正在使用 liunx 操作系统,哪么 Apache 服务器也是必不可缺少的软件了,用 Apache 服务器来运行 PHP 也是效率最高的一个软件之一了,通常 Apache 服务器安装好进行默认即可,除了一些对PHP支持的配置之外,基本上就不用动了,但有时候域名或网站有变动的时候,就需要进行在 Apache 服务器下进行 301 重定向的配置,首先看一下什么是 301 重定向。。 301重定向(301 redirect)又叫301代表永久性转...

apache+php5.5安装

apache+php5.5安装
apache+php的结合不用多说了,这可是黄金搭档,运行的效率可是行业中认可的,Apache作为世界使用排名第一的Web服务器软件,与PHP结合运行效率是相当高的,目前在 windows 环境下还不支持 apache 软件,但已经支持 IIS+PHP 的结合了,IIS 也是世界排名中的 web 服务器软件,主要是用来运行 ASP 程序的,只是近些年来 PHP 的流行,ASP 显得有些力不从心了。 在使用 php 时,虽然 windows 下也可以进行 iis+ph...

PHP分页函数,网络通用版

PHP分页函数,网络通用版
经典的一款PHP网络通用版的分页程序,由几个方法组合形成,不太合适应用到网络上面,但绝对适合新手学习使用,PHP分页函数的代码较为简单,没有冗余的代码,另外,它的注释写得非常清楚,俨然更像一个PHP分页教程,这个函数时间有点早,但还是比较实用的,在使用时,只需要调用PHP分页函数的文件,输出分页导航条的代码即可,分页的函数封装起来就可以了,基本上不用去动,在刚学习PHP分页时,可以进行练习...

phpnow搭建的环境找不到php.ini文件?

phpnow搭建的环境找不到php.ini文件?
phpnow是一款PHP集成环境,其中集成了php、apache、mysql,zend等软件,因为单独的PHP环境搭建起来非常的麻烦,所以许多PHP新手用户都使用了PHP的集成环境,使用PHP集成环境主要的好处就是一键安装,而且兼容性好,不用去搞哪么繁琐的配置了。 PHP集成环境有许多,而phpnow只是重多的集成环境中的一种,关于phpnow集成环境的安装与使用,这里就不再介绍了,可以到官方去查看帮助的文件,今天在使用phpnow的...

php 获取远程文件内容自定义函数

php 获取远程文件内容自定义函数
在采集内容时,经常会看到要获取远程的内容,包括图片与文字,甚至采集视频音频等文字,这在一套完整的采集系统中,功能代码还是比较复杂的,除了要指定采集内容规则外,还需要判断获取远程文件的图片与文字的分析,最后将其下载到本地计算机,然后进行筛选后进行入库. 太复杂的获取远程文件内容这里就不讲了,基本上采集文件的程序是由多个自定义函数组成的,这里介绍一个简单的PHP获取远程文件内容的自定义函...

BOM头导致网页无法紧贴浏览器顶部

BOM头导致网页无法紧贴浏览器顶部
BOM头是一个很麻烦的一串隐藏的字符,最近下载了zzcms系统进行研究,把系统安装调试完成,整个前后台都可以使用,无奈,前台页面距离浏览器总有哪么几个像素的距离,无论如何都调不到最顶端,不管是调整了 CSS 样式文件,还是 DW 里面调到顶端,预览时依然留那么几像素的空白。 经过一番的搜索,最后锁定问题并不是 CSS 样式或其它定义的问题,而是页面的问题,解决的方法是用 DW 打开 PHP 文件,快捷键 ct...