php技术

php技术

php 执行系统命令的方法

阅读(14) 作者(admin)

代码如下: 复制代码 代码如下:#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <string.h>

int main(int argc,char * argv[]) { uid_t uid,euid; char cmd[1...

php技术

程序员编程十条戒律

阅读(22) 作者(admin)

1.- DRY: Don't repeat yourself. DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时...

php技术

UTF8编码内的繁简转换的PHP类

阅读(23) 作者(admin)

曾找过一个JS版的,但是到了UTF8编码里不能用,于是就产生了自已写一个的念头。其实我这个代码的实现原理很简单的,只是一个替换字符集的过程,相信大部份人都可以写得出来。以下是代码,不知道有没有bug,大家如果在使用上有问...

php技术

PHP 程序授权验证开发思路

阅读(19) 作者(admin)

以下是我的一个想法,把服务器的php环境配置也应用在程序里面,生成一个许可字串,然后将字串写入到许可的文件代码中。就算是将程序原本不动地移到其它服务器上,程序都不能运行了。希望大家多多讨论…… 复制代码 代码如下:...

php技术

php str_pad 函数用法简介

阅读(15) 作者(admin)

语法 str_pad(string,length,pad_string,pad_type) 参数 描述 string 必需。规定要填充的字符串。 length 必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。 pad_string 可选。规定供填充...

php技术

php strlen mb_strlen计算中英文混排字符串长度

阅读(14) 作者(admin)

比较strlen和mb_strlen 当字符全是英文字符的时候,两者是一样。这里主要比较一下,中英文混排的时候,两个计算结果。(测试时编码方式是UTF8) 复制代码 代码如下:<?php $str=‘中文a字1符‘; echo strlen($str); echo ‘<br...

php技术

php 小乘法表实现代码

阅读(23) 作者(admin)

复制代码 代码如下:<?php for($i=1;$i<10;$i++) { for($j=1;$j<=$i;$j++) { $result = $i*$j; if(strlen($result)==2) { echo "$j*$i=$result"; echo " "; } else { echo "$j*$i=$result"; echo " "; } } echo "<br...

php技术

php at(@)符号的用法简介

阅读(14) 作者(admin)

下面介绍一下它的用法.

例如: 复制代码 代码如下: function db_connect()//连接数据库 { @$db =mysql_connect('localhost','root','test'); if(!$db) throw new Exception('连接数据库失败!请重试!'); mysql_selec...

php技术

php 图片上传类代码

阅读(23) 作者(admin)

先来个简单的: 复制代码 代码如下: <? //http://www.jb51.net class upLoad{ public $length; //限定文件大小 public $file; //判断此类是用于图片上传还是文件上传 public $fileName; //文件名 public $fileTemp; //...

php技术

PHP源码之 ext/mysql扩展部分

阅读(18) 作者(admin)

我写过一个外部模块扩展,现在开始看PHP源码中的mysql扩展,它是可以被集成到PHP内部的,所以应该算是内置的扩展了。 该扩展需要用到mysql数据库提供的一些接口,所以需要安装了mysql,并能够确定mysql.h的位置。 该扩展的位置...

php技术

PHP form 表单传参明细研究

阅读(15) 作者(admin)

为什么呢?因为表单的处理有GET和POST两种,怎么在这两种表单中都要传递一直do参数,而且要在后台通过同样的方式获取就一直是个很困惑的问题,今天经过几个小时的实验终于搞懂了,特发此文。 GET表单: 复制代码 代码如下:<!DOCT...

php技术

php与php MySQL 之间的关系

阅读(23) 作者(admin)

本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。简介 PHP 是能让你生成动态网页的工具之一。PHP 代表:超文本预处理器(PHP:Hy...

php技术

php PDO中文乱码解决办法

阅读(22) 作者(admin)

// 方法一: PDO::__construct($dsn, $user, $pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8';"));

// 方法二: PDO::__construct($dsn, $user, $pass); PDO::exec("SET NAMES 'utf8';");

两种方...

php技术

PHP 配置文件中open_basedir选项作用

阅读(31) 作者(admin)

如下是php.ini中的原文说明以及默认配置: ; open_basedir, if set, limits all file operations to the defined directory ; and below. This directive makes most sense if used in a per-directory or ; per-virt...

php技术

php 图像函数大举例(非原创)

阅读(23) 作者(admin)

如下方式是一种方法: if(!function_exists('imagecreate')) { die('本服务器不支持GD模块'); } 如果不支持的话,如何配置 ? 下载gd模块的dll文件,修改php.ini,重启服务器即可. 以下简称PHP作图为PS. 当您打算 PS的话,...

php技术

PHP 类型转换函数intval

阅读(9) 作者(admin)

PHP代码 $id = intval($_GET['id']); intval (PHP 4, PHP 5) intval ― Get the integer value of a variable Description int intval ( mixed $var [, int $base= 10 ] ) Returns the integer value of var , using...

php技术

PHP COOKIE设置为浏览器进程

阅读(16) 作者(admin)

例如: 复制代码 代码如下:<?php $USERID="PHPer"; $CookieTime=0; setcookie("USERID", "$USERID", time()+$CookieTime,"/","btcuxiao.com"); ?> 你会发现这个语句执行过后,Cookie里什么也没有,到下一个页面就显示没有$...

php技术

PHP 输出缓存详解

阅读(11) 作者(admin)

输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 1. 复制代...

php技术

ie6 动态缩略图不显示的原因

阅读(17) 作者(admin)

我在上传生成缩略图时,缩略图显示的链接如下; 复制代码 代码如下:< img src ="/index.php?action=sys_upload_showThumb&id=bdc3955470adfb5637a0d1f517eb3d35" /> 结果在ie6下不显示该缩略图;后来追溯到下面一段代码: 复...

php技术

一个php Mysql类 可以参考学习熟悉下

阅读(10) 作者(admin)

复制代码 代码如下:<?php class Mysql { private $conn; private $host; private $username; private $password; private $dbname; private $pconnect; private $charset;

public function __construct(array $par...

php技术

discuz7 phpMysql操作类

阅读(11) 作者(admin)

复制代码 代码如下: <?php /* * MySql数据库连接类 * mysql.class.php 2009.04.15 by Hackbaby */ class dbstuff { var $version = ''; var $querynum = 0; var $link = null; //连接数据库 function connect($dbhos...

php技术

学习discuz php 引入文件的方法DISCUZ_ROOT

阅读(13) 作者(admin)

define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -7));这是discuz中定义论坛安装根目录的一个常量。现在我们就来分析一下这个很简单但是非常实用的常量。先说明一下本篇文章中假定common.inc.php文件的绝对路径...

php技术

php 分页函数multi() discuz

阅读(22) 作者(admin)

复制代码 代码如下:/* * 分页函数 * $num 总条数,$perpage 一页多少条, $curpage 当前页, $mpurl url, $page = 10 显示几个分页 * */ function multi($num, $perpage, $curpage, $mpurl, $page = 10) { $multipage =...