PHP实现的栈数据结构示例【入栈、出栈、遍历栈】
本文实例讲述了PHP实现的栈数据结构。分享给大家供大家参考,具体如下: 利用php面向对象思想,栈的属性有top、最大存储数、和存储容器(这里利用了php数组)。 代码如下:实现了入栈、出栈、遍历栈的几个方法: <? 查看全文
几个学习PHP的网址
今天准备开始学习PHP方面的东西,刚好同宿舍有几个同事都是PHP高手,向他请教了些基础的问题后,给我推荐了几个学习PHP的网址,在这贴出来分享下吧: 查看全文
PHP简单获取上月、本月、近15天、近30天的方法示例
本文实例讲述了PHP简单获取上月、本月、近15天、近30天方法。分享给大家供大家参考,具体如下: /** * 获取统计时间 * @param $type * 1 上月 * 2 本月 * 3 近15天 * 4 近30天 * @retu 查看全文
可兼容php5与php7的cURL文件上传功能实例分析
本文实例讲述了可兼容php5与php7的cURL文件上传功能。分享给大家供大家参考,具体如下: 为啥要写这个示例 最近修改一个项目,需要通过cURL上传文件。 记得之前做过类似实现的,于是翻出来之前的代码,使用的是“@”前缀方式。 查看全文
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
本文实例讲述了ThinkPHP实现转换数据库查询结果数据到对应类型的方法。分享给大家供大家参考,具体如下: 最近使用 ThinkPHP3.2.3 进行 API 开发,发现 ThinkPHP3.x 查询数据库返回所有字段值类型都是 St 查看全文
IIS+PHP+MySQL+Zend配置 (视频教程)
哈哈,好哈皮呀,正在考虑怎么去写IIS+PHP的配置教程呢,就不小心在网上找到了了一部视频教程,真是省下不少心了,方便我也方便各位嘛。大家放心下吧,已经过严格查毒,绝对安全可用。此教程当中配置的服务器软件均为最新版,关于稳定性服务中国进 查看全文
一篇不错的PHP基础学习笔记
1、PHP片段四种表示形式。 标准tags:<?php?> shorttags:<??>需要在中设置short_open_tag=on,默认是on asptags:<%%>需要在php.ini中设置a 查看全文
PHP读取目录下所有文件的代码
读取目录下所有文件的代码,可以不管文件名 复制代码 代码如下:<?php $dir=file; //Openaknowndirectory,andproceedtoreaditscontents if(is_dir($dir)){ 查看全文
PHP中上传大体积文件时需要的设置
不用说,还得找PHP配置文件的麻烦:)打开php.ini,首先找到; File Uploads ;区域,有影响文件上传的以下几个参数:file_uploads=on;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tm 查看全文
yii2局部关闭(开启)csrf的验证的实例代码
上一节主要是简单地说了一下关于yii2的防御csrf的攻击机制,接下来说一下关于如何全局和局部的开启使用csrf。 (1)全局使用,我们直接在配置文件中设置enableCookieValidation为true request = 查看全文
PHP删除数组中指定下标的元素方法
1、前面有讲数组作为堆栈和队列时的删除元素操作,即按顺序有规律的进行删除。那么,如果需要从数组的中间位置删除某个元素该如何操作呢?就需要我们今天要讲的unset()函数了。 2、unset()函数允许取消一个数组中的元素,但数组并不会 查看全文
老生常谈php中传统验证与thinkphp框架(必看篇)
PHP(超文本预处理器)可用于小型网站的搭建,当用户需要注册登录是,需要与后台数据库进行匹配合格才能注册和登录,传统的方式步骤繁多,需要先连接数据库再用sql语句进行插入。 <?php header(Content-t 查看全文
thinkPHP框架单元测试库tpunit用法示例
本文实例讲述了thinkPHP框架单元测试库tpunit用法。分享给大家供大家参考,具体如下: thinkphp本身并没有提供相应的单元测试支持,所以这里介绍一个可以对tp进行单元测试的库tpunit。 Tpunit这个库是依赖于p 查看全文
PHP大文件分割上传 PHP分片上传
服务端为什么不能直接传大文件?跟里面的几个配置有关 upload_max_filesize = 2M //PHP最大能接受的文件大小 post_max_size = 8M //PHP能收到的最大POST值 memory_limit 查看全文
mysq GBKl乱码
我现在有一个sql文件,里面内容是gbk的。我现在显示全是乱码。 就只是用mysql4.0.26能显示。 用4.1以上的死活都显示不了。头大了。望大家指点指点,感恩不尽。 我现在装了mysql5.0.22. 我把里的字符集都改成gbk了 查看全文
PHP多线程模拟实现秒杀抢单
应集团要求给服务号做了个抢单秒杀的功能,需要对秒杀做个测试,想试试PHP多线程,就模拟了下抢单功能。 先说秒杀模块的思路: 正常情况下的用户秒杀操作 1、发起秒杀请求 2、进入秒杀队列 3、随机滞后 1 - 2 秒进行秒杀结果查询 查看全文
PHP调用ffmpeg对视频截图并拼接脚本
PHP脚本调用ffmpeg对视频截图并拼接,供大家参考,具体内容如下 目前支持MKV,MPG,MP4等常见格式的视频,其他格式有待测试 12P 一张截图平均生成时间 1.64s 100个视频,大概需要2分半左右 9P 一张截图 查看全文
Laravel实现定时任务的示例代码
简介 定时任务是后端开发过程中一项十分常见的需求,常出现在数据统计、垃圾信息清理等场景中。Laravel 提供了一整套的定时任务工具,让我们只需要专注地完成逻辑,剩下的基础工作将由它来承担。 基本用法 生成命令 php art 查看全文
PHP实现git部署的方法教程
背景 在小站点上,直接用git来部署php代码相当方便,你的远程站点以及本地版本库都有一个版本控制,追踪问题或者回滚是很轻松的事情。 因为在小公司上班,原先的系统还在使用传统的ftp上传部署,部署太麻烦,也不好管控线上的代码。在网上 查看全文
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
本文实例讲述了PHP实现在对象之外访问其私有属性private及保护属性protected的方法。分享给大家供大家参考,具体如下: public 表示全局的访问权限,类内部外部子类都可以访问; private表示私有的访问权限,只有本 查看全文
写一个用户在线显示的程序
在开始这篇文章时,作者假设读者已能够写出一个用户的登入认证程序. ---------------------------------------------------------- 记数器可完成访问 web 页的总次数,但却不能得知一 查看全文