随笔 - 1330
文章 - 1
评论 - 378
阅读 -
482万
随笔分类 - 010~php
PHP对HTML编码字符串的处理
摘要:今天在写一个PHP脚本访问数据库时,发现其中的中文字符串使用了HTML编码方式进行存储的(比如中文字“毛”对应的HTML编码为“毛”),使得在对该字段进行条件查询时不能进接使用中文进行查询,而要将其转换为编码后再进行条件匹配。PHP中对可读性字符与HTML编码字符相互转换时需要使用到htmlentities和html_entit...
阅读全文
windows XP 配置 SVN(新观点)
摘要:在大学期间为了配这个SVN走了很多弯路,因为网上搜到都是转帖的比较多,特别是其中有几个地方理解有歧义,这样让新手很难入门。1)首先安装服务器端软件“svn-1.4.2-setup.exe”(附件可以下载),这个安装就很简单,下一步,下一步就行了。 我把这个安装在“C:\Program Files\Subversion”目录。2)其次安装客户端软件&#...
阅读全文
PHP经典面试题汇总(续)
摘要:1、实现中文字串截取无乱码的方法?答:function GBsubstr($string, $start, $length) { if(strlen($string)>$length){ $str=null; $len=$start+$length; for($i=$start;$i<$len;$i++){ if(ord(substr($string,$i,1))>0xa0){ ...
阅读全文
PHP经典面试题汇总
摘要:1.表单中 get与post提交方法的区别?答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.2.session与cookie的区别?答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放. cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cooki...
阅读全文
php学习心得
摘要:【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。【2】Win32下apa...
阅读全文
PHP面试题及答案(八)
摘要:1)内容管理系统:用户提交内容后,系统生成静态HTML页面;写出实现的基本思路直接通过php写入文件,或使用模板来替换标签 2) 简单描述用户修改以发布内容的实现流程和基本思路 更新内容,替换静态文件3) 写出以下程序的输出结果 <? $b=201; $c=40; $a=$b>$c?4:5; echo $a; ?> 44) 写出以下程序的输出结果 <? $str="cd";...
阅读全文
PHP面试题及答案(七)
摘要:一、PHP/MySQL编程 1) 某内容管理系统中,表message有如下字段 id 文章id title 文章标题 content 文章内容 category_id 文章分类id hits 点击量 创建上表,写出MySQL语句2)同样上述内容管理系统:表comment记录用户回复内容,字段如下 comment_id 回复id id 文章id,关联message表中的id comment_cont...
阅读全文
PHP面试题及答案(六)
摘要:1、使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来表名User Name Tel Content Date 张三 13333663366 大专毕业 2006-10-11张三 13612312331 本科毕业 2006-10-15张四 021-55665566 中专毕业 2006-10-15请根据上面的题目完成代码: [代码]代码Code highlight...
阅读全文
PHP面试题及答案(四)
摘要:1 请说明 PHP 中传值与传引用的区别。什么时候传值什么时候传引用? 答: 传值只是把某一个变量的值传给了另一个变量,而引用则说明两者指向了同一个地方。 2 在PHP中error_reporting这个函数有什么作用? 答: The error_reporting() function sets the error_reporting directive at runtime. PHP has ...
阅读全文
PHP面试题及答案(三)
摘要:1.以下哪一句不会把 John 新增到 users 阵列? $users[] = 'john';成功把 John 新增到阵列 users。 array_add($users,’john’);函式 array_add() 无定义。 array_push($users,‘john’);成功把 John 新增到阵列 users。 $users ||= 'j...
阅读全文
PHP面试题及答案(二)
摘要:1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的的前一页面URL记录在预定义变量(2)中 <?php//本页地址,SCRIPT_NAME也可以:php/test.phpecho $_SERVER['PHP_SELF']."<br />";//链接到当前页面的前一页面的 URL 地址:echo $_SERVER['HTTP_REF...
阅读全文
PHP面试题及答案(一)
摘要:2009-06-02 19:511、用PHP打印出前一天的时间,格式是2006-5-10 22:21:21[代码]2、echo(),print(),print_r()的区别 echo 是语言结构,无返回值; print 功能和echo基本相同,不同的是print是函数,有返回值; print_r 是递归打印,用于输出数组对象3、能够使HTML和PHP分离开使用的模板 so much,其实P...
阅读全文
zend studio 7.x Aptana(开发js,css...)插件
摘要:通过菜单Help -> Install New Software,打开Install对话框。在work with处粘贴http://download.aptana.org/tools/studio/plugin/install/studio,点“下一步”进行安装:安装完重启后的效果图:附:Aptana 相关网址: 1.http://www.aptana.org/2.h...
阅读全文
zend studio 很变态的一个版本 v7.1.2
摘要:zend studio 很变态的一个版本:v7.1.2内容如下:按下代码提示快捷键"Alt+/”,在版本v7.1.2显示如下图所示(没有默认提示),在网上查了各种解决方案(如http://www.cnblogs.com/qiantuwuliang/archive/2010/03/19/1690157.html)都不好使,,,记得在v7.1.1版本中还有这功能,于是再把v7.1.1版本重...
阅读全文
zend studio 7.x中文界面
摘要:1.2.file3.edit4.source5.refactor6.7.navigate8.search9.project10.run11.window12.window13.window14.help15.new16.debug17.explorer18.19.problems | tasks| console| servers| debug output20.problems | tasks|...
阅读全文
首选PHP开发工具 Zend Studio v7.1.2(含序列号生成器) Windows/Linux/Mac
摘要:Zend Studio是一个屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Devel...
阅读全文
重置zend studio 默认设置的方法
摘要:这个方法类似于手机的“恢复出厂设置”的功能,就是将所有的使用记录全部清除,用于解决zend studio使用过程中遇到的各种莫名其妙的问题,可以说是zend studio各种问题的终极解决方法~能够解决诸如zend studio没有代码提示、zend studio停止在启动画面假死、zend studio集成php手册以后不能正常使用等等等等各种疑难杂症,保证药到病除!一包...
阅读全文
将秒数转换成n天n小时n分n秒
摘要:需要倒计时的地方会用到代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?$t=time();$day=floor($t/(24*60*60));//天$hour=floor(($t-$day*24*60*60)/(60*60));//小时$...
阅读全文
Ajax Upload多文件上传插件翻译及中文演示
摘要:http://www.zhangxinxu.com/wordpress/?p=342
阅读全文
更改zend studio 的web浏览器
摘要:浏览页面的时候,zend studio会使用其“内部的web浏览器”,即跟代码编辑器混在一起,我个人更习惯让其在新窗口打开,只要选中“Internet Explorer”即可(如下图所示),,,
阅读全文