
php
zhang_jianzhi
喜欢安静。。。。
展开
-
MySQL在命令行下导入导出.sql文件的方法
mysql> source c:/pursey.sql;Query OK, 0 rows affected, 1 warning (0.15 sec)Query OK, 0 rows affected, 1 warning (0.00 sec)Query OK, 0 rows affected, 1 warning (0.00 sec)Query OK, 0 rows affected, 1 warning (0.00 sec)Query OK, 0 rows affected (0.18 sec)Quer转载 2010-07-06 17:02:00 · 1790 阅读 · 1 评论 -
使用php 的缓冲区功能和apache的url重写功能实现静态html生成实例
<br />使用Mysql5.0 +php5.0+ apache2.2(开启url重写模块:去掉apache配置文件中LoadModule rewrite_module modules/mod_rewrite.so 前面的#号后重起服务器即可。)<br />数据库articles的表:<br />create table article<br />(<br /> article_id int not null auto_increment,<br /> article_title转载 2010-08-03 10:37:00 · 736 阅读 · 0 评论 -
url重写学习笔记php+apache
<br />配置:<br />1 、 LoadModule rewrite_module modules/mod_rewrite.so 启动(将前面的 # 去了) <br />2 、修改 <Directory /> <br /> Options FollowSymLinks <br /> AllowOverride All <br /> Order deny,allow <br /> Deny from all <br /></Directory> <br /> <br />Al转载 2010-08-03 10:50:00 · 440 阅读 · 0 评论 -
转:PHP调用Webservice实例
<br />NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService。它是一个开源软件,是完全采用PHP语言编写的、通过HTTP收发SOAP消息的一系列PHP类,由NuSphere Corporation(http://dietrich.ganx4.com/nusoap/ )开发。NuSOAP的一个优势是不需要扩展库的支持,这种特性使得NuSoap可以用于所有的PHP环境,不受服务器安全设置的影响。 <br /><br />方法一:直接调用Php代码 <? /****转载 2010-08-02 12:07:00 · 393 阅读 · 0 评论 -
php文件上传
<br />通过 PHP,可以把文件上传到服务器。创建一个文件上传表单<br />允许用户从表单上传文件是非常有用的。<br />请看下面这个供上传文件的 HTML 表单:<html><body><form action="upload_file.php" method="post"enctype="multipart/form-data"><label for="file">Filename:</label><input type="file" name="file" id="fi转载 2010-08-10 22:02:00 · 355 阅读 · 0 评论 -
图片以字节数组的形式存到数据库
default.aspx无标题页原创 2010-06-16 19:48:00 · 1215 阅读 · 0 评论 -
ado详解
17.4 ADODB PHP在数据库的支持上是很令人称道的,几乎所有的知名数据库系统都有对应的函数库支持,而且支持得很完整。但遗憾的是,每一群数据库支持函数无论在名称或参数结构上,都有很大的差异,这使得PHP的系统开发者在面临更换数据库时,总会觉得痛苦万分。 难道这个问题就没有解决方法吗?当然有,答案就是将要介绍的ADODB这个PHP类库。 ADODB提供了完整的方法和属性,可以用来控制数据库系统,更棒的是你只要记得它的功能即可,因为不同的数据库系统,只要修改一个属性值,ADODB就会自动依据设定取用正确的转载 2010-08-12 18:08:00 · 1018 阅读 · 0 评论 -
PHP删除数组元素
<br />我们在使用PHP语言进行实际代码编写时,经常会和数组打上交道,这对于初学者来说是比较困难的。今天我们就要向大家介绍如何实现PHP删除数组元素。<br />PHP中的数组要添加元素非常简单,直接用赋值就行了,数组的key会自动增加,但是要删除数组中的元素呢?你想过吗?是不是很少遇到?我近日在处理一个购物篮程序时遇到了要实现PHP删除数组元素的问题,寻找了半天,终于找到了删除数组的方法,其实很简单. <br />开始我参照一篇文章《字符串数组,删除数组元素》(OSO中有)中的方法,用unset,但是转载 2010-08-26 14:32:00 · 995 阅读 · 0 评论 -
【转】ecshop数据库中表的详细说明
<br />– 主机: localhost<br />– 生成日期: 2008 年 11 月 14 日 17:12<br />– 服务器版本: 5.1.29<br />– PHP 版本: 5.2.6<br />表的结构 `ecs_account_log`<br />CREATE TABLE IF NOT EXISTS `ecs_account_log` (<br />`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,转载 2010-09-02 16:06:00 · 793 阅读 · 0 评论 -
PHP正则表达式模式后面 /U,/s 参数
http://php.net/manual/zh/reference.pcre.pattern.modifiers.php U (PCRE_UNGREEDY) 这个修饰符逆转了量词的"贪婪"模式。 使量词默认为非贪婪的,通过量词后紧跟? 的方式可以使其成为贪婪的。这和 perl 是不兼容的。 它同样可以使用 模式内修饰符设置 (?U)进行设置, 或者在量词后以问号标记其非贪婪(原创 2014-04-11 10:30:41 · 710 阅读 · 0 评论 -
使用Composer安装Yii(win7)
参考:1、https://getcomposer.org/doc/00-intro.md#using-composer原创 2014-06-25 18:35:33 · 1656 阅读 · 0 评论 -
配置IIS
win7下 控制面板 > 所有控制面板项 > 程序和功能原创 2014-06-11 11:38:28 · 502 阅读 · 0 评论 -
PHP程序员最易犯10种错误
<br />PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种。<br />1.不转意html entities<br />一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。<br />echo $_GET['usename'] ;<br />这个例子有可能输出:<br /><scrīpt>/*更改admin密码的脚本或设置cookie的脚转载 2010-08-04 11:34:00 · 326 阅读 · 0 评论 -
php查询mysql总结和预处理
任务:进一步深入mysqli_multi_query()用法. 一、连接到mysql: $dbc = mysqli_connect(host,user,password,databasename); 等价于: $dbc = mysqli_connect(host,user,pwd); mysqli_select_db($dbc,db_name); 如果发生错误,可以调用:mysqli_connect_error() 返回错误信息,不带参数。 $dbc = @mysqli_connect(host,user,转载 2010-07-25 13:52:00 · 4244 阅读 · 0 评论 -
PHP伪静态化页面的实现
<br /> 方法一:一 打开 Apache 的配置文件 httpd.conf 。二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉三 在 httpd.conf中添加:<IfModule mod_rewrite.c><br />RewriteEngine On<br />#RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+/.html<br />RewriteRule ^(.*?(?:ind转载 2010-07-23 16:55:00 · 573 阅读 · 0 评论 -
mysql常见错误代码
<br />1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。 <br />1044错误:数据库用户权限不足,请联系空间商解决 <br />1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。 <br />1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。 <br />1146错误:数据表缺失,请恢复备份数据. <br />2002错误:服务器端口不对,请咨询空间商正确的端口。 <br />2003错误:mysql服务没转载 2010-07-08 14:07:00 · 340 阅读 · 0 评论 -
我的phpMyadmin乱码问题解决方案
今天我的程序留言板出问题了,具体的情况是:程序在我的本地电脑上本地的数据库上都好使,一上传到网上就不对了,包括查询和插入数据都是乱码。 我首先检查了一下程序,发现各个地方的程序都没有异常,编码方式都是同一采取的utf8,数据库中的编码方式都是统一的utf8,数据库中的字段也是统一了,然后我又先对比了一下服务器和自己的机器的程序,把自己机器的程序传到网上后发现还是一样,初步判定乱码问题跟程序的转码没关系,因为程序都一样了,只有数据库不一样,把自己机器上的程序的数据源配置到phpMyadmin上后发现,程序转载 2010-07-07 23:20:00 · 631 阅读 · 0 评论 -
PHP与MYSQL事务处理
MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过 set autocommit=0 禁<br /><br />MYSQL的事务处理主要有两种方法。<br />1、用begin,rollback,commit 来实现<br />begin 开始一个事务<br转载 2010-07-15 10:53:00 · 467 阅读 · 0 评论 -
PHP生成静态页
<br /><?php <br />header('Content-type:text/html;charset=utf-8'); <br />if(!function_exists('file_get_contents')){ //如果系统没有file_get_contents()函数 <br />function file_get_contents($file){ //自己写file_get_contents()函数 <br />$fp = fopen($file,'r'); <br />$conten转载 2010-07-15 23:34:00 · 325 阅读 · 0 评论 -
PHP中设置、使用、删除Cookie方法
<br />1、设置Cookie <br /><br />PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cookie是HTTP协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于HTML文件本身的内容输出之前调用Cookie函数。 <br />SetCookie函数定义了一个Cookie,并且把它附加在HTTP头的后面,SetCookie函数的原型如下: <br />int SetCookie(string name, string value, int expire,转载 2010-07-16 09:41:00 · 351 阅读 · 0 评论 -
apache 开启 rewrite 功能
<br />加载Rewrite模块:<br />在conf目录下httpd.conf中找到<br />LoadModule rewrite_module modules/mod_rewrite.so<br />这句,去掉前边的注释符号“#”,或添加这句。<br />允许在任何目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”):<br /># AllowOverride controls what directives may be placed in转载 2010-07-16 09:50:00 · 819 阅读 · 0 评论 -
Yahoo中国面试题PHP算法
<br />3.7 写一个function实现数组内每个元素之间加法的递代运算?<br />注:数组元素全部为自然数.<br />例:<br />$data=array(1,2,3);<br />程序要求打印出数组每个数组元素相互之间各种可能性加法(包括元素自已本身加法)<br /><br />1+1=2,1+2=3,1+3=4,<br />2+2=4,2+3=5,<br />3+3=6<br /><br />打印出以下结果PHP代码Array ( [0] => Array转载 2010-07-15 23:27:00 · 596 阅读 · 0 评论 -
浅谈PHP生成静态页的两种方法
<br />在我之前所见的文章中要不是用代码堆砌空间就是用高手与高手交流用的语言让新人望而生却。因此本文尽量把整体思路说得详尽点。 两种方法简单说明如下: 1.使用文件函数得到静态页面的模板字符串,然后用str_replace函数将需要替换的东西替换了再写入到新的文件中。 2. 利用PHP的输出控制函数(Output Control)得到静态页面字符串,再写入到新的文件中。 下面开始详细的说明。 一. 利用模板生成 什么是模板?如果大家使用过Dreamwerver中的“另存为模板”就应该知道模板是用来统一风转载 2010-07-15 23:33:00 · 320 阅读 · 0 评论 -
PHP如何获取当前时间
date_default_timezone_set('Asia/Shanghai');//此句用于消除时间差echo $nowtime=date("Y-n-j H:i:s"); ?>显示的格式: 年-月-日 小时:分钟:秒相关时间参数:a - "am" 或是 "pm"A - "AM" 或是 "PM"d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"D - 星期几,三个英文字母; 如: "Fri"F - 月份,英文全名; 如: "January"h - 12 小时制的小时; 如: "转载 2010-07-19 11:16:00 · 1162 阅读 · 0 评论 -
php动态生成xml格式的rss文件
<br />当下RSS比较流行,RSS是用XML来书写的,于是想给自己的网站也写一个XML文件。可是每增加一条内容都手动写进XML文件,显然太麻烦,于是就想怎么用PHP文件实现自动生成。<br />RSS文件格式一般是这样的:<br /><?xml version=”1.0″ encoding=”utf-8″ ?> #开始标签部分,即后边说到的 temp1.xml;<br /><rss version=”2.0″><br /><title>网页标题</title><br /><link>http://www转载 2010-07-19 17:57:00 · 1377 阅读 · 0 评论 -
PHP中双引号和单引号的区别和用法
<br />TAGS:PHP 双引号 单引号<br />今天,有一新学PHP的网友问了茶农一个问题:“单引号和双引号的区别和用法?”,现将答案总结了下,写成这篇小短文。<br />" "双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。<br />' '单引号里面的不进行解释,直接输出。<br />例如: <br />$abc='my name is tome'; <br />echo $abc //结果是:my name is tom <br />echo '$abc' //结果是:$abc转载 2010-07-21 17:59:00 · 562 阅读 · 0 评论 -
PHP多维数组排序(array_multisort)
$result[0]['nome']='Joao';$result[0]['order']=5;$result[1]['nome']='Pedro';$result[1]['order']=1;$result[2]['nome']='Marcelo';$result[2]['order']=3;foreach($result as $res){$sortAux[]转载 2014-06-20 14:33:51 · 844 阅读 · 0 评论