Welcome 微信登录

首页 / 网页编程 / PHP

PHP防盗链的基本思想 防盗链的设置方法

PHP防盗链的基本思想 防盗链的设置方法

盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。做好防止盗链的工作,是每个网站开发者的重要工作。做好防盗链工作能给网站服务器减少不少压力,这里我们分享一种php防盗链的实现方法:一般的下载的步骤:查找->输出查找结果列表->进入软件详细页面->点击下载按钮-...
PHP生成随机字符串(3种方法)

PHP生成随机字符串(3种方法)

如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,文章整理了几种生成随机字符串的方法。方法一1、在33 – 126中生成一个随机整数,如35。2、将35转换成对应的ASCII码字符,如35对应#。3、重复以上1、2步骤n次,连接成n位的密码。该算法主要用到了两个函数,mt_rand ( int $min , int $max )函数用于生成随机整数,其中 $min – $max 为 ASCII 码的范围,这里...
腾讯CMEM的PHP扩展编译安装方法

腾讯CMEM的PHP扩展编译安装方法

本文实例讲述了腾讯CMEM的PHP扩展编译安装方法。分享给大家供大家参考。具体如下:CMEM是什么?CMEM全称为Cloud Memory,是腾讯提供的高性能内存级持久化存储服务,适用于数据量小、访问量高、key-value存储的场景。CMEM基于一个存储键/值对的hashmap,数据使用内存存储,并保证数据的持久性。CMEM PHP Extension是什么?CMEM基于标准的Memcached协议以及接口,只是将数据获取接口增加返回值设定。Memcac...
ThinkPHP在Cli模式下使用模板引擎的方法

ThinkPHP在Cli模式下使用模板引擎的方法

本文实例讲述了ThinkPHP在Cli模式下使用模板引擎的方法。分享给大家供大家参考。具体如下:关于Cli模式与模版引擎,2.1中的手册是这样说明的:Cli模式默认不使用任何模板引擎(可以自己在操作方法里面调用);但是怎么调用,手册中没有提到。于是自己动手丰衣足食。在介绍怎么调用之前,简单的说说什么情况可能需要用到模块引擎:1. 利用dompdf在计划任务自动生成PDF或HTML报告2. 计划任务发送HTML类型的邮件3. 后台自动生成静态页面4. 其他关...
十大使用PHP框架的理由

十大使用PHP框架的理由

PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。换言之,PHP框架有助于促进快速应用开发( RAD ),不但节省开发时间、有助于建立更稳定的应用,而且减少了重复编码的开发。1.可以更好的组织代码和文件夹。不会因为你新建了一个/inc的文件夹,然后在里面写function.php文件,就能说明你的代码有组织了。但是当你使用一个PHP框架的时候,框架本身已经有一定的文件夹结构,你需要遵循框架的一些标准,这样就可以保...
ASP基础知识Command对象讲解

ASP基础知识Command对象讲解

Coonamd 对象定义了将对数据源执行的命令,可以用于查询数据库表并返回一个记录集,也可以用于对数据库表进行添加、更改和删除操作。一、使用Command 对象的步骤:当在 ASP 页面中使用 Command 对象处理数据时,应首先设置命令类型、命令文本以及相关的活动数据库连接等,并通过 Parameter 对象传递命令参数,然后通过调用 Execute 方法来执行 SQL 语句或调用存储过程,以完成数据库记录的检索、添加、更改和删除任务。其步骤如下:1、...
PHP中两个float(浮点数)比较实例分析

PHP中两个float(浮点数)比较实例分析

