Welcome 微信登录

首页 / 网页编程 / PHP

利用PHP生成静态html页面的原理

利用PHP生成静态html页面的原理

前言如果每次用户点击动态链接的时候都会对服务器发送数据查询的要求,对于一个访问量可能达百万千万级别的网站来说 这无疑是服务器一个大大的负担,所以把动态数据转换成静态html页面就成了节省人力物力的首选因为此前没有相应的经验,所以这篇文章和大家分享利用PHP生成静态html页面的原理和方法,有需要的可以一起来看看。一、思路分析其实,实现静态页面生成功能的原理很简单,主要利用几个常见的PHP文件操作函数对文件进行操作,其思路流程如下:生成静态页面流程图二、功能...
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程

linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程

本文实例讲述了linux平台编译安装PHP7并安装Redis扩展与Swoole扩展的方法。分享给大家供大家参考,具体如下:前面《PHP7安装Redis扩展教程【Linux与Windows平台】》一文告诉读者简单的安装Redis的方法,下面我们来实现在linux中编译安装PHP7并安装Redis扩展与Swoole扩展的方法。编译安装PHP7并安装Redis扩展Swoole扩展:在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了本p...
利用php抓取蜘蛛爬虫痕迹的示例代码

利用php抓取蜘蛛爬虫痕迹的示例代码

前言相信许多的站长、博主可能最关心的无非就是自己网站的收录情况,一般情况下我们可以通过查看空间服务器的日志文件来查看搜索引擎到底爬取了我们哪些个页面,不过,如果用php代码分析web日志中蜘蛛爬虫痕迹,是比较好又比较直观方便操作的!下面是示例代码,有需要的朋友们下面来一起看看吧。示例代码<?php//获取蜘蛛爬虫名或防采集function isSpider(){$bots = array("Google"=> "googlebot","...
PHP页面输出搜索后跳转下一页的处理方法

PHP页面输出搜索后跳转下一页的处理方法

php页面输出时,搜索功能在跳转下一页时,如果不做任何处理,会返回原有是第二页输出的数据,用js来给url加上搜索的条件,保证跳转下一页时输出的是搜索到的数据。以下是js代码//搜索功能$("#search").click(function() { //通过id找到搜索的input框var url = $(this).attr("url");var query = $(".search-form").find("input").serialize();qu...
PHP GD库相关图像生成和处理函数小结

PHP GD库相关图像生成和处理函数小结

本文总结了PHP GD库相关图像生成和处理函数。分享给大家供大家参考,具体如下:这几天在学习图像验证码部分,参考了许多例子,都是用GD库来生成和绘制图像的,所以打算把GD库封装成类来使用,顺便也学习和练习一下PHP面向对象部分。首先分析一下GD库所提供的函数,依据功能作了划分:(这只是常用的基础级函数,更高级的函数稍后再作研究)1. create // 图像生成A.绘制图像imageCreate // 基于调色板(256色)的图像(gif/*)imageC...
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法

thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法

本文实例讲述了thinkphp在php7环境下提示Cannot use ‘String" as class name as it is reserved的解决方法。分享给大家供大家参考,具体如下:我有一网站之前用php7运行thinkphp没有什么问题,但是最近发现开启验证码的时候发现有错误Cannot use "String" as class name as it is reserved在google baidu搜索了一下还是没有解决方法于是自己动手解...
php简单实现多维数组排序的方法

php简单实现多维数组排序的方法

本文实例讲述了php简单实现多维数组排序的方法。分享给大家供大家参考,具体如下:之前在做一个功能的时候,必须要把数据放到二维数组里并且排序,然后上网找找解决思路,这时候会用到array_multisort函数,array_multisort() 函数对多个数组或多维数组进行排序先来看一个实例<?php$data=array(0=>array("one"=>34,"two"=>"d"),1=>array("one"=&g...
php简单统计中文个数的方法

php简单统计中文个数的方法

本文实例讲述了php简单统计中文个数的方法。分享给大家供大家参考,具体如下:之前的公司是做外贸的用到的都是英文所以统计的长度的时候是用strlen这个函数,一直也没有错误,但是现在统计中文的时候这个就出错了,现在做一下记录测试<?phpecho strlen("你好ABC") . "";# 输出 9echo mb_strlen("你好ABC", "UTF-8") . "";# 输出 5echo mb_strwidth("你好ABC") . "...
注意!PHP 7中不要做的10件事

注意!PHP 7中不要做的10件事

切记,在PHP 7中不要做的10件事1. 不要使用 mysql_ 函数这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的 PDO 实现。2. 不要编写垃圾代码这一条可能易于理解,但是会变得越来越重要,因为 PHP 7 的速度提升可能会隐藏你的一些问题。不要仅仅满足于你的站点速度,因为迁移到 PHP 7 才让它变快。为了理解速度有多重要,以及如何把...
php中实现进程锁与多进程的方法

php中实现进程锁与多进程的方法

为什么需要进程锁?主要作用就是防止你重复执行同一程序,主要用在crontab中,当你设置了一个定时任务,然后每分钟执行一次,如果不加进程锁的话,之前的进程没有执行完的情况下。每分钟都会有新的进程生成了。加上进程锁之后,每次定时任务执行的时候,就会去判断之前的进程锁是否存在,如果存在就不执行。1.单进程的情况的进程锁实现 直接来个例子好了,写个php脚本, 就先命名为process.php吧,代码如下:<?php$lock_file = dir...
php微信公众账号开发之前五个坑(一)

php微信公众账号开发之前五个坑(一)

直入主题:微信公众账号开发文档,官方版(https://mp.weixin.qq.com/wiki),相信我,我已经无力吐槽写这个文档的人了,我真心想杂碎这个键盘,但是下手之后才发现,原来键盘是我自己花钱买的。。。。尴尬了。废话不说,直接说怎么部署,怎么开发。首先,你得有一个公众平台账号,好了,开始计坑。第一坑,不要以为不是企业号就不能开发了,可以申请测试号的,比所谓的订阅号接口多多了。进入后台管理之后,点击开发者工具,可以看到公众平台测试账号,直接进入即...
<< 51 52 53 54 55 56 57 58 59 60 >>