php技术

php技术

深入解析php模板技术原理【一】

阅读(26) 作者(admin)

1、模板的由来 在没有模板技术之前,使用PHP开发程序,通常都是php代码和html混编在一起。比如说新闻列表,很可能就是一个newslist.php页面,结构如下:

<? //从数据库中读取出要显示的新闻记录 ?> <html> <head>…….....

php技术

php模板之Phpbean的目录结构

阅读(25) 作者(admin)

app/ 目录是程序的主要目录。 App/actions 放置控制器文件,支持多级目录。如果是控制器,文件必须是***Action.php,如果是抽象类,必须是***.php。 App/models 放置模型 模型的文件名为***.php其中***必须和该文件中的模型...

php技术

Phpbean路由转发的php代码

阅读(16) 作者(admin)

第一步:入门 如何使用phpbean进行路由转发呢?下面是一个简单的使用例子。 首先,index.php是程序的单一入门,主要进行路由转发的工作。Index.php的程序代码如下:

<? include('startup.php');//载入启动文件 try{ $...

php技术

php扩展ZF――Validate扩展

阅读(21) 作者(admin)

之前写了一片文章关于如何在ZF0.6版本下扩展ZF的。这篇应该说是类似的文章,但环境换成ZF1.0RC1版本了。

在开始ZF扩展之前,推荐先看看ZF手册中的一些命令规范(ZF推荐使用),同时希望读者对ZF有较好的理解。如果没有,...

php技术

set_include_path在win和linux下的区别

阅读(17) 作者(admin)

刚刚调式程序,本来在服务器上好好的程序到了win下居然出错。 后来仔细调式才发现是set_include_path的问题。 在win下,当你要include多个路径的话,你要用“;”隔开,但在linux下就使用":"隔开的。。Zendframe 中的include p...

php技术

逐步提升php框架的性能

阅读(8) 作者(admin)

一、当前框架存在什么问题

目前主流的框架Zend Framework、Cakephp等都采用了MVC模式,同时实现了URL的路由分配。比如说http://www.xxx.com/user/login就会映射到userController对象中的loginAction方法,http://...

php技术

在PHP中使用Sockets 从Usenet中获取文件

阅读(18) 作者(admin)

作者:Armel Fauveau 原文地址:http://www.phpbuilder.net/columns/armel20010427.php3 PHP能够打开远程或者本地服务器的sockets!这里是一个使用socket的简单的例子:连接到Usenet的新闻服务器,与服务器沟通,并从一个精确的...

php技术

php下使用SMTP发邮件的代码

阅读(7) 作者(admin)

最近一个项目需要用到SMTP发送邮件,之前的库类不存在了,又不喜欢安装pear或者使用pear的net/smtp类,感觉太复杂了。就直接从discuz中抽取出核心稍微修改了下。 从协议分析网上,查找到SMTP协议的命令和应答,SMTP协议在发...

php技术

ZF等常用php框架中存在的问题

阅读(22) 作者(admin)

从Zend Framework v0.13版本开始,我就开始学习使用Zend Framework。当时公司的一个项目也恰好用到了Zend Framework。到了0.6的版本之后就再没有关注细节了。前些日子听说Zend 公司将在5月份正式推出Zend Framework,今...

php技术

支持php4、php5的mysql数据库操作类

阅读(13) 作者(admin)

前端一直使用PHP5,的确使用起来特别的爽,现在为了能在俺的虚拟主机上跑,不得不改成PHP4的。这几个库类我以前发在PHPCHIAN,地址是http://www.phpchina.com/bbs/viewthread.php?tid=5687&highlight=。(前几天在网上搜索了下...

php技术

让PHP支持页面回退的两种方法

阅读(15) 作者(admin)

在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。 第一,使用Header方法设置消息头Cache-control

header('Cache-control: private, must-revalidate'); //...

php技术

apache rewrite_module模块使用教程

阅读(34) 作者(admin)

