《PHP编程最快明白》第七讲:php图片验证码与缩略图
实例22 图片验证的核心代码 复制代码 代码如下: <?php //header(content-type:image/png); $num =1234; $imagewidth=60; $imageheight=18; $num 查看全文
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
本文实例总结了PHP目录与文件操作技巧。分享给大家供大家参考,具体如下: Demo1.php <?php //将一个路径赋给一个变量 //它目前来说,只是一个字符串,字符串表示的是一个目录的路径 //文件名包含,文件 查看全文
Yii2实现log输出到file及database的方法
本文实例讲述了Yii2实现log输出到file及database的方法。分享给大家供大家参考,具体如下: 编辑config/web.php 首先log要开启 bootstrap => [ log ], [file] 查看全文
php+jQuery+Ajax简单实现页面异步刷新
页面显示如下: JQueryAjax.html中的代码如下(用的较为简单的$.post) <html> <head> <meta charset=UTF-8> <title>JQue 查看全文
Yii2框架dropDownList下拉菜单用法实例分析
本文实例讲述了Yii2框架dropDownList下拉菜单用法。分享给大家供大家参考,具体如下: dropDownList是yii框架中一个自带的下拉功能了解,我们可以直接使用dropDownList来实现html的select菜单, 查看全文
微信第三方登录(原生)demo【必看篇】
在一家ecstore二开公司有一段时间了,公司希望往自己研发产品上面走,一直在培养新人。 最近要自己去微信登录,自己就在ectore的框架基础上,写的原生微信第三方登录以此来熟悉微信第三方登录,在ecstore上面去写。 一个简单的 查看全文
php 根据自增id创建唯一编号类
在开发过程中,我们数据表一般都使用自增数字作为id主键,而id是数字型,不容易理解。我们把id按一定格式转为编号后,很容易根据编号知道代表的是什么内容。 例如订单表id=20160111197681234,只看id我们并不知道这个id 查看全文
php 8小时时间差的解决方法小结
原来从php5.1.0开始,里加入了date.timezone这个选项,默认情况下是关闭的 也就是显示的时间(无论用什么php命令)都是格林威治标准时间 和我们的时间(北京时间)差了正好8个小时,有以下3中方法可以恢复正常的时间。 1, 查看全文
php htmlspecialchars加强版
复制代码 代码如下: //取消HTML代码 function shtmlspecialchars($string) { if(is_array($string)) { foreach($string as $key => $val 查看全文
CI(CodeIgniter)框架实现图片上传的方法
本文实例讲述了CodeIgniter框架实现图片上传的方法。分享给大家供大家参考,具体如下: 对于图片上传这种老生常谈的问题,在此我不得不再次重复一次,因为对于这框架毕竟有些地方值得自己学习与借鉴,这篇文章我是借助官方文档来写的,但有 查看全文
php获取文件名称和扩展名的方法
php获取文件名称和扩展名 1.basename()-返回路径的文件名 请看下面php代码: <?php $path = /usr/如果选择suffix则忽略扩展名 echo basename($path,.php 查看全文
php2html php生成静态页函数
<?php /** ------------------------ Function: php2html($in_Url, $out_htmlFile, $out_logFile) ----------------------- 查看全文
php获取访问者浏览页面的浏览器类型
方法如下 检查用户的agent字符串,它是浏览器发送的HTTP请求的一部分。用 $_SERVER[HTTP_USER_AGENT]得到agent字符串信息。 比如: <?php echo $_SERVER[HTTP 查看全文
利用PHP判断文件是否为图片的方法总结
前言 在网页设计中,如果需要图片,我们通常拿到的是一个图片的文件名。仅仅通过文件名是无法判断该文件是否是一个图片文件的。或许有的人以为通过后缀名就可以判断,别忘了文件的后缀名是可以随便改动的。更何况,在 Linux 系统下是不以后缀来 查看全文
PHP数据库处理封装类实例
本文实例讲述了PHP数据库处理封装类。分享给大家供大家参考,具体如下: MySQL的操作相关类,检查并使用了mysqli <?php //sample15_12.php class mydb { pr 查看全文
thinkphp 字母函数详解TINDMARU
1、 /** * 获取模版文件 格式 资源://模块@主题/控制器/操作 * @param string $template 模版资源地址 * @param string $layer 视图层(目录)名称 * @return str 查看全文
Zend Framework数据库操作方法实例总结
本文实例讲述了Zend Framework数据库操作方法。分享给大家供大家参考,具体如下: 示例: <?php // // SELECT * // FROM round_table // WHERE noble_ti 查看全文
php下把数组保存为文件格式的实例应用
我使用过两种办法: 第一种是数组序列化,简单,但是调用时比较麻烦一些;第二种是保存为标准的数组格式,保存时麻烦但是调用时简单。 第一种方法: PHP代码 复制代码 代码如下: $file=./cache/file.cache; $arr 查看全文
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
复制代码 代码如下: // 定义全局变量 记录时间 $_timer_id = 0; // 函数设置全局变量 记录各个断点的运行所需时间 function makeTimer( $notes, $onOff=FALSE ) { if( $ 查看全文
PHP中ID设置自增后不连续的原因分析及解决办法
PHP中ID设置自增后不连续的原因分析如下所述: alter table tablename drop column id; alter table tablename add id mediumint(8) not null pr 查看全文
php 防止表单重复提交两种实现方法
php 防止表单重复提交 由于网络原因,经常出来点了提交按钮,网页没有反应,而进行再次点击。这样就导致后台收到两次提交,从而进行两次处理,本文章向大家介绍php 防止表单重复提交的几种方法 1、前端解决 方法一: 可以通过前端来 查看全文
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
Thinkphp中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能。 下载phpqrcode 下载地址:ht 整合到Thinkphp框架 在“ThinkPHP\Library\Vendor\”下新 查看全文