PHP总结
文章平均质量分 63
鱼人Dr.代
这个作者很懒,什么都没留下…
展开
-
将Table数据记录生成表格图片
将网页中的统计报表生成为图片,并发送到钉钉群消息内。原创 2022-06-28 18:04:24 · 813 阅读 · 2 评论 -
PHP常用类函数(2)Cookie
1、设置Cookie:语法setcookie(name,value,expire,path,domain,secure)参数描述name必需。规定 cookie 的名称。value必需。规定 cookie 的值。expire可选。规定 cookie 的有效期。path转载 2017-03-03 11:09:55 · 188 阅读 · 0 评论 -
PHP常用类函数(3)时间格式转换
1、获取当前系统时间: (1)date_default_timezone_set("Asia/Beijing"); //修正时间为中国准确时间 $now_date=date("Y-m-d H:i:s"); //将时间赋值给变量,并设置输出格式 return $now_date; //返回时间转载 2017-03-03 11:10:52 · 200 阅读 · 0 评论 -
PHP常用类函数(6)empty,isset,==,===
以下的表格显示了PHP 变量类型和比较符在松散和严格比较时的作用。该补充材料还和类型戏法的相关章节内容有关。 在使用这些表格之前,我们需要明白变量类型及它们的意义。例如,"42"是一个字符串而42是一个整数。FALSE是一个布尔值而"false"是一个字符串。 注: HTML 表单并不传递整数、浮点数或者布尔值,它们只传递字符串。要想检测一个字符串是不是数字,我们可转载 2017-03-03 11:25:12 · 214 阅读 · 0 评论 -
计算页码总数(分页)
设总记录数:totalRecord每页最大记录数:maxResult 算法一:totalPage = totalRecord % maxResult == 0 ? totalRecord / maxResult : totalRecord / maxResult + 1 ; 算法二:(推荐)int totalPageNum = (totalRecord + page原创 2017-03-03 11:28:30 · 1506 阅读 · 0 评论 -
PHP常用函数(4)json_decode(),json_encode()
1、json_decode对JSON格式的字符串进行编码,接受一个 JSON 格式的字符串并且把它转换为 PHP 变量,json_decode($data)输出的是对象。 语法:json_decode ( string $json[, bool $assoc =false[, int$depth = 512[,int $options = 0]]]) (注释:js转载 2017-03-03 11:30:15 · 154 阅读 · 0 评论 -
indexOf和lastIndexOf总结
1、indexOf("字符")的用法: 从字符串头部开始查找字串中指定字符或字串首次出现的位置,返首索引值,如果未找到,则返回-1(注:查找时,是从字符串头开始查找,这与lastIndexOf()方法有区别)如:string Str= "http://192.168.11.123/dev/resource_center.html#/type27/tag130/page1原创 2017-03-03 11:41:28 · 378 阅读 · 0 评论 -
正则表达式随记(1)
字符 含义例子\b(反义\B)单词的开头或结尾,也就是单词的分界处\bhi\b 精确地查找hi这个单词.除了换行符以外的任意字符\bhi\b.*\bLucy\b的意思就很明显了:先是一个单词hi,然后是任意个任意字符(但不能是换行),最后是Lucy这个单词原创 2017-03-03 14:33:56 · 263 阅读 · 0 评论 -
正则表达式随记(2)
一、正则表达式规则: 表达式可匹配备注\r,\n回车符,换行符\t制表符\\代表‘\’本身\^匹配‘^’本身\$匹配‘$’本身原创 2017-03-03 14:36:48 · 295 阅读 · 0 评论 -
正则表达式随记(3)常用的正则表达式
一、判断数字:1、非负整数(正整数 + 0):"^\\d+$"2、正整数: "^[0-9]*[1-9][0-9]*$"3、非正整数(负整数 + 0): "^((-\\d+)|(0+))$"4、负整数:"^-[0-9]*[1-9][0-9]*$"5、整数:"^-?\\d+$"6、非负浮点数(正浮点数 + 0):"^\\d+(转载 2017-03-03 14:38:19 · 285 阅读 · 0 评论 -
Linux环境—JPEG/JPG/PNG图片转换WEBP格式(一)
Linux运行环境配置一、扩展插件和工具准备:libwebp + ImageMagick + imagick + jpegsrc 1、libwebp:内部的 cwebp库 支持程序的编码和解码的WebP格式图像。http://www.linuxfromscratch.org/blfs/view/svn/general/libwebp.html 2、ImageMagick:免费的创建、编...原创 2018-03-01 15:13:45 · 5111 阅读 · 0 评论 -
Linux环境—JPEG/JPG/PNG图片转换WEBP格式(二)
PHP源码编写<?php/** * Use : 将JPEG/JPG/PNG 的图片转换为 WEBP 格式 * User: yKan_SF * Date: 2018-2-27 * Time: 下午8:22 */ini_set('display_errors',1);class imagick_convert{ //原始图片绝对路径 private $str_old_file = '...原创 2018-03-01 15:15:41 · 1261 阅读 · 0 评论 -
PHP常用类函数(5)$_SERVER
javascript实现:(1)top.location.href 获取顶级窗口的url;(2)this.location.href 获取当前页面的url。PHP实现:#测试网址: http://localhost/blog/testurl.php?id=5(1)//获取域名或主机地址 echo $_SERVER['HTTP_HOST']转载 2017-03-03 11:18:35 · 230 阅读 · 0 评论 -
Joomla(3)添加组件总结
* 新建组件网址:http://www.component-creator.com/zh_cn/component/combuilder/components (注册用户名:zondy;密码:yk13419478178)一、生成新组件:二、主要填写内容:三、生成Zip包:四、将新生成的组件原创 2017-03-03 10:51:36 · 592 阅读 · 0 评论 -
PHP常用类函数(1)XML略解
XML文件node.xml: Tove Jani Reminder Don't forget me this weekend! 一、XML DOM(1)普通读取: 1、初始化XML解析器 $xmlDom = new DOMdocument(); 2、加载XML文件原创 2017-03-03 11:08:23 · 171 阅读 · 0 评论 -
CI(1)Windows下CI的配置部署
1、配置php开发环境:mysql、apache、phpStorm2、从CodeIgniter 官网下载 CodeIgniter 安装包:http://www.codeigniter.com/download3、在apache的httppd.conf文件中配置新建工程的路由 实例: # Alias /webpath /full/filesys原创 2017-03-03 10:36:46 · 1855 阅读 · 0 评论 -
CI(3)Database文件的配置说明
1、设置目录:application/config/database.php2、文件信息说明:$active_group = 'default';$query_builder = TRUE;$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', // 数原创 2017-03-03 10:41:18 · 1098 阅读 · 0 评论 -
CI(4)隐藏URL里面的index.php过程总结
1、开启apache重定向功能:(1)要修改Apache 的配置文件,让Apache支持rewrite_module,修改过程如下:打开apache的配置文,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉;(2)搜索 AllowOverride None 即 O原创 2017-03-03 10:42:30 · 585 阅读 · 0 评论 -
CI(5) SQL常用操作
注:执行SQL语句时,首先要确保已经与数据库链接:$this->db->database();1、Select查询 (1)获取数据表所有记录(取回全部数据,相当于 select * ):1)$query = $this->db->get('sites'); //sites为表名2)$this->db->from('sites')原创 2017-03-03 10:43:55 · 532 阅读 · 0 评论 -
CI(6)表单验证机制
1、HTML页面: if (!defined('BASEPATH') ) exit ('No direct script access allowed'); $this->load->helper('form');?>Create a news item Title Tex原创 2017-03-03 10:44:48 · 552 阅读 · 0 评论 -
CI(7)AJAX异步处理机制
1、HTML页面: jQuery(function(){ jQuery('.ajax-function').click(function(){ jQuery.ajax({ url : '', data: {原创 2017-03-03 10:45:48 · 305 阅读 · 0 评论 -
Joomla(1)搭建Joomla工程总结
预设在‘E:\project_self\’下搭建‘joomla_self’工程(搭建Joomla框架均以‘joomla_self’为例)一、配置开发环境:(php+mysql+apache) 1、windows环境:可以直接安装XAMMP一体化安装(参考:需求中心PHP开发环境配置) 2、在apach中配置工程访问链接:C:\xampp\apac原创 2017-03-03 10:47:00 · 493 阅读 · 0 评论 -
Joomla(2)安装JOOMLA3.4.1卡住的问题
安装JOOMLA3.4.1一直停数据表创建中_在创建数据表那一步停住了1、问题现象:最开始我以为是我电脑反映慢、傻傻的等了很久、因为我在sae上面初始化成功了、只是差两张表而已、等了很久很久、也试了好几次、反正就是卡在创建数据表那里、突然我想到在sae初始化数据库的时候有两种模式InnoDB 和 MyIsam、就试着把 joomla sql改了一下、改为另外一种模式、结果就转载 2017-03-03 10:49:35 · 730 阅读 · 0 评论 -
Joomla(4) 创建Modules ,模块开发
简介模块是页面扩展轻量级方式,相对组件更为灵活。模块通常用来做页面中不太复杂的一小块,并且能够跨越不同的组件。在 Joomla 的标准安装后,你可以看到许多模块的例子,菜单,最新新闻,登录框等等这个教程阐述如何编写一个简单的 Hello world 模块,通过这个教程,你可以学到一个模块的基本文件结构。而通过基本机构可以扩展生成更为复杂的模块。 文件架构原创 2017-03-03 10:54:07 · 996 阅读 · 0 评论 -
Joomla(5)登录、注销、注册和更新的Demo
一、登录模块: " method="post" class="form-validate form-horizontal well"> 用户名: 密码: 密码: 二、注销模块: " method="post" id="login-form"原创 2017-03-03 10:58:01 · 1005 阅读 · 0 评论 -
Joomla(6)增、删、改、查简易Demo
一、添加记录: 1 、常规写法:$db = JFactory::getDbo();$query = "INSERT INTO #__pf_milestones (`project_id`,`title`) VALUES (".$id.","."'".$title."'".")";$db->setQuery($query);$result原创 2017-03-03 10:59:46 · 248 阅读 · 0 评论 -
CURL GET和POST请求
/** * Created by PhpStorm. * User: root * Date: 15-9-17 * Time: 下午7:59 */$method = $_SERVER['REQUEST_METHOD'];//远程URL链接处理(将URL中的 中文 转码)function cn_urlencode($url){ $pregstr =原创 2017-03-03 11:02:57 · 503 阅读 · 0 评论 -
From表单——模拟“伪”异步上传文件
前台页面: name="upload_hidden_frame" id="upload_hidden_frame"frameborder="0" style="display: none;"> action="" method="post" enctype="multipart/form-data" id="upload-form" target="upload_hi原创 2017-03-03 11:05:07 · 228 阅读 · 0 评论 -
CI(2)Config文件配置说明
defined('BASEPATH') OR exit('No direct script access allowed'); /* |-------------------------------------------------------------------------- | Base Site URL |------------------------------转载 2017-03-03 10:39:29 · 823 阅读 · 0 评论