把 [url]http://wwww.aaaaaaaaa.com/bbb.php?id=888[/url] 的地址形式改为 [url]http://wwww.aaaaaaaaa.com/888.htm[/url] 或者 [url]http://wwww.aaaaaaaaa.com/yourname/888.htm[/url] 当然可以按照你的要求随便变...

php技术

使用 eAccelerator加速PHP代码的方法

阅读(20) 作者(admin)

eAccelerator 真是一个好东西(它的前身是truck-mmcache)。

简单来讲它是一套配合PHP(支持PHP5)运作的缓存系统,通过共享内存或磁盘文件方式交换数据。

它被广为使用的是PHP源码“编码”(不太贴切的称为“加密”)和缓存...

php技术

实现php加速的eAccelerator dll支持文件打包下载

阅读(15) 作者(admin)

选择下载对应您的系统和PHP版本的eAccelerator

2.将其重命名为 eaccelerator.dll (win版) 然后移至您的 php目录下 的 ext文件夹中

3.在c:/php/建立缓存文件夹 temp 修改权限为 user组可读写

3.根据您系统的情...

php技术

php在线生成ico文件的代码

阅读(19) 作者(admin)

index.php复制代码 代码如下:<?PHP $output = ""; if(isset($_GET['action'])&&$_GET['action'] == 'make'){ if(isset($_FILES['upimage']['tmp_name']) && $_FILES['upimage']['...

php技术

pw的一个放后门的方法分析

阅读(15) 作者(admin)

pw的一个放后门的方式

data/bbscache/admin_record.php是记录后台登陆和操作的,我们看看是怎么操作这个文件的:

admin/admincp.php:

$bbsrecordfile=D_P."data/bbscache/admin_record.php"; if(!file_exists($b...

php技术

[PHP]经常用到的实用函数集合第1/2页

阅读(10) 作者(admin)

最新打算学习php,发现好多函数需要用到,可自己写又麻烦,于是找了下php的常用函数,从各大php系统中弄下来的,绝对是使用的php实用函数复制代码 代码如下:function GetIP() { //获取IP if ($_SERVER["HTTP_X_FORWARDED_...

php技术

一个图形显示IP的PHP程序代码

阅读(16) 作者(admin)

先看代码sunip.php 复制代码 代码如下:<?php header("Content-type: image/gif"); $im = imagecreate(130,15); $background_color = ImageColorAllocate ($im, 255, 255, 255); unset($ip); if($_SERVER['HTTP...

php技术

[PHP]实用函数3

阅读(11) 作者(admin)

//获得当前的脚本网址 复制代码 代码如下:function get_php_url(){ if(!empty($_server["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptN...

php技术

[PHP]实用函数2

阅读(17) 作者(admin)

1、产生随机字符串函数 复制代码 代码如下:function random($length) { $hash = @#@#; $chars = @#ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz@#; $max = strlen($chars) - 1; mt_srand((d...

php技术

[PHP]实用函数5

阅读(28) 作者(admin)

//把一个数字的二进制表示形式转化成十六进制

string bin2hex(string tring) //除去字符串结尾处的空格

string rtrim(string string) //rtrim的别名

string chop(string string) //从字符串的两头除去空格

s...

php技术

[PHP]实用函数4

阅读(16) 作者(admin)

//输出关于PHP和当前请示的信息页面

int phpinfo(void) //返回当前PHP版本号

string phpversion(void) //打印出为本PHP项目做出贡献的人员的清单

string phpcredits(void) //可将 var 转成整数类型。base 是转...

php技术

[PHP]实用函数7

阅读(21) 作者(admin)

//打开一个到MySQL服务器的连接。成功返回连接符,失败时返回false

int mysql_connect([string server[,string username[,string password]]]) //打开一个到MySQL服务器的持久性连接

int mysql_pconnect([string s...

php技术

[PHP]实用函数6第1/2页

阅读(15) 作者(admin)

//寄出电子邮件到指定的邮件地址 to,subject 表示主题,message 为信件内容。额外的选项 additional_headers 可省略,表示其他邮件文档首部

bool mail(string to,string subject,string message,string [additional――...