Welcome 微信登录

首页 / 网页编程 / PHP

php实现概率性随机抽奖代码

php实现概率性随机抽奖代码

1、初始数据:权重越大,抽取的几率越高[奖品1, 权重 5], [ 奖品2, 权重6], [ 奖品3, 权重 7], [ 奖品4, 权重2]2、处理步骤:1)N = 5 + 6 + 7 + 2 = 202)然后取1-N的随机数M3)界定各 奖品的权重范围值 奖品 1 : 1-5 ; 奖品2 : 6-11; 奖品3: 12-18; 奖品4: 19-204) 如果M在某个奖品的权重范围值内,标识这个奖品被抽取到<?php/** * 奖品 */cl...
隐藏Nginx或Apache以及PHP的版本号的方法

隐藏Nginx或Apache以及PHP的版本号的方法

当黑客入侵一台服务器时,首先会”踩点”, 这里的”踩点”,指的是了解服务器中运行的一些服务的详细情况,比如说:版本号,当黑客知道相应服务的版本号后,就可以寻找该服务相应版本的一些漏洞来入侵,攻击,所以我们需要隐藏这些版本号来避免一些不必要的问题我们来测试一下insoz:~ insoz$ curl -I http://127.0.0.1/phpinfo.phpHTTP/1.1 200 OKServer: nginx/1.5.0Date: Thu, 18 Ju...
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法

PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法

PHP 下载文件时自动添加bom头,首先需要大家弄清楚,什么是bom头?在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark)。在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-...
非常重要的php正则表达式详解

非常重要的php正则表达式详解

正则表达式是php中一个非常重要的知识点,通常用来查找和替换字符串,最常用的就是验证用户输入的信息格式是否正确,如邮件格式、电话格式等等。还有比如采集器之类的软件中,正则也是必用不可! 现在开始来学习正则表达式的基本语法:1.“/”是定界符,“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。同时为了正则更加灵活,引入了元字符,即“+”, “*”,以及 “?”。(1)“+”元字符规定其前导字符必须在目标对象中连续出现一次或多次比如:/php+...
PHP数据库连接mysql与mysqli对比分析

PHP数据库连接mysql与mysqli对比分析

一、mysql与mysqli的概念相关1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。2、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面向过程3、在php5版本以后,增加了mysqli的函数功能,某种意义上讲,它是mysql系统函数的增强版,更稳定更高效更安全,与mysql_query()对应的有mysqli_query(),属于面向对象,用对象的方式...
PHP在线书签系统分享

PHP在线书签系统分享

