前面简单介绍了用C语言实现PHP扩展的步骤,见用C开发PHP扩展的步骤,那个是扩展一个函数,这里讲述一下如何用C扩展类。 准备实现的类如下: [php]
class Rectangle{
private $_width;
private $_height
槽吐吐,最近在看一本叫《代码简洁之道》的书,书中讲了如何让自己的代码变得容易读懂,受益匪浅。有兴趣的朋友可以看看。PHPer很少使用异常,即时是公司里的大牛,也不见得会使用异常。更多情况下,异常仅仅被当作error code
今天一个同学问我brophp怎么设置404,这里分享一下方法
1,自己准备一个404页面的模板,放在根目录的public下面,当然路径你可以自己定义。
2,首先在action.class.php中添加这么一个方法:
static public function _404(){
h
从接触编程到现在已经9年多,从最初的ASP到后来的PHP,有人可能会想应该技术还可以吧,我可以告诉你接触过和正规系统的学习真不是一个概念,所以一直到我进兄弟连之前ASP是完全忘光了,PHP呢只懂得套模板,说白了就是拷贝粘贴
<?php
/*
* class msg
* Use for communication between php and php;
* Create at: 12:08 2012/10/31
* Author: leixun(lein_urg@163.com)
* version 1 - 14:01 2012/10/31
*/
class msg{
private $
本文描述远程调试Linux主机上的apache+php工程,各端需要的工具示意图如下:CLIENT(windows, 10.239.54.24)-----------------------------------------------------------------SERVER(ubuntu 10.04, 10.239.54.115)browse
$this->load->library('email');
$config['protocol'] = 'smtp';
//发送给QQ用户,要显示中文用 'iso-8859-1'
$config['charset'] = 'iso-8859-1';
<?php
function foreachDir($path){
$handle=opendir($path);
if($handle){
while (false !== ($file = readdir($handle))) {
if($file!="." && $file!='..'){
if(is_dir($path.$file)){
echo $path.$file
[php]
<?php
define("RelativePath", ".");
include_once(RelativePath."/DB_mysql.class.php"); # DB_mysql.class.php 在我的资源里面
$db_mysql = new DB_mysql(); www.2cto.com
$db_mysql->set_
近期弄个论坛,在首页要有个排名,显示评论最多的前十位用户的列表,列表有个略图是用户最新上传的作品,如果使用原来的图,图片过大,首页加载过慢,因此要使用略图
以上来使用imagecopyresized这个函数,显示质量很差如图
后来
<?php
/****
****/
/***
====笔记部分====
魔术常量
1:无法手动修改他的值,所以叫常量
2:但是值又是随环境变动的,所以叫魔术
---魔术常量
__FILE__ 返回当前文件的路径.
在框架开发或者是网站初始化脚
做js的ajax应用时,会遇到你需要请求的接口并不在你当前域下,此时就会出现跨域访问的问题,浏览器会禁止你请求这个接口。此时怎么访问这个WebService的接口呢?一个简单的办法就是在本域的服务器上,增加一个转发层,将浏览器
序,此笔记主要面向技术较高水平者;主要以OOP为主。1.继承有讲究。不能乱加__construct什么意思呢?在继承中如果要加入__construct一定要注意。此举可能覆盖其父亲之__construct。如何办啊?a.用其他方法来传变量;b.在子类
<?php
/**
* 文件下载功能
* @param string $fileName 文件名称
* @param string $fileExt 文件后缀名称
*/
function downloadFile($fileName, $fileExt = '.txt' )
{
if( empty($fileName)) retu
使用php mssql中的自带函数
1.初始化存储过程
$stmt = mssql_init ( 'procedure name' );
2.绑定变量
输入参数:
mssql_bind ( $stmt, '@operate_flag', $status, SQLVARCHAR ); 注意第三个参数必
一.下载
首先,我们先把资料下下来先。
如果不需要转中文的话,只需要下载它就可以:xpdf-bin-linux-3.03.tar,如果需要转中文,那你就还需要它了:xpdf-chinese-simplified.tar 二.安装
现在
先上结果图——
C# 代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
/// <summary>
php 中这四个函数常常让人混淆,在这里做点笔记。
1、strstrstrstr — 显示第一次找到,要查找的字符串,以及后面的字符串。大小写敏感。
代码清单:
[php]
//strstr函数
$email = 'liruxing1715@sina.com@qq.c
在做程序员的很长时间内是使用Microsoft的Visual Studio开发应用。对Visual Stuido提供的开发环境也比较熟悉了。偶尔开始做下PHP应用,Eclipse 的PHP IDE非常之不错,但如果你习惯了Visual Studio,那么使用Vs.php 也是
首先确认:我们在安装PHP时,指定了它的安装目录:--prefix=/var/lib/php5;而目录 /home/guanli/php-5.4.9 是我们解压.tar.gz 之后的路径,也就是源代码路径。 例如 安装 bcmath 模块 # cd /home/guanli/php-5.4.9
下面是一个php 模版解析的例子。通过正则表达式将
{youku id_XMTc5ODgwOTA4} 转对对应的播放代码。
<?phpheader('Content-type:text/html; charset=utf-8');$template = '{youku id_XMTc5ODgwOTA4}{
header常用指令
header分为三部分:
第一部分为HTTP协议的版本(HTTP-Version);
第二部分为状态代码(Status);
第三部分为原因短语(Reason-Phrase)。// fix 404 pages: 用这个header指令来解决URL重写产生的404 header
1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象Java
[php]
<html>
<head>
<title>正则表达式和样式匹配</title>
</head>
<body>
<?php
$find="love";//定义要查找的变量
$result=preg_match("/$find/
大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式。实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。strtotime能将任何英