
php
梦少夕MG
AI,Data Science
展开
-
Apache在linux下处理中文文件名的解决
Apache在linux下处理中文文件名的解决——utf-8、urlencode、apache、linuxApache2在linux有很臭很臭的中文问题:1。处理中文数据 POST/GET 都会有问题,500内部错误,error.log显示:在进行utf-8转码时出错2。中文名的文件下载有问题,404错误,error.log显示:/xaa/xbb/xcc... 关于问题1,本站有另外一个手记给除了转载 2007-04-05 13:57:00 · 3609 阅读 · 0 评论 -
生成搜索风格的字符串即关键字用指定颜色并适当剪裁字符串
/* * 可以避免乱码的截取汉字 * 参数 $str 为字符串,$start 为开始字符,$len 结束字符 * 返回截取后的字符 */function msubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i if(ord(substr($str, $原创 2007-04-20 09:43:00 · 717 阅读 · 0 评论 -
Php+MYSQL中文编码问题解决全过程
开发环境:Php5+mysql5中文编码问题产生的全过程:网页编码格式为gb2312(当然网页不是我们做的,如果是我们自己做的话不用说肯定是utf-8编码了,也就不会有什么编码问题。),书库库我们刚开始设置为gb2312编码。问题:有些汉字无法存入数据库,如:囍 情况:刚开我们在创建数据连接之后执行:$mysqli -> set_charset(gb2312); 发现有“原创 2007-04-23 14:32:00 · 3530 阅读 · 0 评论 -
使用php 的缓冲区功能和apache的url重写功能实现静态html生成实例
使用php 的缓冲区功能和apache的url重写功能实现静态html生成实例使用Mysql5.0 +php5.0+ apache2.2(开启url重写模块:去掉apache配置文件中LoadModule rewrite_module modules/mod_rewrite.so 前面的#号后重起服务器即可。)数据库articles的表:create table article原创 2007-07-26 16:09:00 · 4342 阅读 · 0 评论 -
php分页类
/*******************************************************版权: 高西林*文件名:class.PageBar.php*作者:高西林*日期:2007-07-27*描述: 生成分页导航栏。*修改记录: 修改人 日期 记录 高西林 2007-07-30 修正页数为0时,引发原创 2007-07-27 14:20:00 · 946 阅读 · 0 评论 -
用php实现的数据网格类
用php实现的数据网格类文件class.DataGrid.php/*******************************************************版权:高西林*版本:1.1*文件名:class.DataGrid.php*作者:高西林*日期:2007-07-30*描述:数据网格,给datagrid绑定的所有行的键值不能有原创 2007-07-30 21:00:00 · 1645 阅读 · 0 评论 -
php 给图片加水印的函数
/* * 功能:PHP图片水印 (水印支持图片或文字) * 参数: * $groundImage 背景图片,即需要加水印的图片,暂只支持GIF,JPG,PNG格式; * $waterPos 水印位置,有10种状态,0为随机位置; * 1为顶端居左,2为顶端居中,3为顶端居右; *原创 2007-04-28 11:59:00 · 2933 阅读 · 1 评论 -
PHP cookie和session的分析
1. PHP的COOKIEcookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。1.1 设置cookie: 可以用 setcookie() 或 setrawcookie() 函数来设置 cookie。也可以通过转载 2007-05-12 10:33:00 · 2850 阅读 · 1 评论 -
PHP 5.0异常处理机制深度探索
本文面向希望了解PHP5异常处理机制的程序员。阅读本文你需要具有一定面向对象编程和PHP基础。 PHP5内建的异常类需要有以下成员方法: __construct() 构造函数,需要一个出错信息和一个可选的整型错误标记作参数 getMessage转载 2007-06-16 18:36:00 · 1277 阅读 · 0 评论 -
一个生成静态网页的分页导航条函数
/******************************************************************功能:生成分页所需的导航条*参数: $total:记录总数 $currentpage:当前页码 $perpage:每页显示记录条数 $url:显示数据的网页*返回:导航条,样式:当前显示第 1页,每页10条 | 共 13条 [首页]原创 2007-04-14 20:46:00 · 1276 阅读 · 0 评论 -
一个分页函数
/******************************************************************功能:生成分页所需的导航条*参数: $total:记录总数 $currentpage:当前页码 $perpage:每页显示记录条数 $url:显示数据的网页 $joinword: 连接$url和页码的字符。*返回:导航条,样原创 2007-04-14 20:33:00 · 701 阅读 · 0 评论 -
Linux Apache php MySQL GD PHPWind 集成环境配置教程
继PHPWind Wamp 1.0 后,PHPWind 开发团队总结多年Linux下web环境安装的经验,推出全新软件包PHPWind LAMP 1.0。为了获得更好、更灵活的配置效果,PHPWind LAMP 1.0集成包采用源码编译的方式,具有较高的难度。该软件包广泛适用于Linux的各个版本,本着“授之以鱼,不如授之以渔”的理念,我们不仅希望广大PHPWind爱好者能使用该软件,更能在转载 2007-04-06 13:12:00 · 5267 阅读 · 0 评论 -
AJAX在PHP中的简单使用
AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本的Web开发能力)[ AJAX介绍 ]Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页面不用打断交互流程进行转载 2007-04-06 13:08:00 · 693 阅读 · 0 评论 -
php使用事务
$link = mysqli_connect("localhost", "my_user", "my_password", "test");/* check connection */if (!$link) { printf("Connect failed: %s/n", mysqli_connect_error()); exit();}/* set autocommit to off原创 2007-04-06 13:05:00 · 1544 阅读 · 0 评论 -
在任意字符集下正常显示网页的方法
通常情况下,我们的网页要指定一个编码字符集,如 GB2312、UTF-8、ISO-8859-1 等,这样我们就可以在网页上显示我们指定编码的文字了。但是我们很可能会遇到这种情况,那就是我们可能希望在 ISO-8859-1 编码的网页上显示汉字,或者在 GB2312 编码的网页上显示韩文等。当然一种解决办法就是我们不用 ISO-8859-1 或者 GB2312 编码,而统统都采用 UTF-8 编码,转载 2007-04-08 14:01:00 · 726 阅读 · 0 评论 -
用 PHP 开发健壮的代码
用 PHP 开发健壮的代码系列文章是关于解决大中型应用程序中的实际问题的。这一系列文章主要侧重于 PHP 4 中可用的新功能,重点介绍了大量使开发工作更容易的技巧和窍门。在这一系列文章中,您将发现许多要学习的示例和技术,还附带了大量样本代码。在这第一篇文章中,PHP 高手 Amol Hatwar 从更高的角度介绍了如何为中到大型 Web 应用程序设计和编写无错误、可维护的代码。如果您是一名构建转载 2007-04-08 14:08:00 · 828 阅读 · 0 评论 -
php去除缓存
header( Expires: Mon, 26 Jul 1997 05:00:00 GMT ); // Date in the pastheader( Last-Modified: . gmdate( D, d M Y H:i:s ) . GMT ); // alw原创 2007-04-06 13:17:00 · 1242 阅读 · 0 评论 -
Linux/FreeBSD下用C语言开发PHP的so扩展模块例解
用C语言编写PHP的扩展模块的方法有几种,根据最后的表现形式有两种,一种是直接编译进php,一种是编译为php的so扩展模块来被php调用,另外根据编译的方式有两种,一种使用phpize工具(php编译后有的),一种使用ext_skel工具(php自带的),我们使用最多,也是最方便的方式就是使用ext_skel工具来编写php的so扩展模块,这里也主要介绍这种方式。我们在php的源码目录里面可转载 2007-04-08 13:49:00 · 4399 阅读 · 1 评论 -
常用mimetype列表
$mimetypelist["csm"] = "application/cu-seeme";$mimetypelist["cu"] = "application/cu-seeme";$mimetypelist["tsp"] = "application/dsptype";$mimetypelist["xls"] = "application/excel";$mimetypelist["spl"]转载 2007-04-08 14:05:00 · 2921 阅读 · 0 评论 -
树形控件--支持图标和多选框
/** * Copyright (C),高西林. * File name:class.TreeMenu.php * Author:高西林 Version:0.1 Date:2007-10-8 * Description:树形控件--支持图标方式和checkbox两种风格. * Others:邦定到该版本上的数据必须是数组 * History: *原创 2007-10-10 15:04:00 · 2522 阅读 · 0 评论