本文实例讲述了PHP中两个float(浮点数)比较方法。分享给大家供大家参考。具体如下:最近在开发一个合同管理系统的时候,涉及到两个浮点数比较,算是把我郁闷惨了。在N久以前,就不晓得从哪里听来的一个“不要用等号去比较浮点数”的“真理”,自己平时也在用,好像没有出现啥问题,可这次问题总算是来了。<?php$sum = "12300.00";$a= "10000.30";$b= "2000.30";$c="299.40";$sum = (floa...
PHP+MySQL之Insert Into数据插入用法分析

PHP+MySQL之Insert Into数据插入用法分析

本文实例讲述了PHP+MySQL之Insert Into数据插入用法。分享给大家供大家参考。具体如下:INSERT INTO 语句用于向数据库表中插入新纪录。向数据库表插入数据INSERT INTO 语句用于向数据库表添加新纪录。语法:INSERT INTO table_nameVALUES (value1, value2,....)您还可以规定希望在其中插入数据的列:INSERT INTO table_name (column1, column2,......
ThinkPHP表单数据智能写入create方法实例分析

ThinkPHP表单数据智能写入create方法实例分析

本文实例讲述了ThinkPHP表单数据智能写入create方法。分享给大家供大家参考。具体如下:创建数据对象 create()除了手动构造入库的数据集之外,ThinkPHP 还提供了自动创建数据对象的 create() 方法。create() 方法将自动收集提交的表单数据并创建数据对象而无需人工干预,这在表单数据字段非常多的情况下更具优势。将前文写入表单数据的例子用 create() 来实现:public function insert2(){ heade...
ThinkPHP数据操作方法总结

ThinkPHP数据操作方法总结

本文实例总结了ThinkPHP数据操作方法。分享给大家供大家参考。具体如下:一、ThinkPHP Insert 添加数据ThinkPHP 内置的 add 方法用于向数据表添加数据,相当于 SQL 中的 INSERT INTO 行为。添加数据 add 方法是 CURD(Create,Update,Read,Delete / 创建,修改,读取,删除)中的 Create 的实现,ThinkPHP 支持以普通数组方式和面向对象方式将数据写入数据表。现在以《PHP ...
培养自己的php编码规范

培养自己的php编码规范

为什么我们要培养自己的编码规范?我们写代码的时候,一个好的编码规范,对我们来说能够起到很多意向不到的效果。至少会有一下的好处:1、提高我们的编码效率。整齐划一的代码方便我们进行复制粘贴嘛!2、提高代码的可读性。3、显示我们专业。别人看到了我们的代码,发现整个代码的书写流程都整齐划一,瞬间逼格就上去了!4、方便团队协同工作。大家使用同一的规范,这样就消除了五花八分的书写方式,同一协调!编码规范包含两大块,代码规范和注释规范其实我们所写的php脚本,其实也就是...
百万级别知乎用户数据抓取与分析之PHP开发

百万级别知乎用户数据抓取与分析之PHP开发

这次抓取了110万的用户数据,数据分析结果如下:开发前的准备安装Linux系统(Ubuntu14.04),在VMWare虚拟机下安装一个Ubuntu;安装PHP5.6或以上版本;安装curl、pcntl扩展。使用PHP的curl扩展抓取页面数据PHP的curl扩展是PHP支持的允许你与各种服务器使用各种类型的协议进行连接和通信的库。本程序是抓取知乎的用户数据,要能访问用户个人页面,需要用户登录后的才能访问。当我们在浏览器的页面中点击一个用户头像链接进入用户...
PHP+AJAX实现投票功能的方法

PHP+AJAX实现投票功能的方法

本文实例讲述了PHP+AJAX实现投票功能的方法。分享给大家供大家参考。具体如下:在这个 AJAX 实例中,我们将演示一个投票程序,网页在不重新加载的情况下,就可以获得结果。本例包括四个元素:① HTML 表单② JavaScript③ PHP 页面④ 存放结果的文本文件一、HTML 表单这是 HTML 页面。它包含一个简单的 HTML 表单,以及一个与 JavaScript 文件的连接:<html><head><script...
四个PHP非常实用的功能

四个PHP非常实用的功能

最近写的几个PHP实用功能整理了一下,弄成一个文档,写上说明,方便以后使用!一共有4个PHP实用功能,现在跟大家分享,喜欢的朋友可以把它收藏起来,说不定以后用得上。1. PHP函数的任意数目的参数您可能知道PHP允许你定义一个默认参数的函数。但您可能并不知道PHP还允许你定义一个完全任意的参数的函数下面是一个示例向你展示了默认参数的函数:// 两个默认参数的函数function foo($arg1 = "", $arg2 = "") {echo "arg1...
<< 541 542 543 544 545 546 547 548 549 550 >>