本文为大家分享了PHP在线书签系统,感兴趣的小伙伴们可以参考一下1、需求分析首先,需要识别每个用户。应该有验证机制。其次,需要保存单个用户的书签。用户应该能够添加和删除书签。再次,需要根据对他们的了解,向用户建议他们可能感兴趣的站点。2、解决方案2.1 系统流程图2.2 PHPbookmark中的文件列表3、实现数据库create database bookmarks; use bookmarks;create table user (username v...
weiphp微信公众平台授权设置

weiphp微信公众平台授权设置

weiphp后台使用设置实现在用户授权时候显示公众号的名字以及分享使用该服务号使用步骤1:在weiphp后台打开公众号管理-新增2:输入公众号名字,原始ID,微信号3:在这里公众号能查找到4: 输入完成之后下一步,他会提供URL和token令牌.然后就要在微信公众号后台配置6输入完成之后我,记录下key,appid和appSecret,输入在这里7:按保存了之后, 在右上角选中你刚填写的服务号信息切换为当前公众号8:打开基础插件-自定义菜单-新增如果新增成...
大家须知简单的php性能优化注意点

大家须知简单的php性能优化注意点

什么情况,可能遇到性能问题:1.php语法使用的不恰当2.使用php语言做了它不擅长做的事3.用php语言连接的服务不给力4.php自身的短板5.我也不知道的问题一般情况:php性能问题不超过二分之一(一般30%~40%)php性能问题解决方向:php语言级的性能优化—>php周边问题的性能优化(连接的服务,网络环境)—>php语言自身分析和优化(php语言级)优化点:少写代码,多用php自身能力问题:自写代码冗余较多,可读性不佳,导致性能低为...
详解WordPress中分类函数wp_list_categories的使用

详解WordPress中分类函数wp_list_categories的使用

wp_list_categories 函数是 WordPress 中用来罗列系统中分类的函数,该函数拥有许多控制输出的参数,今天突然被一个朋友问到,所以就大概整理了一下。因为 WordPress 中内置扩展的小工具功能,所以我们不经任何函数就可以在边栏或是其他我们想要的位置显示一个分类列表,所以wp_list_categories函数就很少有人用到,该函数使用起来有点类似于wp_list_bookmarks,wp_list_categories 描述wp_...
在WordPress中安装使用视频播放器插件Hana Flv Player

在WordPress中安装使用视频播放器插件Hana Flv Player

Hana Flv Player 是一个在 WordPress 中应用比较广泛的播放器插件,该插件内置了5种媒体播放器,其播放文件以 flv 文件为主,并将插入文件的按钮集成到 WordPress 后台的编辑界面上方便用户操作,实在是一个不可多得的好插件。内置的播放器OS FLV V2.0.5FlowPlayer V2.2.1FlowPlayer V3.2.7FLV Player MaxiMediaElement.js内置播放器的特色我就不说了,网上搜搜吧,...
WordPress开发中的get_post_custom()函数使用解析

WordPress开发中的get_post_custom()函数使用解析

同get_post_meta()一样,用于返回文章的自定义字段值得一个函数,只不过get_post_custom()函数使用起来更简单,如果在循环中使用你甚至不需要设置任何参数。其实get_post_custom()函数的基础实现与get_post_meta()大同小异~get_post_custom()使用get_post_custom($postid);只接受一个参数$postid文章id;实例演示 if (have_posts()) :while (...
解析WordPress中的post_class与get_post_class函数

解析WordPress中的post_class与get_post_class函数

post_class()post_class 是 WordPress 内置的一个用于显示文章 class 名称的函数,该函数通常会为每一篇文章生成独一无二的 clss 值,如果你需要制作你自己的主题,而且还需要一点个性的话,那你最好驻足一下,使用该函数并配合灵活的 css 代码,我们可以制作出个性化十足的 WordPress 博客。post_class 函数描述该函数通常会为每一篇文章生成独一无二的 clss 值,可以很方便使用于文章所在的节点中。函数使用...
使用PHP实现微信摇一摇周边红包

使用PHP实现微信摇一摇周边红包

最近接了个项目,其中有需求是要实现摇一摇红包功能,在网上搜了好久,都没有找到源码,没办法,只有自动写了,下面小编把我的劳动成果分享给大家供大家参考,本文写的不好,还请各位大侠提出宝贵意见,共同学习进步。微信官方说明如下摇一摇红包说明功能说明摇一摇周边红包接口是为线下商户提供的发红包功能。用户可以在商家门店等线下场所通过摇一摇周边领取商家发放的红包,在线上转发分享无效。开发者可通过接口开发摇一摇红包功能,特点包括:1.可选择使用模板加载页或自定义Html5页...
详解WordPress开发中的get_post与get_posts函数使用

详解WordPress开发中的get_post与get_posts函数使用

get_post() 在一般主题制作时,get_post()函数我们一般很少会用到,但因为后面会讲到get_posts(),所以我们不得不先讲一下这个单数形式。这个函数的主要作用是,将一片指定的文章以一个对象或是数组的形式返回,以便我们后期利用。下面让我们简单的了解一下他的使用方法。get_post()函数说明WordPress 的函数名总是那么浅显易懂,get_post()函数正如其表,即获得一篇文章,将一篇指定的文章以一个对象或是数组的形式返回,以便我...
基于PHP实现简单的随机抽奖小程序

基于PHP实现简单的随机抽奖小程序

一个抽奖小程序,概论可控,也可某个奖品在前端显示,而程序中根本不可能获得!把所有的概率x10后相加起来,新数组中每项的值等于它前几个的和加上它本身。然后随即生成一个0到最大数之间的一个数,通过循环查看它属于那个区间,返回该区间的key。代码如下 $prize = array(1 => 3.5, //3.5%机率2 => 2.5, 3 => 6, 4 => 2, 5 => 42, //42%机率6 => 36, 7 =&g...
简单的php+mysql聊天室实现方法(附源码)

简单的php+mysql聊天室实现方法(附源码)

本文实例讲述了简单的php+mysql聊天室实现方法。分享给大家供大家参考,具体如下:这里介绍的程序分为 8 个文件:frameset框架页面:index.php显示聊天室内容页:show.php用户登陆页面:login.php用户发言页面:speak.php数据库配置文件:config.php页面美化样式:style.css数据库文件:chat.sql发言表情包:face/分别介绍如下:一、数据库文件chat.sql如下:SET FOREIGN_KEY_...
详解WordPress中调用评论模板和循环输出评论的PHP函数

详解WordPress中调用评论模板和循环输出评论的PHP函数

comments_templatecomments_template 函数是一个调用评论模板的函数,使用起来很简单,与get_header()等函数一样,是一个include文件类函数,今天来讲一下他的使用。描述上面已经讲过了,就是调用评论模板的一个函数。使用 <?php comments_template( $file, $separate_comments ); ?>其中$file 需要调用的文件名 默认值: /commen...
在WordPress中使用wp_count_posts函数来统计文章数量

在WordPress中使用wp_count_posts函数来统计文章数量

做一个全站统计是不是很酷?长久的博客越来越少,何不给自己的一个统计,看看自己在这个博客上努力了多少,不但给自己也给游客,wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page)。描述wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page)。使用//获取文章数量$postcount = wp_count_po...
<< 571 572 573 574 575 576 577 578 579 580 >>