text ad...
您当前位置:
首页 >>
网站设计
>> 文章列表
- PHP正则表达式的几则使用技巧
- 发布于 2011-04-08 | 0 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。
我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要 靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对于其中一些比较困难的知识点,甚至要用很久才能消化,但是只要能见 坚持着看完,你会发现自己对于正则的运用能力就会显著提高。
PHP正则表达..
- 标签
- PHP常用函数:过滤HTML字符串
- 发布于 2010-12-04 | 23 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- <?php
/********************************************************************
* 流程说明:
* 当附合要求的参数传递进filter函数后,filter()函数首先
* 把要字串中所有要过滤的标签$tag通过preg_match_all()
* 取出来,然后循环preg_match_all的匹配数组,通过preg_split()
* 函数分割每个标签为 "左边属性" = "右边值"的形式,再从要保
* 留的属性数组中循环,将preg_split()匹配的内容对应取出,构成
* 可以替换的值,后最通过str_replcae()替换掉字串中相应的标签
* 函数列表:
* function fi..
- 标签
- 非常简单PHP缩略图生成程序源代码
- 发布于 2010-12-04 | 21 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- <?
$FILENAME="image_name";
// 生成图片的宽度
$RESIZEWIDTH=400;
// 生成图片的高度
$RESIZEHEIGHT=400;
function ResizeImage($im,$maxwidth,$maxheight,$name){
$width = imagesx($im);
$height = imagesy($im);
if(($maxwidth && $width > $maxwidth) || ($maxheight && $height > $maxheight)){
if($maxwidth && $width > $maxwidth){
$widthratio = $maxwidth/$width;
$RESIZEWIDTH=true;
}
if($maxheight && $height > $maxheight){
$heightratio = $..
- 标签
- PHP非常简单的使用模板制作静态页面
- 发布于 2010-12-04 | 21 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- 模板文件templets.htm:
<html>
<head>
<title>{title}</title>
</head>
<body>
<p>Hello {hello}</p>
</body>
</html>
PHP文件代码:
<?php
$title = 'phperz';
$hello = 'phperz.com!';
$file = file_get_contents('templets.htm');
$file = str_replace(array('{title}','{hello}'),array($title,$hello), $file);
echo ..
- 标签
- php连接mysql出现乱码解决办法
- 发布于 2010-12-04 | 12 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- 很多朋友在学习PHP初期,连接数据库读出或是写的时候总会出现乱码,今天小编在这儿告诉大家一个最简单的办法解决乱码问题
用phpmyadmin添加mysql数据库,然后用php操作数据库出现乱码的解决办法:
1:确认phpmyadmin用的mysql字符集为utf-8 unicode(utf8);mysql连接校对为utf8_general_ci,language为中文-chinese simplified
2:确认每个数据表的“整理为”utf8_general_ci;
3:在php连接mysql数据库后加个语句来指定数据库的字符集,
例如:$conn=mysql_connect("localhost","ro..
- 标签
- 无法载入 mcrypt 扩展,请检查 PHP 配置 终极解决方案
- 发布于 2010-12-04 | 13 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- 在使用phpmyadmin中提示:
无法载入 mcrypt 扩展,<br />请检查 PHP 配置
如图:
原因:php_mcrypt.dll需要libmcrypt.dll支持。
解决方法如下:
1). 在php.ini配置文件中,搜索 ;extension=php_mcrypt.dll
将php_mcrypt.dll前的 " ; "分号去掉改成
extension=php_mcrypt.dll
如图:
2). 从php5中复制 libmcrypt.dll 到system32目录下。
3). 修改完后重起iis(iis必须在cmd下用iisreset 命令重起服务器,在“Internet 信息服务”重启无效)或Apache。
如图:
- 标签
- 和php有关的几种常见安全详解
- 发布于 2010-12-04 | 8 次阅读 | 分类: PHP技术教程 | 作者:PHP100
- 防御PHP木马攻击的技巧
PHP本身再老版本有一些问题,比如在 php4.3.10和php5.0.3以前有一些比较严重的bug,所以推荐使用新版。另外,目前闹的轰轰烈烈的SQL Injection也是在PHP上有很多利用方式,所以要保证安全,PHP代码编写是一方面,PHP的配置更是非常关键。
我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我们慢慢探讨。我们先使用任何编辑..
- 标签
- php fscanf()函数使用方法详解
- 发布于 2010-12-04 | 10 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- Definition and Usage
定义和用法
The fscanf() function parses the input from an open file according to the specified format.
fscanf()函数的作用是:从文件中按照指定的格式输入。
Syntax
语法
fscanf(file,format,mixed)
Parameter参数Description描述
fileRequired. Specifies the file to check
必要参数。指定文件对象
formatRequired. Specifies the format.
必要参数。指定格式
Possible format values:
可用的格式值:
%% - Returns a percent ..
- 标签
- PHP5常用函数列表概览
- 发布于 2010-12-04 | 14 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- PHP已经更新到很多个版本,最近用的比较多的要数PHP5。下面我们为大家总结了PHP5常用函数,以便大家将来实际编写代码中查看。
usleep() 函数延迟代码执行若干微秒。
unpack() 函数从二进制字符串对数据进行解包。
uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。
time_sleep_until() 函数延迟代码执行直到指定的时间。
PHP5常用函数之time_nanosleep() 函数延迟代码执行若干秒和纳秒。
sleep() 函数延迟代码执行若干秒。
show_source() 函数对文件进行语法高亮显示。
strip_white..
- 标签
- 深入解读PHP统计图表类
- 发布于 2010-12-04 | 5 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- 用我们通过对PHP语言的学习可以知道,它的功能非常强大,而且应用范围也很广泛。下面我们就来分析一下PHP统计图表类的一些知识。
Google Chart API 可以制出各种统计图表,当前支持线形图、柱形图、饼形图、散点图、曲线图。Google Charts API Code 页面有对这个 API 使用的详细说明,但是还略显繁琐。今天发现有人开发了一个这个方面的PHP统计图表类,并且还包括三个例子,我就挑选一个例子结合自己的一个项目给大家讲解下如何使用:
< ?php
include( ’GoogChart.class.php’ );
// 导入 Google C..
- 标签
- PHP面试题之[求相对路径]
- 发布于 2010-12-04 | 6 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- 前几天去X公司面试,最终因为薪资问题,告败,衰!
把笔试题拉出来研究下!
题目:写一个函数,算出两个文件的相对路径如 $a = '/a/b/c/d/e.php'; $b = '/a/b/12/34/c.php'; 计算出 $b 相对于 $a 的相对路径应该是 ../../c/d
答:<?php
function getRelative($a , $b)
{
$arr_a = explode("/" , $a) ;
$brr_b = explode("/" , $b) ;
$i = 1 ;
while (true) {
if($arr_a[$i] == $brr_b[$i]) {
$i ++ ;
 ..
- 标签
- [PHP]猴子选大王
- 发布于 2010-12-04 | 5 次阅读 | 分类: PHP技术教程 | 作者:PHP100
- 面试的时候遇见这样一道题:
一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。
约瑟夫算法,呵呵,看了网上的大虾们的代码,感觉很不容易理解,而且还繁琐,于是自己就写了段代码
<?php
/**
* 猴子选大王
*
* @param int $m 猴子数
* @param int $n 出局数
* @return array
*
*/
function king..
- 标签
- PHP检查库或函数是否可用的方法
- 发布于 2010-12-04 | 2 次阅读 | 分类: PHP技术教程 | 作者:网络
- 随着版本的升高,PHP的功能也越来越完善,可用的扩展库和函数也越来越多,因此,我们写程序时也要考虑版本的兼容问题,同时还要考虑服务器(特别是虚拟主机)是否安装了扩展库。
本文介绍的函数其实是PHP手册上本来就有的,但是由于这些函数独立性较强,查找不易,所以单独介绍一下,方便查阅。
1. 获取所有可用的模块 - get_loaded_extensions 该函数返回所有已经加载的(可用的)模块。
用法:
print_r(get_loaded_extensions());
2. 获取指定模块的可用函数 - get_extension_funcs 该函数返回指定模块所有可用的函数。传..
- 标签
- 写了个遍历目录的方法
- 发布于 2010-12-04 | 5 次阅读 | 分类: PHP技术教程 | 作者:PHP100
- function traversal($dirname)
{
$dir = dirname($dirname);
if(!is_dir($dirname)){
die('Bad path please retry!!!');
return ;
}
$handle = opendir($dirname);
while(($file=readdir($handle))!==false ){
if($file != '.' && $file!='..'){
echo "<br>" ;
echo $indir = $dirname . '/' . $file ;
if(is_dir($indir)){
allsee($indir);
..
- 标签
- 让PHP开发者事半功倍的十大技巧
- 发布于 2010-12-04 | 3 次阅读 | 分类: PHP技术教程 | 作者:PHP100er
- 如果你使用一面大镜子作为冲浪板会发生什么?或许你会在较短的时间内征服海浪,但是你肯定从内心深处明白,这不是冲浪的正确选择。同样的道理也适用于PHP编程,尽管这样的类比听起来有一些古怪。我们经常听到有人试图用一个周末多点的时间来学会PHP,但是请恕我直言,这是学习这门编程语言的一种非常糟糕的方式。
为何说学习PHP的过程有别于任何其它语言?
就其本质而言,如果你掌握了以PHP语言“做事”的方式,那么在使用它时就会得心应手,因此值得你去投入精力去了解这些方式。在PHP中,单纯按照自己思路去解决..
- 标签
页次:
1/16页 每页15 软件总数:230 上一页
下一页
推荐文章
- dedecms关键词长度修改统一说明
- 第一步:数据表修改
首先将数据表中的keyword的varchar()改为varchar(任意长度,例如200)
dede_archives
dede_infos
dede_keywords
在后台执行SQL语句alter table dede_archives modify keywords varchar(..
- 非常简单PHP缩略图生成程序源代码
- <?
$FILENAME="image_name";
// 生成图片的宽度
$RESIZEWIDTH=400;
// 生成图片的高度
$RESIZEHEIGHT=400;
function ResizeImage($im,$maxwidth,$maxheight,$name){
$width = imagesx($im);
..
- PHP正则表达式的几则使用技巧
- PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。
我的PHP正则入门,是起源于网上的一篇文章,这篇文..
- PHP正则表达式的几则使用技巧
- PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。
我的PHP正则入门,是起源于网上的一篇文章,这篇文..
- ASP入门与实例---IIS的安装与配置
- 1、运行环境与软件要求
Windows 2000 以上 (不包括Windows XP Home版)
IIS 4.0 以上
Microsoft Access 2000
Dreamweaver MX
2、IIS的安装与配置
a.安装IIS
若操作系统中还未安装IIS服务器,可打开“控..
- PHP正则表达式的几则使用技巧
- PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。
我的PHP正则入门,是起源于网上的一篇文章,这篇文..
- 利用HTML5做网页
- [Cut-Page]利用HTML5做网页 首先,我们要声明并创建文档类型,我们不再HTML 4或XHTML 1.0 那样 PUBLIC -//W3C//DTD XHTML 1.0 Transitional.....声明,我们可以这样写: !DOCTYPEhtml 看看吧,简单而明显,不区分大小写..
- 文字滚动代码
- 滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。滚动字幕我也做得不少了,对它也不会兴奋了,所以现在也用得不多了。有不少朋友常问到这是怎么做的,现在做一个详细的专题,让你更全面地了解..
- PHP常用函数:过滤HTML字符串
- <?php
/********************************************************************
* 流程说明:
* 当附合要求的参数传递进filter函数后,filter()函数首先
* 把要字串中所有要过滤的标签$tag通过preg_match..
- 验证数字最简单正则表达式大全
- 正整数: <input onkeydown="if(event.keyCode == 13) alert(/^\d+$/.test(this.value));" type="text" /> <br />
负整数: <input onkeydown="if(event.keyCode == 13) ale..
- ASP基础教程:ASP简介
- 看了《如何令你的网站“动感十足”》一文后,是否令你怦然心动?是否已经急不可待地想构建属于你自己的动态网站?本文将以 Active Server Pages 为中心,向你全面展示制作动态商业网站的步骤和技巧并通过大..
- 大型网站架构不得不考虑的10个问题
- 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开..
- 大型网站架构不得不考虑的10个问题
- 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开..
- 用MySQL实现SQL Server的sp_executesql
- PHP非常简单的使用模板制作静态页面
- 模板文件templets.htm:
<html>
<head>
<title>网站设计-信息站-_-</title>
</head>
<body>
<p>Hello &l..
- 非常简单PHP缩略图生成程序源代码
- <?
$FILENAME="image_name";
// 生成图片的宽度
$RESIZEWIDTH=400;
// 生成图片的高度
$RESIZEHEIGHT=400;
function ResizeImage($im,$maxwidth,$maxheight,$name){
$width = imagesx($im);
..
- 非常简单PHP缩略图生成程序源代码
- <?
$FILENAME="image_name";
// 生成图片的宽度
$RESIZEWIDTH=400;
// 生成图片的高度
$RESIZEHEIGHT=400;
function ResizeImage($im,$maxwidth,$maxheight,$name){
$width = imagesx($im);
..
- 10个最经常犯得HTML标签错误
- 我们最好开始注意了,因为HTML Police会走遍你的代码然后挑出你所有没有语义的标签,这份列表包含了10个最经常犯得HTML标签错误,记下他们,能够让我们避免犯此常见错误,让我们的HTML标签符合语义,和标准的要求.
罪行1:..
- 深入解读PHP统计图表类
- 用我们通过对PHP语言的学习可以知道,它的功能非常强大,而且应用范围也很广泛。下面我们就来分析一下PHP统计图表类的一些知识。
Google Chart API 可以制出各种统计图表,当前支持线形图、柱形图、饼形图、..
- 服务器被挂马怎么办(付 挂马原因与解决办法)
- WEB服务器为何被挂马以及被黑的原因可以大致分为服务器本身和网站本身两方面情况。下面介绍服务器方面的原因和解决方法:
1 系统漏洞
如果程序和组件相关的安全都做好了。那么服务器是不是就安全了?
..