PHP
文章平均质量分 58
清风浪迹天涯
这个作者很懒,什么都没留下…
展开
-
PHP中的Magic Methods (魔术函数)_php技术文章_php_网站开发
PHP中的Magic Methods (魔术函数)_php技术文章_php_网站开发 下面我将对PHP所有的魔术方法进行介绍说明。其实下面的大多数方法,对于一个合格的PHP程序员来说,都是很熟悉的东西了。我在这里作个总结,自己作个记录学习,同时也给还未熟悉这些方法的同学们做个介绍。如有疏漏和错误,希望各位能指出。下面所提到的,大多数是PHP5所增加的魔术方法,少部分在PHP4原创 2009-09-13 10:07:00 · 631 阅读 · 0 评论 -
PHP入门测试题
1、用PHP打印出前一天的时间,格式是2006-5-10 22:21:21(2分)echo date(‘Y-m-d H:i:s’,date(‘U’)-86400);或者 echo date(Y-m-d H:i:s, strtotime(-1 day));2、echo(),print(),print_r()的区别(3分)ech转载 2009-10-08 00:06:00 · 830 阅读 · 0 评论 -
PHP面试题
PHP面试题1、用PHP打印出前一天的时间,格式是2006-5-10 22:21:21php//echo date(Y-m-d H:i:s,time()-60*60*24echo date("Y:m:d H:i:s",strtotime("-1 day"));?>2、echo(),print(),print_r()的区别echo是语言结构,无返回值;原创 2009-10-08 04:30:00 · 3237 阅读 · 0 评论 -
PHP分页类
/**************************** 一个非常实用个性的分页类 **********************************************************实例*********************************** if(!isset($_GET[page])){$page = 0;}else{$page = $_GET[转载 2010-01-28 14:35:00 · 366 阅读 · 0 评论 -
PHP分页
分页类 /********** | +--------------------------------------------------- | CLASS NAME: PageBar | +--------------------------------------------------- | Author: Ar转载 2010-01-28 14:41:00 · 378 阅读 · 0 评论 -
Zend framework setNoRender
Zend framework 捕获视图渲染结果(非直接echo)时间: 2009-11-10 分类: 程序设计 查看: 71 标签: PHP, Zend, Zend Framework, 框架 0 条评论<?php<br />class AccountController extends Zend_Controller_Action{<br /> /**<br /> * 视图渲染前置方法<br /> *<br /> *转载 2010-07-13 08:46:00 · 1649 阅读 · 0 评论 -
php登录类
PHP登录类<br /><?<br />/*<br />* 名称:CnkknD PHP Login Class<br />* 描述:PHP用于登录的类,基于MySQL<br />* 作者:Daniel King,cnkknd@msn.com<br />* 日期:Start@2003/8/25,Update@2004/4/16<br />*/<br /><br />class Login<br />{<br />var$appname="login";//网站名称<br转载 2010-07-13 11:40:00 · 716 阅读 · 0 评论 -
var_dump print_r print
php的print,print_r,printf,sprintf,die,echo,var_dump,var_export 1 echo()可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值。2 print()只可以同时输出一个字符串,一个参数,需要圆括号,有返回值,当其执行失败时返flase . print 的用法和C语言很像,所以会对输出内容里的%做特殊解释。 $a=prin转载 2011-06-13 19:37:00 · 955 阅读 · 0 评论 -
PHP面向对象技术
PHP面向对象技术(全面讲解)(高洛峰)本部分一共包括以下一些技术点:1.面象对象的概念2.什么是类, 什么是对象, 类和对象这间的关系3.什么是面向对象编程呢?4.如何抽象出一个类?5.如何实例化对象6.如何去使用对象中的成员7.特殊的引用“$this“的使用8.构造方法与析构方法9.封装性10.__set() __get() __isset() __unset()四个方法的应用11.类的继函1转载 2011-06-13 21:05:00 · 541 阅读 · 0 评论 -
php开启错误
display_errors = On原创 2011-12-31 15:48:10 · 297 阅读 · 0 评论 -
php 各种进制转换
最近在做一个关于颜色的转换,需要把十六进制转换为十进制,特在网上收了一个各种进制的转换,现共享如下:一,十进制(decimalsystem)转换函数说明1,十进制转二进制 decbin() 函数,如下实例echo decbin(12); //输出 1100echodecbin(26); //输出 11010decbin(PHP 3, PHP 4, PHP 5)decbin --转载 2012-06-05 19:04:14 · 783 阅读 · 0 评论 -
apache支持php 4.11 方法
2: 解压后,以前的php.ini是由php.ini-dist文件转变过来的 php5.3.8里面这个文件变成了php.ini-development php.ini-development 意味着是开发版本的配置.php.ini-production 是网站发布时的配置. 这里我们用开发版php.ini-development 修改成php.ini后 打开原创 2013-01-29 14:55:45 · 443 阅读 · 0 评论 -
linux:.htaccess文件使用教程
转自:http://school.21tx.com/2007/11/04/10520.html1.1 什么是.htaccess文件从本指南中,你将可以学习到有关.htaccess文件及其功能的知识,并用以优化你的网站。尽管.htaccess只是一个文件,但它可以更改服务器的设置,允许你做许多不同的事情,最流行的功能是您可以创建自定义的“404 error”页面。.htacc转载 2013-01-29 10:14:49 · 949 阅读 · 0 评论 -
mac apache 不支持php
Mac 上Apache不能解析 Php, 总是提示下载的解决办法。首先确保环境已经安装了Php,然后到/Etc/Apache2/的目录下修改 Httpd.Conf.在DirectoryIndex Index.Php Index.Html中,加上Php的页。 然后把Php的动态连接库加上: LoadModule Php5_module Libexec/Apache原创 2014-10-19 20:25:11 · 1609 阅读 · 0 评论 -
php 安装pdo注意事项
原文出自:http://www.linuxidc.com/Linux/2012-02/54015.htm原文方法问题:cd/usr/include/php/ext/pdo_mysql/usr/bin/phpize./configure --with-php-config=/usr/bin/php-config--with-pdo-mysql=/usr/local/m原创 2015-01-09 16:13:57 · 791 阅读 · 0 评论 -
php面试题目(已注答案)
简述题(50分)()1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)echo date(Y-m-d H:i:s, strtotime(-1 day));或者$yesterday = time() - (24 * 60 * 60);echo today:.date(Y-m-d H:i:s)."/n";echo yesterda原创 2009-10-07 19:12:00 · 796 阅读 · 0 评论 -
PHP对数组及字符串的处理
1、对数组变量赋值:list()eg:$aa=array("I,love,you");list($bb,$cc,$dd)=$aa;2、快速创建数组:range()eg:$aa=range(1,9)3、压入和弹出数组函数:array_push():返回的是新数组的单元数array_pop():返回的是数组的最后一个单元4、对字符串做分割和合并explode():分割成一个数组eg:explode原创 2009-10-07 13:58:00 · 665 阅读 · 0 评论 -
PHP之Socket编程
本篇文章来源于 黑客基地-全球最大的中文黑客站 原文链接:http://hackbase.com/tech/2009-08-04/54550_1.html2007年11月01日 星期四 下午 03:48让我们以一个简单的例子开始---一个接收输入字符串,处理并返回这个字符串到客户端的TCP服务.下面是相应的代码:PHP 代码: ---------------------------------原创 2009-09-13 18:43:00 · 481 阅读 · 0 评论 -
获取时间
使用函式 date() 实现 显示的格式: 年-月-日 小时:分钟:秒 相关时间参数: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小时制的小时; 如: "01" 至 "12" H原创 2009-10-04 16:53:00 · 1245 阅读 · 0 评论 -
session运行机制
session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识-称为sessionid,如果已包含一个sessionid则说明以前已经为此客户端创建过session,服务器就按照sessionid把这个session检索出来使用(转载 2009-10-08 00:43:00 · 1255 阅读 · 1 评论 -
新浪PHP工程师笔试题
新浪PHP工程师笔试题来源:http://www.phpcup.cn/thread-355-1-1.html1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php截词和正则都可以,就这么一串高效能体现在哪里?(题目出的很2)2. 在 HTML原创 2009-10-08 02:53:00 · 1790 阅读 · 0 评论 -
PHP无限级分类算法原理
/*数据表结构如下:CREATE TABLE `category` ( `categoryID` smallint(5) unsigned NOT NULL auto_increment, `categoryParentID` smallint(5) unsigned NOT NULL default 0, `categoryName` varchar(50) NOT NUL转载 2009-10-08 04:54:00 · 1378 阅读 · 0 评论 -
SQL中以count及sum为条件的查询
在开发时,我们经常会遇到以“累计(count)”或是“累加(sum)”为条件的查询。比如user_num表:idusernum1a32a43b54b7转载 2009-10-07 21:25:00 · 619 阅读 · 0 评论 -
php面试题目
面试题11、用PHP打印出前一天的时间格式是2006-5-10 22:21:212、echo(),print(),print_r()的区别3、能够使HTML和PHP分离开使用的模板4、如何实现PHP、JSP交互?5、使用哪些工具进行版本控制?6、如何实现字符串翻转?7、优化MYSQL数据库的方法。8、谈谈事务处理9、apache+mysql+php实现最大负载的方法10、实现中文字串截取无乱码的方转载 2009-10-08 00:29:00 · 880 阅读 · 0 评论 -
PHP防SQL注入的方法
PHP防SQL注入的方法SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。下面来谈谈SQL注入攻击是如何实现的,又如何防范。看这个例子:// supposed input$name = “ilia’; Delete FROM转载 2009-10-08 01:44:00 · 774 阅读 · 0 评论 -
error_reporting的用法
如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值:1 E_ERROR2 E_WARNING4 E_PARSE8 E_NOTICE16 E_CORE_ERROR32 E_CORE_WARNING64 E_COMPILE_ERROR128转载 2009-10-08 00:50:00 · 785 阅读 · 0 评论 -
PHP面试题汇总
PHP面试题汇总 简述题(50分) 1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分) 2、echo(),print(),print_r()的区别(3分) 3、能够使HTML和PHP分离开使用的模板(1分) 4、使用哪些工具进行版本控制?(1分) 5、如何实现字符串翻转?(3分) ------------------------------转载 2009-10-08 02:01:00 · 661 阅读 · 0 评论 -
(转贴)PHP面试题系列一【附答案】
1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的URL记录在预定义变量(2)中。 2.执行程序段将输出(3)。 3.在HTTP 1.0中,状态码 401 的含义是(4);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(5)。 4.数组函数 arsort 的作用是(6);语句 error_reporting(2047)转载 2009-10-08 02:03:00 · 1217 阅读 · 0 评论 -
关于php时区时间错误问题
关于php时区时间错误问题 date 当前时间 时差 当地 本地date_default_timezone_setphp 之前有一个遗留问题,就是echo date("y-m-d h:i:s",time())回来的时间总是与实际时间对不上,今天终于在网上找到了原因和解决方法,分享如下:我补充一点,我按照下面提示的方法修改php.ini找不到date.timezo原创 2009-10-04 17:29:00 · 1734 阅读 · 0 评论 -
PHP与JavaScript交互
2008年03月13日 星期四 11:54方法一:通过Cookie交互。一共是三个文件,分别为: index.htm,action.php,main.htm 原理为前台页面main.htm和后台action.php通过页面框架 index.htm组织起来,将action.php的页面宽度设为0,这样并不 影响显示。action.php将信息放入cook原创 2009-10-04 22:01:00 · 948 阅读 · 0 评论 -
使用五种以上方式获取一个文件的扩展名
使用五种以上方式获取一个文件的扩展名2008-06-15 21:00$string= dir/upload.image.jpg; $tok = strtok($string, .); //使用strtok将字符串分割成一个个令牌 while ($tok) { $arr[]= $tok; $tok = strtok(.); //该函数会保持它自己的内部指原创 2009-10-05 21:30:00 · 2064 阅读 · 0 评论 -
php 设置HTTP头[备忘]
$this->response->setHttpHeader('Content-type', 'application/x-javascript'); $offset = 5*60; $this->response->setHttpHeader('Cache-Control', 'max-age='.$offset.', must-revalidate');原创 2015-04-21 09:59:15 · 658 阅读 · 0 评论