
php
文章平均质量分 61
onlyanyz
用心创造美好生活
展开
-
php程序调试方法总结
相信很多朋友们都有调试程序的经历,然而很多时候调试程序是痛苦而又漫长的过程;它不仅需要细心,更需要耐心,切忌心浮气躁。但是当找出问题并顺利解决它时,又会给人无比激动的喜悦。这里总结一下笔者在程序调试中的使用的原则,工具,以及方法。这里需要说明的是,某些原则性的东西,各种语言都是差不多的,而涉及到具体的工具和某些具体的调试方法,这里只涉及web开发方面的内容。 总体原则:1.转载 2013-03-29 10:23:24 · 1275 阅读 · 0 评论 -
win7 下配置php开发环境以及phpunit、xdebug
win7 下配置php开发环境以及phpunit、xdebug。pear是PHP的扩展和应用程序库,包含了很多有用的类,安装好上述的appserv之后,appserv里面包含的php模块实际上并没有pear,所以我们要安装pear。Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。原创 2013-09-28 22:32:53 · 2381 阅读 · 0 评论 -
在 Windows 下使用 Notepad++ 和 xdebug 调试 php 脚本
转自:http://www.mikespook.com/index.php/archives/98 介绍Notepad++ 是开放源代码的可替代记事本的编辑器。它运行于 MS Windows 环境,支持多种编程语言。可以浏览http://notepad-plus.sourceforge.net/ 了解更多相关信息。Xdebug 是 php 的一个扩展,它提供了对 php 脚本进行除转载 2013-09-03 18:03:57 · 4091 阅读 · 0 评论 -
PHP多条件查询
在我们的网站设计过程中,经常会用到多条件查询,本文的源码是一个二手房屋查询的例子。在本例中,我们要实现能够通过地理位置,物业类型,房屋价格,房屋面积及信息发布日期等多个条件查询到客户所需的资料。以下是实现过程。 查询条件界面(略): 查询文件(search.php) 一、生成查询语句: $conn=mysql_connect("localhost","root","");转载 2013-05-06 20:00:07 · 1431 阅读 · 0 评论 -
phpstorm的乱码问题
1.乱码问题phpstorm和netbeans对于中文都有乱码问题,一般是java环境问题当然phpstorm自带java环境,所以要去安装目录下找找到java环境目录jre7\lib下fontconfig.properties文件如果没有复制一份这个fontconfig.properties.src文件,重命名为fontconfig.properties。打开文件找到这句转载 2013-05-03 11:39:48 · 9518 阅读 · 0 评论 -
phpstorm的设置
合适的工具会事半功倍,当然也得把握分寸,要不就成了会得越多干的越多的“苦力者”。编辑类软件层出不群,各有所长,各有所短。找到一个合适的还真是难。还好有webstorm的出现,最近又是3.0的新版本发布。为什么这么说呢,她与其它的编辑器有什么不同:1. 任何一个编辑器都需要保存(ctrl + s),这是所有win平台上编辑类软件的特点,但是webstorm编辑文件右上角是没有那个熟悉的米号的转载 2013-05-03 10:59:58 · 2721 阅读 · 0 评论 -
php中文乱码问题总结
PHP中文乱码是PHP开发中的常见问题之一。PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关。下面进行一番总结。一.首先是PHP网页的编码1. php文件本身的编码与网页的编码应匹配a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),转载 2013-05-03 11:44:07 · 1089 阅读 · 0 评论 -
php.ini 中register_globals的ON和Off配置
register_globals是php.ini里的一个配置,这个配置影响到php 如何接收传递过来的参数比如:GET,POST,Cookieregister_globals可设置为ON和Off1:当register_globals=Off接收数据的程序应该用根据表单form传值的方法来决定。GET:用$_GET['name']、$HTTP_GET_VARS['name']来接收 值;转载 2013-05-03 11:33:43 · 4266 阅读 · 0 评论 -
关于php和mysql字符集编码问题
1 MYSQL中的字符集概念 Mysql的字符集里有两个概念,一个是"Character set(字符集)",另一个是"Collations"。1.1 Collations Collations翻成中文是"校验",在网页开发的过程中,这个词汇,只在Mysql里使用,主要作用是指导Mysql对字符的比较,比如, ASCII字符集里,Collations规定了a小于b,a等于a,以及a转载 2013-05-03 11:30:28 · 1469 阅读 · 0 评论 -
php新版本与旧版本函数支持说明
写正则的时候可能会碰到用ereg()时出现错误,如:Deprecated: Function eregi() is deprecated ××××××××,原因就是php5.3已经不支持ereg(),可以用preg_match() i 参数替代,比如:ereg(“^[[:alnum:]]+$”, $pass); ——> preg_match(“/^[[:alnum:]]+$/i”, $转载 2013-05-01 15:16:57 · 1757 阅读 · 0 评论 -
关于utf8和utf-8
今天写网站,发现我在网页表单中填写的汉字字符传到mysql数据库中,用phpmyadmin查看传到的那些中文字符,全都变成了乱码,而用phpmyadmin在数据库中直接添加的数据,在phpmyadmin中可以正常显示,但显示到网页上,也是乱码,于是各种查资料,发现一个问题:若你使用的是mysql数据库,在php代码中,如果你用mysql_query(set names utf-8);那就大错特原创 2013-05-01 16:39:57 · 1004 阅读 · 0 评论 -
如何在新版本的php中使用旧版php语言风格
在用LAMP建设网站的过程中,有时候我们会发现当我们用$username形式的变量时,这些变量的值传不到数据库中,而用$_POST[username]形式的变量时就可以传入,那么,如果我们的网站中有大量的$username形式的变量,并且不想修改成$_POST[username]时,该怎么办呢?(尽管不推荐用$username形式的变量,因为不安全)解决办法如下:1.修改/etc/php5/a原创 2013-05-01 15:08:55 · 931 阅读 · 0 评论 -
将mysql数据库的字段名或表名设为user不可取
今天用php编程,把用来输入用户名的文本框起名为“user”,我的mysql数据库中的管理员表中有“user”字段,在程序中的登录模块中连接数据库,一直不能成功登录,经过测试,mysql_num_rows()这个函数居然返回的是0,而我的判断条件是"if(mysql_num_rows($result)!=0",但数据库中明明是可以匹配的。考虑再三,突然发现$query="select id fro原创 2013-05-02 10:47:32 · 3247 阅读 · 0 评论 -
解决html代码中插入的图片在浏览器中不显示的办法
一般来说,在html中插入图片,如果不显示,则按下面的办法排查错误:1.检查图片的路径是否正确。一个重要的细节是,如果你插入的是背景图片,并且若背景图片是在images文件夹下,但你的css代码是在css文件夹下,那么要注意这样写图片的url:url("../images/图片名.jpg),也就是说,不要忘记前面的..。2.图片路径以及图片名最好不要用中文。3.查看一下图片的格式是CM原创 2013-04-24 21:39:09 · 54906 阅读 · 7 评论 -
ubuntu 中LAMP环境搭建
很多人可能已经用上ubuntu了,大家可能花了大量时间在ubuntu的美化上,这无可厚非,但是,ubuntu应该给我们的工作和学习带来更多的便利和方便。ubuntu作为linux,为我们提供了强大的网络方面的功能,其中的服务器技术尤其强大,安全。如果不学习linux的网络技术,很难说自己掌握了linux。今天,我在ubuntu下配置了一个Apache服务器。通过Apache我们可以学习ph原创 2013-03-21 10:49:31 · 1008 阅读 · 1 评论 -
ubuntu下开发php环境配置
ubuntu下开发php环境配置你完全可以在Windows下配置wamp,但是运行效率很低,因为Windows天生就是花瓶,不适合做服务器,本文将图文介绍linux下lamp环境配置。什么是lamp?答:Linux+Apache+Mysql+PHP。1、下载安装sudo apt-get install apache2 php5-mysql libapache2-mod-ph转载 2013-03-19 08:27:29 · 893 阅读 · 0 评论 -
php调试技术
有许多 PHP 调试技术可以在编码的时候节约大量时间。一个有效却很基本的调试技术就是打开错误报告。另一个略微高级一点的技术包括使用 print 语句,通过显示在屏幕上实际出现的内容,有助于精确地找出更难发现的 bug。PHPEclipse 是一个 Eclipse 插件,能够强调常见的语法错误,可以与调试器结合起来用于设置断点。要学习本文描述的概念,需要 PHP、We转载 2013-03-29 11:28:06 · 753 阅读 · 0 评论 -
在eclipse中安装PHPEclipse插件,配置php开发环境
当你下载完eclipse并解压缩后,下面介绍怎么在eclipse下加入PHPeclipse插件(要先关闭eclipse)。直接从Sourceforge 下 载ZIP文件,网址为http://sourceforge.net/projects/phpeclipse/ ,将下载后的压缩包解压,出现features和plugins文件夹,把这两个文件夹拷贝到你的eclipse跟目录下(跟目录下也有原创 2013-09-30 11:40:09 · 1661 阅读 · 0 评论