php字符集转换的教程

五月 06, 2019 Views
Comments 0
PHP通过iconv将字符串从GBK转换为UTF8字符集。 1.iconv()介绍 iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。 iconv函数在php5中内置,GB字符集默认打开。 2.iconv()错误 iconv在转换字符”—”到gb2312时会出错,解决方法是在需要转成的编码后加 “//IGNORE”,也就是iconv函数第二个参数后.如下: iconv("UTF-8", "GB2312//IGNORE", $data) ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存。 3.iconv()例子,代码如下:

php字符串编码相互转换函数(GBK/UTF

五月 06, 2019 Views
Comments 0
虽然说php自带了编码转换函数,但是在使用时会碰到字符丢失问题了,为了解决这个问题小编整理了两上将非GBK字符集的编码转为GBK与将非UTF-8字符集的编码转为UTF-8的函数,希望能帮助到各位. 例子代码如下: <?php  /**    * 将非GBK字符集的编码转为GBK    *   l

Apache服务器开启伪静态并支持.htaccess

五月 05, 2019 Views
Comments 0
mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面来说说它的使用方法!对初学者很有用! 1.检测Apache是否支持mod_rewrite 通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设 置。如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。如果没有查找到,则到“LoadModule”

APACHE中限制IP连接数与IP并发数和流量控制

五月 05, 2019 Views
Comments 0
本文章来给各位同学总结一下APACHE中限制IP连接数与IP并发数和流量控制实现方法,如果只限制连接数据我们可以直接使用limit,如果要限制其它的需要使用其它第三方模块了。 利用Limit模块限制IP连接数 系统版本:centos6.3,APACHE版本:apache2.42(编译安装) 1.配置Limit模块 #wget http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2 安装: #tar jxvf mod_limitipconn-0.24.tar.bz2

为PHP5加入动态Flash文件的生成的支持

五月 04, 2019 Views
Comments 0
想象过在网站上动态生成flash动画吗,本文就让你步入php flash的激动时代,php真是个好东西呀,真是无法预料她明天会变的怎样,好了,言归正传,下面介绍怎样实现这个功能。 一、需要的软件 swf的支持库:http://reality.sgi.com/grafica/flash/dist.99.linux.tar.Z,这个包里面有文档,你可以用c来使用它,他的例子就是,这哥们太好了,不过他要是提供源码就更好了,还有当然是php5了从http://www.php.net得到 二、安装 1、libswf.a安装 #cp dist.99.linux.tar.Z /usr/local  #

apache虚拟主机配置过程问题解决

五月 04, 2019 Views
Comments 0
apache虚拟主机就是一个以VirtualHost为打头每个网站可以是一个VirtualHost,这样一个服务器就可以有多网站了,同时NameVirtualHost 可以指定IP也可以不指定为星号,这样就可以绑定双线IP了. 一直使用xampp做apache服务器,可是新版的xampp添加了虚拟主机就访问127.0.0.1也跳转到了虚拟主机去了,比如:我添加了www.phpfensi.com,路径是e:wwwdemo,而我的添加完之后,访问127.0.0.1竟然也是跑到了www.phpfensi.com下面去. 上网找了好多资料说是添加localhost的,于是在httpd.conf最后添加如下配置,代码如下: <VirtualHost *>   &nbs

php怎么写api接口 代码怎么写

五月 03, 2019 Views
Comments 0
我们用GOOGLE MAP API (开源)的时候,会引用一个类似接口的方法,方法有很多参数可以设置。比如这是个引用地图的方法,它的里面写了很多完整的方法,我这里就不放出来了,但是我举得例子是参数传递在最上面的initialize () (这里我们暂时当作接口)方法上,我们可以传递interface_zoom即缩放大小,interface_lati,interface_lngi就是经纬度等等参数,这些参数可以由我们自己处理,无论是从database还是什么其他方法读取还是怎么运算,然后call这个initialize方法带指定参数就可以了,具体里面如何操作的地图,如何生成的地图,我们就不管了。接口就是我们看到日常生活中的插座,它规定好了规格,是几项的插头,我们就做成几项的插头,具体里面什么线路我们不管。方法中规定了什么类型的参数,我们就传什么类型的参数,具体里面有什么算法我们不管。个人最自白的解释,与官方有出入。 代码如下: l

PHP会话控制实例代码与详细分析

五月 03, 2019 Views
Comments 0
本文实例分析了PHP常见字符串处理函数用法。分享给大家供大家参考,具体如下: <?php  $s = "hello world" ;  //整理   echo 'trim(); ltrim(); r

PHP禁用EVAL的错误理解

五月 02, 2019 Views
Comments 0
EVAl函数是一个非常强大的可以直接执行用户提交的php代码了,同时此函数也给黑客常利用到了,所以很多站长都想去禁止此函数,但小编搜索后发现很多朋友对于PHP禁用EVAL函数有错误的理解了,下面小编为各位纠证一下. val()针对php安全来说具有很大的杀伤力 一般不用的情况下 为了防止<?php eval($_POST[cmd]);?> 这样的小马砸门 需要禁止掉的 网上好多说使用disable_functions禁止掉eval 是错误的,其实eval() 是无法用php.ini中的disable_functions禁止掉的  because eval() is a language construct and not a function eval是zend的 不是PHP_FUNCTION 函数,php怎么禁止eval,如果想禁掉eval 可以用 php的扩展 Suhosin,安装Suhosin后在php.ini 中load进来Suhosin.so 加

PHP如何实现电商订单自动确认收货

五月 02, 2019 Views
Comments 0
一、场景 之前做的电商平台,用户在收到货之后,大部分都不会主动的点击确认收货,导致给商家结款的时候,商家各种投诉,于是就根据需求,要做一个订单在发货之后的x天自动确认收货。所谓的订单自动确认收货,就是在在特定的时间,执行一条update语句,改变订单的状态。 二、思路 最笨重的做法,通过linux后台定时任务,查询符合条件的订单,然后update。最理想情况下,如果每分钟都有需要update的订单,这种方式也还行。奈何平台太小,以及卖家发货时间大部分也是密集的,不会分散在24小时的每分钟。那么,定时任务的话,查询过多,不适合。这里可以先把将要自动确认收货的订单信息存储到其他介质上,比如redis,memcache,rabbitmq,然后执行的脚本从前面的介质获取到订单信息来判断,这里可以大大的减少数据库的查询压力。 redis队列的生产者 对此,
分页:«151617181920212223242526272829»