php
文章平均质量分 76
ljl_xyf
这个作者很懒,什么都没留下…
展开
-
php动态调用方法
require_once showErrMsg.php; $_action = (isset($_REQUEST[action])?$_REQUEST[action]:""); if($_action!=null&&$_action!=){ if(function_exists($_action)){ eval("$_action();"); }else{ die(原创 2008-12-17 17:23:00 · 644 阅读 · 0 评论 -
php类常量定制及使用方法
实例代码如下:<?php/* * To change this template, choose Tools | Templates * and open the template in the editor.*//** * Description of classConstSample * * @author liujl */clas...原创 2011-02-23 15:07:09 · 88 阅读 · 0 评论 -
mysql 添加添加事务处理
开始首先说明一下,mysql数据库默认的数据库引擎是MyISAM,是不支持事务的,单数如果你添加了数据执行语句是不会出错的,单数不管用,即便是回滚事务,记录也是插入进去了,所有首先我们要做的第一步是更改数据库引擎语句如下:alter table tableName engine=InnoDB;用到的表CREATE TABLE IF NOT EXISTS `test` ( ...原创 2011-07-05 11:23:14 · 113 阅读 · 0 评论 -
开源VtigerCRM的安装
SugarCRM是一个好东西,04年刚刚发布的时候完全是开源的,但现在一些主要的功能模块(比如产品、报价等)已经闭源了,需要副处¥才能获取,所以 现在严格来说是一个半开源半闭源的东东,所以你现在免费得到的是一个功能不全的CRM,这对于最终用户来说等于没有用了,除非你想研究开发CRM。还好, 一家印度公司在SugarCRM的开源基础上补全了其他功能,然后全部开源,而且继...原创 2011-10-14 15:14:38 · 493 阅读 · 0 评论 -
php的date()函数详细介绍
1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大写Y表示年四位数字,而小写y表示年的两位数字;小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。http://www.my400800.cnecho date('Y-M-j');2007-Feb-6echo date('Y...原创 2011-08-04 16:46:02 · 89 阅读 · 0 评论 -
使用NetBeans + Xdebug调试PHP程序
前些天发现通过Notepad++的DBGP插件结合PHP的xdebug扩展可以实现PHP文件调试,同时,介绍说包含了单步调试、监视变量还有跨文件调试。按照网络上的资料配置好调试环境后实际试用了发现功能较为简陋,单文件调试还可,如果是跨文件调试项目就不那么舒服了,试用过程中因为DBGP插件也存在许多缺陷,烦恼不断,经常性地stack overflow,很是遗憾。后来想想Np++只...原创 2011-04-12 15:01:08 · 188 阅读 · 0 评论 -
windows nginx php配置
传说中nginx要比apache的负载均衡好的多,堪称神器。奈何,本人一直对新鲜事物不感冒。不过服务器上面有很多都是用nginx来做http服务器,今天偷闲了解一下。上网上搜了一下,大多数都是介绍linux下的nginx与php的配置。本人现在在windows下面想尝试一下,发现资料并不多,且并不是很准确。其间也遇到了很多问题,还好折腾了几次总算搞定了。下面说一下windows下面...原创 2011-12-27 14:40:06 · 170 阅读 · 0 评论 -
c#连接mysql中文乱码解决方案(MySql.Data.dll)
今天用C#类连接mysql数据库出现中文乱码具体解决方案如下: 用到的mysql表结构:CREATE TABLE IF NOT EXISTS `tet` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `url` varchar(255) NOT NULL) ENGINE=InnoDB DEFAUL...原创 2012-01-11 10:22:52 · 349 阅读 · 0 评论 -
在php中使用CKEDITOR在线编辑器
一、官方Download1、CKEditor :点击CKEditor.NET标题下的“Download zip”按钮下载的文件:ckeditor_aspnet_3.6.2.zip 二、页面使用download CKEDITOR 3.6.1(默认是PHP版的),然后在调用页面的head中,写下如下两段js:<script type="text/j...原创 2012-01-30 16:55:14 · 238 阅读 · 0 评论 -
不错的威盾PHP加密专家解密算法
<?php <?php/************************************威盾PHP加密专家解密算法 http://www.my400800.cn***********************************/$filename="phpfilename.php";//要解密的文件$lines = file($filename)...原创 2012-02-21 16:29:04 · 241 阅读 · 0 评论 -
CKEditor图片上传功能开启方法
PHP怎么给ckeditor编辑器加上传图片的功能?ASP同理 CKEditor官方演示是有上传图片和浏览服务器文件功能的,但是我们自己下载回来的却没有这两个功能…… 其实还需要下载另外一个组件:CKFinder,用它配合CKEditor来实现上传功能。 官方提供了PHP,Asp.Net和Asp三个语言版本的CKFinder,下载地址:http://ckfinder.c...原创 2012-03-15 17:12:15 · 139 阅读 · 0 评论 -
教大家如何利用PHP去修改word的内容
今天给大家带来一个教程,教大家如何利用PHP去修改word的内容,教程如下:1.先将word另存为网页,取名jzydt.mht 2.修改为默认页面视图,用dreamweaver打开jzydt.mht , 找到<meta http-equiv=3DContent-Type content=3D"text/html; charset=将后面编码改为utf-8找到<w:WordD...原创 2013-05-02 09:24:46 · 601 阅读 · 0 评论 -
php 下载文件,中文乱码问题
通过把Content-Type设置为application/octet-stream, 可以把动态生成的内容当作文件来下载,相信这个大家都会。 那么用Content-Disposition设置下载的文件名, 这个也有不少人知道吧。 基本上,下载程序都是这么写的:<?php$filename = "document.txt";header('Content-Type: appl...原创 2012-11-24 16:07:00 · 87 阅读 · 0 评论 -
php 如何开启com组件?
先到PHP.INI中打开COM选项,com.allow_dcom = true 注意: PHP 5.4.5后,com/dotnet 模块已经成了单独的扩展,所以需要在PHP.ini中配置extension=php_com_dotnet.dll ,如果PHP VERSION<5.4.5 则不需要。 php通过COM类调用组件COM(Component Object M...原创 2013-05-08 13:04:50 · 669 阅读 · 0 评论 -
PHP检测函数所在的文件名
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。// Filename: functions.php <?phpfunction now() { return time();}?> 调用函数。 // Filename: call_now.p...原创 2013-01-20 12:56:05 · 114 阅读 · 0 评论 -
PHP swfupload图片文件上传实例代码
swfupload是一个flash插件它可以结合php来快速实现图片文件无刷新上传,同时还可以批量上传图片,下面我来给大家介绍PHP swfupload图片文件上传实例代码有需要了解的中参考。效果图 index.php文件<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w...原创 2015-05-18 11:34:41 · 225 阅读 · 0 评论 -
Ubuntu14.04安装 php及mysql
①安装php: sudo apt-get install php5②安装apache2 : sudo apt-get install apache2③安装mysql: sudo apt-get install mysql-server mysql-client④安装php的mysql扩展:sudo apt-get install php5-mysql...原创 2015-08-18 11:17:16 · 194 阅读 · 0 评论 -
Memcache,Redis,MongoDB(数据缓存系统)方案对比与分析
一、问题: 数据库表数据量极大(千万条),要求让服务器更加快速地响应用户的需求。 二、解决方案: 1.通过高速服务器Cache缓存数据库数据 2.内存数据库 (这里仅从数据缓存方面考虑,当然,后期可以采用Hadoop+HBase+Hive等分布式存储分析平台) ...原创 2015-08-26 10:04:35 · 134 阅读 · 0 评论 -
php无法保存cookies问题解决
今天弄php程序,突然发现一个问题,就是cookies无法保存,且不发生任何错误,经过一番查找发现问题如下:因为程序在写Cookies是用的是@setcookie ( "url", "http://www.my400800.cn", time()+3600*24, "/");PHP 的 @、# 符号的意思function foo($n){ $result = 1...原创 2011-06-14 14:09:51 · 173 阅读 · 0 评论 -
MongoDB的group分组操作
先插入测试数据:for(var i=1; i<20; i++){ var num=i%6; db.test.insert({_id:i,name:"user_"+i,age:num});}1.普通分组查询(http://www.my400800.cn)db.test.group({key:{age:true},initial:{num:0},$redu...原创 2011-09-15 15:11:46 · 150 阅读 · 0 评论 -
用php实现mongoDB的基本操作
说到php连mongoDB,不得不先介绍一下php的官方手册,网址在:http://us.php.net/manual/en/book.mongo.php在php的mongo扩展中,提供了4类接口(对象):1,针对mongoDB连接的操作:Mongohttp://us.php.net/manual/en/class.mongo.php2,针对mongoDB中数据库的操作:M...原创 2011-09-15 15:07:36 · 129 阅读 · 0 评论 -
PHP+mysql乱码问题
先讲下两个字符集的区别:gb2312是标准中文字符集。UTF-8 是 UNICODE 的一种变长字符编码,即 RFC 3629,可以解决多种语言文本显示问题,从而实现应用国际化和本地化。 UTF-8 是字节顺序无关的,它的字节顺序在所有系统中都是一样的,排序更加容易。因此 UTF-8 具有更高的性能。不过如果是纯英文的话,用什么都可以,用GB2312也没问题。再分析下出现原创 2008-12-18 14:51:00 · 652 阅读 · 0 评论 -
PHP日期时间函数的高级应用技巧
PHP的日期时间函数date()1,年-月-日echo date(Y-m-j);2007-02-6echo date(y-n-j);07-2-6大写Y表示年四位数字,而小写y表示年的两位数字;小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。echo date(Y-M-j);2007-Feb-6echo date(Y-m-d);2007-02-06大写M表示月份的转载 2009-10-10 09:42:00 · 815 阅读 · 0 评论 -
header("Location:")应该注意的几个问题
header("Location:blog.my400800.cn")作为php的转向语句。其实在使用中,他有几点需要注意的地方。 1、要求header前没有任何输出但是很多时候在header前我们已经输出了好多东西了,但是此时如果再次header的话,显然是出错的,在这里我们启用了一个ob的概念,这个东东的意思是在服务器端先存储有关输出,等待适当的时机再输出原创 2009-10-16 14:00:00 · 2889 阅读 · 0 评论 -
在PHP中怎样实现文件下载?
我用下述文章的第一种方法(Redirect)不能实现下载;用第二种方法在WINME下只能把要下载的文件打在页面上,而在其他操作系统(WIN2000,WINNT,WIN98,LINUX)下正常,不知问题出在哪里;不知有没有其他方法下载? 请高手指教,谢谢!!! ------------------------------------转载 2010-04-15 10:48:00 · 594 阅读 · 0 评论 -
php输出UTF-8格式XML文件中文乱码问题(含asp,asp.net,jsp代码)
<br />下面是asp.net,php,jsp等语言在输出utf-8是需要在输出开始添加三个字节的内容,不让输出的文件会有一定的问题,希望对大家有所帮助。<br /> <br /> <br />Using ASP.NET C#<br /><br /> Response.ContentType="text/xml; characterset=utf-8" ;<br /> Response.BinaryWrite( new byte[]{0xEF,0xBB,0xBF} );<br原创 2010-12-17 15:56:00 · 788 阅读 · 0 评论 -
PHP用标签修改Word中的内容
根据用户在WEB页面上填写的相关信息,自动套用格式模板生成Word文档或打印。经过几天的搜索研究,使用Word文档的书签(即在要替换内容的地方设置书签)来实现Word文档中的内容替换(替换为用户输入的信息) <?php//实例化一个world对象$office = new COM("word.application") or die("不能实例化 word.app...原创 2010-08-20 08:44:52 · 238 阅读 · 0 评论 -
php将utf-8(3字节)字符串转换成字节
//将utf-8字符串转换成字节function strToByteArr($str){ //$str = iconv('gbk', 'utf-8', $str); $arr=array(); $len=strlen($str); for($i=0;$i<$len;$i++){ if(ord(substr($str,$i,1))>0xa0){ ...原创 2010-08-20 08:49:14 · 732 阅读 · 0 评论 -
使用 PHP掌握Facebook 应用程序开发
应用程序一个应用到 Java™ 代码中。 在您开始之前 关于本系列Rational Application Developer、Zend Core for IBM、PHP 5 以及 DB2。您将应用 Java 和 PHP 5 分别编写部分代码。表现一个现有的股票经纪人公司,您将把一个 Facebook 接口添加到他们的在线投资组合管理系统之中。 关于本教程程序...原创 2010-09-09 09:03:41 · 193 阅读 · 0 评论 -
手把手教你开发Facebook 应用
Facebook 原文 译者: runer 目录 1. 引言 2. 创建“Hello World”程序 3. 在用户信息栏中使用FBML(FaceBook标记语言) 4. 在用户信息栏中使用mock-AJAX技术 5. 使用Mysql数据库创建计数器 6. 将这些例子代码集合到一起 7. 相关下载 引言 这个教程指...原创 2010-09-09 10:38:48 · 318 阅读 · 0 评论 -
php输出UTF-8格式XML文件中文乱码问题(含asp,asp.net,jsp代码)
下面是asp.net,php,jsp等语言在输出utf-8是需要在输出开始添加三个字节的内容,不让输出的文件会有一定的问题,希望对大家有所帮助。 Using ASP.NET C# Response.ContentType="text/xml; characterset=utf-8" ; Response.BinaryWrite( new byte[]{...2010-12-17 15:46:09 · 260 阅读 · 0 评论 -
php如何截取字符串并以零补齐str_pad() 函数
定义和用法str_pad() 函数把字符串填充为指定的长度。语法str_pad(string,length,pad_string,pad_type)参数 描述 string必需。规定要填充的字符串。length必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作...原创 2011-05-04 09:50:47 · 115 阅读 · 0 评论 -
php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!
php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!经过查找居然如此简单,一个函数就搞定了。 数据库脚本:-- ------------------------------------------------------------ 表的结构 `highot_attachment`--CREATE TABLE IF NOT ...原创 2011-08-17 16:59:50 · 4682 阅读 · 0 评论 -
PHP SOAP服务器端 C#客户端
最近写了个PHP的SOAP服务器端,实现了PHP客户端的调用,却实现不了c#客户端的调用,看完了手册找了N久也没实现其访问,最后试用了一下NuSOAPSF.net上的一个开源项目,效果很好,很Eacy就实现了所需的功能c#的web服务(服务器端)是非常容易实现的,C#客户端调用也很方便PHP的web服务器端 一般要生成一个.wsdl的文件,.wsdl是一...原创 2011-08-24 17:22:09 · 142 阅读 · 0 评论 -
用 nuSOAP解决传递对象数组的问题
准备工作首先定义一个类UserInfo:class UserInfo { var $UserName; //... var $Sequence;}然后写一个测试用的远程方法:function hello() { $a = new UserInfo(); ...原创 2011-08-25 15:48:47 · 170 阅读 · 0 评论 -
php导出任意mysql数据库中的表去excel文件
测试建表脚本SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";---- 数据库: `mysqlnew`---- ------------------------------------------------------------ 表的结构 `test`--CREATE TABLE IF NOT EXISTS `test` ( ...原创 2011-06-08 10:08:07 · 77 阅读 · 0 评论 -
php读取excel文件-reader.php excel操作类使用
一、 概述PHP-ExcelReader 是一个读取 Excel xsl 文件内容的一个 PHP 类。它的下载网址: http://sourceforge.net/projects/phpexcelreader/本博客下载地址:phpExcelReader.zip测试用Excel文件:...原创 2011-02-16 14:43:14 · 137 阅读 · 0 评论 -
PHP循环结合数组和list的使用
foreach的使用:1.用法1<?php $arr=array("张三","李四","王五","马六"); foreach($arr as $value) echo $value.'<br/>';?>2.用法2<?php$arr=array('chinese'=&原创 2011-02-16 15:05:22 · 123 阅读 · 0 评论 -
phpredis 安装
phpredis是个人觉得最好的一个php-redis客户端,因为其提供的function与redis的命令基本一致,降低的了学习成本,同时功能也很全面。一。linux安装方法phpredis下载地址:https://github.com/nicolasff/phpredis unzip phpredis-master.zip cd phpredis-master/usr/local/php5/b...原创 2015-12-16 16:47:28 · 218 阅读 · 0 评论