![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
JXL666888
lalalalalalallalalalalalalala
展开
-
Yii2中你可能忽略但很有用的两个方法batch&each
我们的数据库常常都是很庞大的,一次查询的结果集也很大,这样很浪费内存,为了降低内存的使用率,我们可以使用yii2的batch和each方法。为了让大家看的更明白,我们模拟一个场景,然后通过yii2的debug来查看all与batch/each方法下的内存使用情况。开始准备我们先建立一张表,它很简单。你看到了,它有主键id、会员名username、所在省province,现在它是空的...转载 2019-05-28 11:58:10 · 887 阅读 · 0 评论 -
/* 获取HTTP 信息请求头 */
$HTTP_Header = getHeader();/* 获取HTTP 信息请求头 */function getHeader() { $headers = array(); foreach ($_SERVER as $key => $value) { if ('HTTP_' == substr($key, 0, 5)) { ...原创 2018-11-24 13:45:41 · 683 阅读 · 0 评论 -
【PHP】获取浏览器HTTP请求header信息、获取服务器HTTP响应header信息
获取HTTP请求header信息https://blog.csdn.net/createNo_1/article/details/80561807转载 2018-11-24 08:45:51 · 519 阅读 · 0 评论 -
php实现base64图片上传方式实例代码 前端接口问题
php实现base64图片上传方式实例代码html代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm转载 2018-11-07 17:05:03 · 1463 阅读 · 0 评论 -
php数组根据某一个键值,把相同键值的合并生成一个新的二维数组
php数组根据某一个键值,把相同键值的合并生成一个新的二维数组<?php $infos = array( array( 'a' => 36, 'b' => 'xa', 'c' => '2015-08-28 00:00:00', 'd' => '2015/08/438488a00b3219929282e3652061c2e3.png'), array( ...原创 2018-11-02 14:13:41 · 879 阅读 · 0 评论 -
PHP 分页函数
前端调用<tr><td colspan="5" align="right">{$pagebar1}</td></tr>index.php $page = $_REQUEST['page'] == '' ? 1 : $_REQUEST['page']; $url = "my_task.php"; $per =原创 2018-10-26 10:24:49 · 1978 阅读 · 1 评论 -
php 文件下载
&lt;?php $document=$db-&gt;getRow("SELECT file_name,file_url FROM documents WHERE id='".$_REQUEST['id']."'"); $fileUrl = $document['url']; $fileName = $document['url']; /** * 文件下载 *原创 2018-10-20 16:02:04 · 217 阅读 · 0 评论 -
搭建 liunx+nginx+phpmyadmin+php 环境 之 一键操作!!
https://lnmp.org/ 根据此网站进行搭建 很顺利!!!1.安装php + nginx + phpmyadminhttps://lnmp.org/install.html2.安装FTP服务器FTP服务器:https://lnmp.org/faq/ftpserver.html3.安装redishttps://lnmp.org/faq/addons.html...原创 2018-09-11 22:34:16 · 316 阅读 · 0 评论 -
AJAX数据遍历输出
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-原创 2018-08-03 13:25:12 · 2309 阅读 · 0 评论 -
ajax实现base64 图片上传示例 可压缩图片大小
index.html&amp;lt;!doctype html&amp;gt;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;lt;meta name=&quot;v原创 2018-11-26 16:14:50 · 1150 阅读 · 0 评论 -
原生 PDO 写法 地址接口
&lt;?php define('DSN', 'mysql:dbname=test;charset=utf8;host=localhost');define('USER', 'root');define('PWD', 'root');$db = new PDO(DSN, USER, PWD);// 省$province_listSql = "SELECT region_id, r...原创 2018-12-13 14:27:48 · 469 阅读 · 0 评论 -
ecshop 安全
修改后台路径ecshop如何修改后台admin路径?大家都知道ecshop的默认后台是admin,这样会导致网站不安全,容易被黑客入侵。因为一般的黑客入侵都是从后台开始。所以建议大家修改一下admin文件夹的名称2.72,2.73版本的系统修改admin方法比较简单,修改方法如下:1,直接修改admin文件夹的名称为“ecmoban”2,打开data/config.php文件,将里面所...原创 2019-05-27 14:39:19 · 320 阅读 · 0 评论 -
TP5配置隐藏入口index.php文件
TP5配置隐藏入口index.php文件隐藏的index.phpPS:这里说的入口文件指的是公共/ index.php文件,配置文件就在这个目录下可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。以Apache为例,在需要文件入口的同级添加.htaccess文件(官方默认自带了该文件),内容如下:<IfModule mod_rew...转载 2019-04-08 09:33:46 · 702 阅读 · 0 评论 -
ecshop 支付宝回调失败原因查找
ecshop 支付宝回调失败原因查找/includes/modules/payment/alipay.php 文件原创 2019-03-19 19:56:17 · 940 阅读 · 0 评论 -
php mysql_affected_rows获取sql执行影响的行数
mysql_affected_rows介绍php mysql_affected_rows函数用于获取执行某一SQL语句(如INSERT,UPDATE 或 DELETE )所影响的行数,本文章向大家介绍php mysql_affected_rows函数的使用方法和基本使用实例,需要的朋友可以参考一下。mysql_affected_rows介绍mysql_affected_rows 取得最近一次...转载 2019-03-04 10:22:05 · 1967 阅读 · 0 评论 -
PHP json_encode 转换成空对象和空数组
PHP json_encode 转换成空对象和空数组对于以下对象$foo = array( "bar1" => array(), "bar2" => array() );我想转换成{ "bar1": {}, "bar2": []}默认情况下用json_encode($foo)得到的是{ "bar1": [], "bar2&q转载 2019-03-02 13:34:27 · 2957 阅读 · 0 评论 -
php 时间 转化 星期几 例如 2019/07/02 星期*
原创 2019-02-14 18:11:02 · 1001 阅读 · 0 评论 -
tp5.1 apache服务器 同步 nginx服务器 报404错误 重写index.php文件
找到 nginx配置文件 nginx.conf在http最下边引入vhosts.conf;文件 【vhosts.conf 和 nginx.conf 同级目录】nginx.confhttp{ server{ }include vhosts.conf;}vhosts.conf;server { listen 80; server_name www.xiaolian...原创 2018-12-12 11:59:42 · 694 阅读 · 0 评论 -
根据指定的日期 计算出 星期几
<?phpheader("Content-type: text/html; charset=utf-8"); function get_week($date){ //强制转换日期格式 $date_str=date('Y-m-d',strtotime($date)); //封装成数组 $arr=explode("-...原创 2018-07-26 15:16:45 · 871 阅读 · 0 评论 -
ajax 异步发送接收数据 -- 前端遍历json数据输出
前端 html 代码&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Document&lt;/tit原创 2018-07-15 13:16:42 · 1458 阅读 · 0 评论 -
php 接口类 示例
// 如果方法全部都是抽象方法, 建议写成 接口 // abstract class laozi // { // abstract public function func1(); // abstract public function func2(); // abstract public function func3(); // ...原创 2018-06-07 23:15:58 · 850 阅读 · 1 评论 -
ecshop 学习笔记 (示例)
ecshop 学习笔记函数库函数库:文件根目录下的 includes 有个文件 lib_mian.php。lib_insert.phpassign_template(); 函数模板文件在themes\default\ * * * .dwt引用js \js\test.js 文件1. 引用几次 就是几次效果&lt;script src="/js/...原创 2018-06-12 22:48:04 · 235 阅读 · 0 评论 -
ECSHOP 数据库结构说明 (适用版本v2.7.3)
ECSHOP 数据库结构说明 (适用版本v2.7.3)http://book.ecmoban.com/images/db.htm转载 2018-06-12 13:11:00 · 1001 阅读 · 0 评论 -
ecshop二次开发手册【基本结构】
https://blog.csdn.net/myhuashengmi/article/details/52058468转载 2018-06-11 15:05:23 · 4422 阅读 · 0 评论 -
PHP PDO 连接数据库
<?php$pdo = new PDO('mysql:host=localhost;dbname=test','root','password');// 注意:如果有任何连接错误,将抛出一个 PDOException 异常对象。?> <?phptry { $pdo = new PDO('mysql:host=localhost;dbname=test',...原创 2018-06-04 15:12:27 · 237 阅读 · 0 评论 -
laravel5.5 安装
第一步:composer的安装方式一1.找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。2.将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。3.在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。@php "%~dp0composer.phar...原创 2018-06-03 20:16:27 · 600 阅读 · 0 评论 -
trait 冲突 insteadof
<?php // 定义traittrait A{ public function demo() { echo 'A中的demo<br>'; }}trait B{ public function demo() { echo 'B中的demo<br>'; }}trait C...原创 2018-05-09 19:53:50 · 256 阅读 · 0 评论 -
trait 冲突的解决 insteadof
冲突的解决如果两个 trait 都插入了一个同名的方法,如果没有明确解决冲突将会产生一个致命错误。为了解决多个 trait 在同一个类中的命名冲突,需要使用 insteadof 操作符来明确指定使用冲突方法中的哪一个。以上方式仅允许排除掉其它方法,as 操作符可以 为某个方法引入别名。 注意,as 操作符不会对方法进行重命名,也不会影响其方法。Example #5 冲突的解决在...原创 2018-05-09 19:50:27 · 2339 阅读 · 0 评论 -
PDO 连接查询数据库
<?php define('DSN', 'mysql:host=localhost;dbname=test;charset=utf8');define('USER', 'root');define('PASS', ''); try { // 连接PDO $pdo = new PDO(DSN, USER, PASS); // var_dump($pdo); ...原创 2018-05-09 15:48:32 · 1623 阅读 · 0 评论 -
php 单例模式 示例
// 设计模式: 单例模式 // 作用: 最终只能成功实例化一次对象, 多次实例化还是同一个对象 // 1. 不让用户在外面new -- 封装构造方法 私有的/ 受保护的 // 2. 无法使用构造方法 -- 在类内创建 普通的方法调用构造方法 // 3. 无法使用普通方法 -- 将 普通方法 定义为 ...原创 2018-06-07 23:26:28 · 140 阅读 · 0 评论 -
php 异常处理 try { }catch(Exception $e){echo $e->getMessage()}
// 异常处理类 try{ // 捕获异常 $dsn = 'mysql:dbname=s72;host=localhost;charset=utf8'; $user = 'root'; $pwd = '123'; $pdo = new PDO($dsn, $user, $pwd); ...原创 2018-06-07 23:28:23 · 5721 阅读 · 0 评论 -
php 数组--字符串之间的转换
&lt;?php// 定义一个数组$a = array( 'xing' =&gt; "ji", 'ming' =&gt; "xiaoliang");var_dump($a);echo '&lt;br&gt;';// 将一个数组所有的值 组合成一个新的数组$katakana = array_values($a);var_dump原创 2018-07-13 00:28:04 · 1418 阅读 · 0 评论 -
PHP使用递归算法无限遍历数组示例
&lt;?php//无限遍历数组$a1 = array("a", "b", "c"); //一维数组$a2 = array(array(21, 3, 6), array("a", "b", "c")); //二维数组$a3 = array(array(array(5, 5转载 2018-06-19 11:10:54 · 4163 阅读 · 0 评论 -
php 数据类型转化 示例
<?php // 强制类型转换 // 1. 临时转换 // 2. 永久转换 // 1. 临时转换 // 1.1 通过运算符 来进行转换 // 格式: (类型)$变量名 $str = '一见钟情和日久生情有什么区别? 一个靠脸蛋, 一个靠技术 '; var_dump( (bool)$st...原创 2018-06-10 17:03:27 · 216 阅读 · 0 评论 -
php array() 的定义 示例
/* PHP三大类型, 八大变量 标量类型 整型 (整数) int 浮点型 (小数) float 布尔型 bool 字符串 string ...原创 2018-06-08 00:19:46 · 722 阅读 · 0 评论 -
php 进制转换 示例
&lt;?php /* PHP三大类型, 八大变量 标量类型 整型 (整数) 浮点型 (小数) 布尔型 字符串 复合类型 数组 对象 特殊类型 资源 ...原创 2018-06-08 00:15:26 · 355 阅读 · 0 评论 -
php 文件设置编码乱码 header头
// PHP设置编码 (防止浏览器乱码, 一般用在php代码里面出现中文时 加在 代码前) header('content-type: text/html; charset=utf-8');原创 2018-06-07 23:44:46 · 7120 阅读 · 0 评论 -
php 可变变量 示例
// 可变变量: 将一个变量的值 作为另一个变量的名去使用 $a = '小明'; $小明 = '我很骚气'; // echo $小明; echo $$a; echo '<hr>'; // 引用变量 $a = 100; $b = $a; $b...原创 2018-06-07 23:42:21 · 241 阅读 · 0 评论 -
php 会话控制
// 会话控制 // HTTP 协议是 无状态的协议 // 无状态: http协议不能告诉我们多个请求是否来自同一个客户端 // // 会话控制: 允许服务器跟踪同一个客户端做出的连续请求 // cookie 储存在客户端 // // // session 储存在服务端...原创 2018-06-07 23:31:34 · 167 阅读 · 0 评论 -
php使用PDO从数据库表中读取数据
<?php try{ $pdo=new PDO('mysql:host=localhost;dbname=test','root','');}catch(PDOException $e){ echo "数据库连接失败,原因是:".$e->getMessage();}/*define('DSN', 'mysql:host=127.0.0.1;...原创 2018-05-09 15:32:40 · 497 阅读 · 0 评论