PHP
文章平均质量分 64
dghah
这个作者很懒,什么都没留下…
展开
-
bmp图片转换格式
<?phpfunction ConvertBMP2GD($src, $dest = false) {if(!($src_f = fopen($src, "rb"))) {return false;}if(!($dest_f = fopen($dest, "wb"))) {return false;}$header = unpack("vtype/Vsize/v...原创 2012-10-16 11:27:48 · 182 阅读 · 0 评论 -
yum安装Tomcat
在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下:1、基础环境安装配置,如操作系统(我使用Centos6.3)、网络及主机基本配置等2、yum安装tomcat:yum -y install tomcat6 tomcat6-webapps tomcat6-admin-...原创 2014-01-14 16:21:15 · 164 阅读 · 0 评论 -
phpize 编译安装 PHP 加速器 APC
PHP 常用的加速器:APC、eAccelerator、XCache. 今天来安装 APC.APC PECL 项目地址:http://pecl.php.net/package/apc1. 下载解压:cd /data/temp/wget http://pecl.php.net/get/APC-3.1.9tar xzf APC-3.1.7.tgzcd APC-3.1.7 2. 编...原创 2014-01-09 10:19:24 · 116 阅读 · 0 评论 -
Session 跨页面访问失效
昨天遇到一个问题,一个正式发布的系统忽然登录不上了 。服务器,数据库都没有人动过,很奇怪。 原因:服务器内存或空间满了原创 2013-01-07 16:23:52 · 208 阅读 · 0 评论 -
linux 所以php发送邮件报错, fsockopen()
Warning: fsockopen(): unable to connect to mail.ulucu.com:25 (Permission denied) in /var/www/html/test/libraries/class.smtp.php on line 122 解决办法 1 永久方法 – 需要重启服务器 修改/etc/selinux/config文件...原创 2012-12-12 21:18:11 · 529 阅读 · 0 评论 -
php计算程序运行时间的类
在写这个类之前,我来介绍一下php的一个内置函数microtime(),详情请查看php手则。而php5新增 microtime(true) 返回当前时间的浮点数,单位是微秒。对于这个类算法其实很简单 就是 现在的时间-开始的时间=花费的时间so,上代码 嘎嘎 !<?phpclass ti...原创 2012-06-22 23:02:49 · 108 阅读 · 0 评论 -
php拆分中文字符串
分隔字符串,使用“str_split”就可以了好处是连空格也会作为数组的元素。我之前的例子就是因为前一个字符串包含2个空格,而后一个只有一个。但是输出的时候看到的显示都是一样的。也可以按照其他分隔符进行分割,如“explode”或者“preg_split”,php教程 explode() 函数php string 函数定义和用法explode() 函数把字符串分割为数组。语...原创 2012-06-21 21:10:50 · 390 阅读 · 0 评论 -
simplexml 对xml的增删改操作
搞了几天php处理xml文件,终于有点头绪,记录下来分享一下。 simplexml 是php处理xml文件的一个方法,另一个是dom处理,这里只说simplexml。目前php处理xml用的比较多,比较成熟的还是dom。但dom在速度和代码量上还是比较受人诟病的。simplexml的有些函数需要比较高版本的ph...原创 2012-06-21 17:20:01 · 141 阅读 · 0 评论 -
PHP获取root权限
在进行项目的时候遇到一个问题,通过网页来重启服务器 。即php需要获取root权限才能执行重启操作。有问题问百度,百度不知问谷歌 。查了很多的资料,最后找到了一个可执行的方案 。即下面的这篇文章 。这种问题我想大家可能都遇到过,网友提供的解决方法也很多。我也只是结合自己系统的需求并结合网友的解决方案来总结的一种方法用来作为解决php以root权限执行一些普通用户不能执行的命令或...原创 2012-06-21 17:12:47 · 859 阅读 · 1 评论 -
php防止重复提交表单
解决方案一:引入cookie机制来解决提交页面代码如下a.php代码如下:<form id="form1" name="form1" method="post" action="t2.php"> <p>说明 <input type="text" name="titile"原创 2012-10-19 08:57:06 · 120 阅读 · 0 评论 -
PHP正则表达式验证是否含有中文
判断是否有中文。if (preg_match("/[\x7f-\xff]/", $string)) { echo "true"; }else{ echo "false"; } 判断是否全部是中文//if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str))原创 2012-10-18 14:15:39 · 148 阅读 · 0 评论 -
威盾解密
<?php /*********************************** *威盾PHP加密专家解密算法 ***********************************/ $filename="1.php";//要解密的文件 $lines = file($filename);//0,1,2行 //第一次base64解密 $content=""; ...原创 2012-10-18 13:37:06 · 351 阅读 · 0 评论 -
phpmailer的简单使用
<?phpheader("content-type:text/plain; charset=utf-8");error_reporting(E_ALL ^ E_NOTICE);error_reporting(0);date_default_timezone_set("PRC");require_once 'librariy/class.phpmailer.php';$...原创 2012-10-18 13:25:55 · 127 阅读 · 0 评论 -
PHP无法访问远程mysql的问题分析及解决
首先说明,远程服务器是可远程访问的。 我遇到的问题是这样的:有A,B,C三台服务器,C为服务器,B可以用PHP成功连接上C机器的mysql,而A机器则不能连接! 可以说,肯定不是代码有什么问题,服务器上的mysql设置也是没什么问题的,因为B机器都是可以的。 肯定是A机器的设置有问题! 在网上一顿搜,各种说mysql授权问题的,以及修改php.ini的,修改防火墙的,事实上都不是这些问题导致的。 ...原创 2013-10-30 15:03:06 · 316 阅读 · 0 评论