-
PHP生成静态页面完整教程步骤
所属栏目:[PHP教程] 日期:2022-07-08 热度:158
我们先回顾一些基本的概念。 一、PHP脚本与动态页面。 PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一[详细]
-
php中include文件报错处理方法
所属栏目:[PHP教程] 日期:2022-07-08 热度:61
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除 1. 出现未找到文件类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原[详细]
-
在动态网页制作PHP中的Cookies
所属栏目:[PHP教程] 日期:2022-07-08 热度:113
Cookie通常用来验证或辨别一个用户。 Cookie是什么呢? Cookie通常用来验证或辨别一个用户。Cookie是通过服务器发送到用户计算机中的一个小文件。每次,当相同的计算机通过浏览器请求一个页面时,原先存储的cookie也会发送到服务器。你可以使用PHP来创建和[详细]
-
PHP实现网站的无限分类教程
所属栏目:[PHP教程] 日期:2022-07-08 热度:74
PHP实现网站的无限分类 1.分析 我们在用 php 制作网站时,分类是很重要的,在分类下面又再分类这第二个分类称为次分类,而现在大多数网站分类只分到第三类: 第一分类(父分类)--第二分类(子分类)--第三分类(孙分类) 这种亲缘分类越多,程序和数据库的控制就越加[详细]
-
PHP的拼写检查函数库介绍
所属栏目:[PHP教程] 日期:2022-07-08 热度:162
在使用这个函数前,需要先到 http://metalab.unc.edu/kevina/aspell 取回所需的拼写检查函数库 aspell library。 aspell_new : 载入一个新的字典。 aspell_check : 检查一个单字。 aspell_check-raw : 检查一个单字,即使拼错也不改变或修正。 aspell_sugg[详细]
-
PHP技术txtSQL安装手册中文版详细介绍
所属栏目:[PHP教程] 日期:2022-07-08 热度:111
txtsql的最大优点之一是文档很详细,可惜,我在网上找了半天也找不到中文版的文档,所以只好自己动手,利人利已吧,不过自己的E文水平自己是很清楚的,希望大家看了不会笑掉大牙才好,还希望大家多多指教。 欢迎使用txtSQL 2.2快速安装手册。这页将指引你[详细]
-
PHP获取上层目录实例代码
所属栏目:[PHP教程] 日期:2022-07-08 热度:128
? //获取上层目录名称并把她作为id path= GLOBALS[_SERVER][PHP_SELF]; //str=substr(path,-19,6); str= strrchr(path,/); str1=rtrim(path,str); //echo str1; pos=substr(strrchr(str1,/),1); //echo pos; userid=pos;//获得id ? 参考的东西: 很极端的[详细]
-
PHP教程五个使用PHP制作动态网页的技巧推荐
所属栏目:[PHP教程] 日期:2022-07-08 热度:119
PHP教程:五个使用PHP制作动态网页的技巧 1. str_replace str_replace是常用的php函数,用于字符串替换,经常看到某些php新人为了替换一批字符串,写了好多行str_replace,实在是惨不忍睹。 比如这个例子: PHP: str = 某人的栖息地 --- www.dwww.cn; str = s[详细]
-
php生成验证码图片实例代码分享
所属栏目:[PHP教程] 日期:2022-07-08 热度:133
?php //生成验证码图片 Header(Content-type: image/PNG); srand((double)microtime()*1000000);//播下一个生成随机数字的种子,以方便下面随机数生成的使用 session_start();//将随机数存入session中 _SESSION[authnum]=; im = imagecreate(62,20); //制[详细]
-
PHP6中将实现的几个功能
所属栏目:[PHP教程] 日期:2022-07-07 热度:126
今年8月份PHP创始人Rasmus Lerdorf提出的一个wishlist: 1完全抛弃全局变量 2. 删除Magic Quotes 3. 增加一个输入过滤扩展代替Magic Quotes,提供一个机制让开发者很容易自己关闭或开启这个功能。而不是像现在的作法那样先判断服务器的GPC是否打开。 4. 默[详细]
-
php或js获取图片大小 高度 宽度解析
所属栏目:[PHP教程] 日期:2022-07-07 热度:117
? arrarr=getimagesize(images/album_01.gif); echo arr[3]; strarr=explode(/,arr[3]); echo strarr[1]; ? HTML HEAD TITLE演示图片等比例缩小/TITLE script function Wa_SetImgAutoSize(img) { //var img=document.all.img1;//获取图片 var MaxWidth=200[详细]
-
PHP批量生成随机用户名教程
所属栏目:[PHP教程] 日期:2022-07-07 热度:73
PHP批量生成随机用户名,生成6 ~ 16位的用户名若干个,主要是文本操作,同事前提是要有一个字符串包。 主要包含三个程序。 程序1:负责过滤重复值和不属于 6~16 之间的值并且生成最终结果(3.php) ?php /* 生成最终结果 */ file = ./result.dic; target =[详细]
-
PHP发表文章时自动保存图片例子代码
所属栏目:[PHP教程] 日期:2022-07-07 热度:121
img_array = array(); content1 = stripslashes(content1); if (get_magic_quotes_gpc()) content1 = stripslashes(content1); //echo content1; filepath = ../uploadfile/.date(Y,filetime)./.date(m,filetime)./; !is_dir(filepath) ? mkdirs(filepath)[详细]
-
PHP编程中分页显示实例代码推荐
所属栏目:[PHP教程] 日期:2022-07-07 热度:166
详细讲解PHP编程中分页显示的制作 1、前言 分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰[详细]
-
PHP程序字符串处理函数步骤
所属栏目:[PHP教程] 日期:2022-07-07 热度:185
? //------------------------ // PHP内置字符串函数实现 //------------------------ //字符串长度 function strlen (str) { if (str == ) return 0; count = 0; while (1){ if ( str[count] != NULL){ count++; continue; }else{ break; } } return coun[详细]
-
PHP从数组里挑选出重复的数据
所属栏目:[PHP教程] 日期:2022-07-07 热度:136
用PHP程序实现从数组里筛选出重复的数据 ?php num = count(array); if(num) { sort(array); } if(num!=0) { m = array[0]; } n++; m++; //echo array[z]./n; } if(kind==1) { echo array[num-1].重复的数据! ; } ?。[详细]
-
两种PHP程序实现支持页面后退的方法流程
所属栏目:[PHP教程] 日期:2022-07-07 热度:71
用PHP程序实现支持页面后退的两种方法 在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。 第一,使用session_cache_limiter方法 //注意要写在session_start方法之前 session_cache_limiter(pr[详细]
-
使用PHP5的DirectoryIterators递归扫描目录
所属栏目:[PHP教程] 日期:2022-07-07 热度:197
PHP5中增加了Iterator,一组有助于导航和处理等级数据结构的现成接口,这是PHP5最有趣的新特性之一。 这些Iterator显著减少了处理XML文档树或文件集合所需的代码。PHP5中使用大量Iterator,包括ArrayIterator、 CachingIterator、LimitIterator、Recursive[详细]
-
php用session做客户验证时要注意事项
所属栏目:[PHP教程] 日期:2022-07-07 热度:116
如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名变量就会搅和在一起, 可以用HTTP_*_VARS[username]来判断你想要的那个变量. 但是即使同名, 在php.ini中variables_order = GPCS也会按照优先级别来判断, 等级低的值没法冲掉[详细]
-
如何获知PHP程序占用多少内存memory_get_usage
所属栏目:[PHP教程] 日期:2022-07-04 热度:189
如何获知PHP程序占用多少内存(memory_get_usage) 下面是使用示例: 代码如下: echo memory_get_usage(), ; // 313864 $tmp = str_repeat(http://www.nowamagic.net/, 4000); echo memory_get_usage(), ; // 406048 unset($tmp); echo memory_get_usage();[详细]
-
PHP中file_exists与is_file,is_dir的区别介绍
所属栏目:[PHP教程] 日期:2022-07-03 热度:62
很显然file_exists是受了asp的影响,因为asp不但有fileExists还有folderExists,driverExists,那么PHP中file_exists是什么意思呢? PHP的 file_exists = is_dir + is_file 它既可以判断文件是否存在,又可以判断目录是否存在。但这样一个全面的函数执行效[详细]
-
php实现快速排序法函数代码
所属栏目:[PHP教程] 日期:2022-07-03 热度:192
php实现快速排序法函数代码 代码1: 代码如下: function quicksort($str){ if(count($str)=1) return $str;//如果个数不大于一,直接返回 $key=$str[0];//取一个值,稍后用来比较; $left_arr=array(); $right_arr=array(); for($i=1;$iif($str[$i]=$key)[详细]
-
PHP利用AJAX获取网页并输出的实现代码Zjmainstay
所属栏目:[PHP教程] 日期:2022-07-03 热度:194
看点: 1、file_get_contents超时控制。 2、页面编码判断。 3、键盘Enter键捕捉响应。 4、键盘event兼容处理。//event = event || window.event; 5、XMLHttpRequest 和 jQuery 两种实现方案。 6、页面及源码同时展示。 XMLHttpRequest版本 get_web.php 代[详细]
-
新版mysql+apache+phpLinux安装指南
所属栏目:[PHP教程] 日期:2022-07-03 热度:166
刚刚看到有人贴win下安装步骤 刚好今天公司网站的新服务器到手。花了一上午安装mysql+php+apache。 新版的老版的还是有些不同的。现在把步骤帖一下 安装步骤: 1.mysql 在如下页面下载mysql的for linux rpm包 http://www.mysql.com/downloads/down...3.52-[详细]
-
php自动加载机制的深入分析
所属栏目:[PHP教程] 日期:2022-07-03 热度:50
php自动加载机制的深入分析 一、php中实现自动加载的方法 1.使用require,include,require_once,include_once手工进行加载。 2.使用__autoload来进行自动加载 3.使用spl的autoload来实现自动加载 手工加载的实现: 当需要加载的文件很少的时候我们可以使[详细]