随笔分类 - PHP
摘要:Learn From: http://blog.csdn.net/morley_wang/article/details/7859922 strstr(string,search) strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。 该函数返回字符串的其余部分(从匹配点)。如果未找到
阅读全文
摘要:Learn From :http://www.jxbh.cn/newshow.asp?id=1635&tag=2//1.获取上个月第一天及最后一天. date('Y-m-01', strtotime('-1 month')); date('Y-m-t', strtotime('-1 mont...
阅读全文
摘要:Learn From: http://www.phpernote.com/php-function/1019.html直接贴代码: 1 ';19 echo '本周结束日期:',last_start,'';21 echo '上周结束日期:'...
阅读全文
摘要:一开始使用的是mysql,数据库的编码是UTF-8 后来换数据库,mysql换成mssql2005,数据库编码为GBK,管理菜单出现乱码,如下所示(左图正常,右图乱码) 解决方法如下: 第一,查看数据库,找到数据表:ch_node,找到需要进行转码的字段 第二,打开 “ 项目名/Admin/Lib/
阅读全文
摘要:--php5.2 --sqlserver2005 php读取sqlserver多条数据时,有时因为数据太多,需要进行分页查询。 例如,按价格的顺序,读取同一类型的产品的第30到第48条记录 如果php页面的编码是UTF-8,sqlserver是GBK的话, 要将$type进行转码, 接下来分页查询(
阅读全文
摘要:--php5.2 --sqlserver2005 php连接sqlserver的视图aa,语句如下: warming:“异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询。” 于是上网查资料@_@~ 打开查询分
阅读全文
摘要:@_@~~--php5.2--phpstudy--apache--sqlserver2005@_@~~问题描述问题一:php连接sqlsever2005,输入中文,然后查询sqlserver中对应的数据,由于提交中文是UTF-8,而sqlserver的中文为GBK,所以字段无法匹配,没有查询结果。问...
阅读全文
摘要:Learn from: http://hi.baidu.com/spt_form/item/4b4533476c3b92a6de2a9f78系统:windows200332bitwampserver版本号:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24...
阅读全文
摘要:Learn from:http://yige.org/p/91一般遇到这样的问题,有两个方法:1、如果有服务器权限,直接把服务器上的php.ini的配置改了,改成不输出Warning和Notice级别的报错。修改php.ini的error_reporting 配置参数值为:error_reporti...
阅读全文
摘要:ThinkPHP是一款不错的轻量级的PHP+MVC框架,它吸取了Ruby On Rails的特性,不仅将Model、View、Controller分开,而且实现了ORM、模板标签等高级特性。 开发工具:个人推荐调试工具用phpstorm,这款工具和RubyMine是同种风格的,相对其他开发工具更方便调试。刚开始体验php开发的时候,是用wampserver这款集成工具,因为比较简单入手,但是其实最好还是不要用集成的,这样会更安全些。 ThinkPHP框架初体验 下载地址:http://www.thinkphp.cn/down.html下载完,拷贝到wampserver的www目录中,这个时候T
阅读全文
摘要:magic_quotes_gpc()引起的反斜杠问题,通常是因为没有事先判断它的状态,而对字符串进行处理引起的。 (本文学习借鉴于hechunhua楼主)一般提供的服务器空间默认PHP 指令 magic_quotes_gpc是on的,也就是打开的。这时候就可以用stripslashes() 函数删除自动添加的反斜杠。用法就是:比如包含字符串的变量是str),输出的结果就是去掉反斜杠的。如果遇到输出的结果中包含反斜杠的,可对输出内容用stripslashes()函数处理一下,即$str=stri.
阅读全文
摘要:在本地电脑用XAMPP+php+mysql配置项目的时候,能够正常运行。但是通过远程进入VPN配置的时候,配置方式一样,但是老是无法显示。后来看了错误日志后,发现之前在没完全配置完的时候运行,生成了缓存文件,从而导致问题的出现。解决的方法是,每次修改配置文件后,都删除缓存并且重新启动服务器。总结,细节决定一切。
阅读全文
摘要:原路径是 http://localhost/test/index.php/index/add想获得的地址是 http://localhost/test/index/add那么如何去掉index.php呢? @_@!!(1)apache 设置 httpd.conf配置文件中加载了mod_rewrite.so模块LoadModule rewrite_module modules/mod_rewrite.soAllowOverride None 讲None改为 All Options FollowSymLinks AllowOverride All Order deny,allow...
阅读全文
摘要:1、PHP4以后获取传值的方法一般在页面中传值常见的是POST、GET和COOKIE几种,所以下面我也主要介绍这几种。PHP4以后都采用的是_GET等数组来获取网页传值。在PHP3.0及Z以下版本都是用的是HTTP_GET_VARS等数组,具体代码如下2、旧版本PHP3以前的获取传值方法上面说过了,可以使用HTTP_GET_VARS、dopost的方法直接获取传值,这种方法比较简洁,在后面的几种获取网页传值的方法中,其实icech
阅读全文
摘要:当你安装完成wamp后,打开localhost或ip时发现已经可以运行了但想使用phpmyadmin时,发现提示如下内容:You don't have permission to access /phpmyadmin/ on this server.解决办法: 打开如下文件:c:\wamp\alias\phpmyadmin.conf //这个就是你的wamp的安装目录下的内容修改成这样: Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow All...
阅读全文
摘要:FROM:http://www.cnblogs.com/kym/archive/2010/02/23/1671601.html1. 字符串的表现形式在PHP中,字符串有三种表现形式:单引号,双引号,以及heredoc。PHP手册建议,在一般情况下,尽量使用单引号的字符串。如果需要转义变量,才使用双引号的字符串。如果需要多行显示,才使用heredoc。heredoc形式:Heredoc是有着开始符和结束符的一段文字,在本段程序中为FOOBAR,不过个人建议最好使用更复杂的字符串,这样的话可以避免在字符串中遇到与其同样的文本而发生错误。另外,需要注意的一点就是,在heredoc中并非是空格无关的,
阅读全文
摘要:本文目录: 创建简单类和对象继承抽象类接口构造方法析构函数 1. 创建简单类 创建一个People的类,在这里有四个要点说明一下:第一个是在PHP中,访问属性(或者方法)不是用我们所常用的点运算符(.),而是用->。第二个是在PHP中,方法需要用function在标识,这点于Javascript很类似。第三点是当我们声明一个变量时,需要用var,这点也与Javascript非常类似。第四点是在PHP中,也有着public ,protected,private三个与C#同样的访问修饰符,不再赘述。可以用name属性,那么我们可以用get()和set()方法对其进行控制简单例子
阅读全文
摘要:FROM :http://www.cnblogs.com/kym/archive/2010/02/14/1668300.html, http://www.cnblogs.com/kym/archive/2010/02/15/1668335.html 本文目录:简单的PHP函数示例参数的引用传递和值传递作用域的问题(全局变量)默认参数和可变参数可变函数 简单的PHP函数示例: HelloPHP '); } } CustomPrint("Hello"); ?>总结一下,这个方法的要点:A. PHP的方...
阅读全文
摘要:ThinkPHP文件结构说明:|——ThinkPHP.php框架入口文件|——Common框架公共文件目录|——Conf 框架配置文件目录 |——Extend框架扩展目录|——Lang 核心语言包目录|——Lib 核心库目录||——Behavior核心行为类库||——Core核心基类库||——Driver内置驱动|||——Cache内置缓存驱动|||——Db 内置数据库驱动|||——TagLib内置标签驱动|||——Template内置模板引擎驱动||——Template 内置模板引擎|——Tpl 系统模板目录注意:如果下载的版本是核心版本,Extend目录有可能是空的,因为ThinkPH..
阅读全文
摘要:网上看博文,一步步入门~~简单表单,简单提交 @_@!!";echo "";echo "";echo "用户登录界面";?> 用户名: 密码: " //submit表示的是表单的提交按钮,按钮显示为“登入系统”?>action="Controller.php",表单提交后交给Controller.php处理连接数据库ERROR:".mysql_error()."产生问题的SQL:".resul
阅读全文