![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
milli236
这个作者很懒,什么都没留下…
展开
-
php采集web数据
以360影视数据采集为例<?php $player ='http://www.360kan.com/dianying/index.html'; $tvinfo = file_get_contents($player); $tvzz = '#<div data-block="tj-网络热播" class="g-wrap p-type13" monitor-des...原创 2019-05-08 10:56:23 · 902 阅读 · 0 评论 -
set_include_path()
1.include.php文件define("ROOT", dirname(__FILE__));set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.ROOT."/configs".PATH_SEPARATOR.get_include_path());...原创 2018-09-13 11:19:03 · 200 阅读 · 0 评论 -
php加密用户密码
1.md5,2.Password Hashing api // 用户密码加密 Password Hashing $options = [ // 'salt' => custom_function_for_salt(), //自定义函数来获得盐值 'salt' => 'aFXBxYmkClsw46y7b8C5qN56zs', //test 'cost' => 12 ...原创 2018-07-12 16:34:17 · 471 阅读 · 0 评论 -
php上传文件时报错:only variables should be passed by reference
只有变量可以通过引用传递报错代码行$ext = array_pop(explode('.', $name));改为:分开写 $name_arr = explode('.',$name); $ext = array_pop($name_arr);补充上传文件,严谨考虑。需要判断用户是否正真上传了文件操作。前台也可以做。这里介绍后端。处理<?php //判断pic文件框是否已...原创 2018-07-11 09:56:24 · 2793 阅读 · 0 评论 -
php关于时间的插入,以及后期格式转换问题
php获取当前时间,插入sql数据库中1.用sql内置函数,now() ,时间类型需要是datatime,插入的是当前时间字符:0000-00-00 00:00:00 create_time datetime NOT NULL DEFAULT '0000-00-00 00:00:00',2.用函数time()、strtotime(),时间类型需要是INT,插入的是时间戳 153058...原创 2018-07-03 10:52:31 · 654 阅读 · 0 评论 -
php判断字符是出现在末尾
// 判断这个uid出现在各个会员的paths路径末尾,以便查出他的直接子会员 // 先查出所有包含的字符 $sql = "select * from meike_user where paths like '%$uid%' "; $result = mysqli_query($conn,$sql); while (true) { $row = mysqli_fetch_ass...原创 2018-06-25 17:16:33 · 2566 阅读 · 0 评论 -
php实现图片上传
1.图片处理img.do.php<?php//图片缩放function thumb($simg,$dw,$dh){ //原图大小 $arr = getimagesize($simg); $sw = $arr[0]; $sh = $arr[1]; $st = $arr[2]; $sm = $arr['mime']; switch($st){ case 1: $i...原创 2018-06-08 17:11:41 · 1252 阅读 · 0 评论 -
php验证码功能实现
1.页面<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1,minimum-scale原创 2018-06-08 11:29:44 · 974 阅读 · 1 评论 -
mysqli_affected_rows()
语法: mysqli_affected_rows($link);函数返回前一次 MySQL 操作所影响的记录行数,没有返回-1;执行成功,则返回受影响的行的数目,如果最近一次查询失败的话,函数返回 -1。function update($table,$array,$where=null){ $link = connect(); $str = null; foreach ($ar...原创 2018-09-14 15:28:00 · 1768 阅读 · 0 评论 -
pp
1.。。<?php// require_once 'include.php';require_once '../include.php';/** * 连接数据库 * @return [type] [description] */function connect(){ // print_r(DB_HOST); // print_r(DB_USER); // ...原创 2018-09-14 15:45:08 · 113 阅读 · 0 评论 -
php安装时提示不支持fileinfo模块
1.打开配置文件,php-ini 查找到fileinfo原文:;extension=php_fileinfo.dll去掉前面 分号 保存 重启原创 2019-01-16 10:32:53 · 13357 阅读 · 0 评论 -
phpstudy的使用
1.配置站点名菜单:其他选项-站点域名管理,设置域名,和对应的域名要访问的目录2.设置host文件: 其他选项菜单 - 打开hosts,,末尾添加域名127.0.0.1 lm.licenses.adobe.com127.0.0.1 www.test.com127.0.0.1 www.hiphp.com 3.打开浏览器:访问www.hiphp.com...原创 2019-01-16 10:11:05 · 169 阅读 · 0 评论 -
form表单里的提交按钮传递参数
可以给这些submit设置一个相同的name属性,以及不同的value(也就是按钮上的文字),这样的话点击任何一个按钮,后台就能获得不同的值了。比如 <input type="submit" name="ac" value="新增"/><!--后台ac值为“新增”--> <input type="submit" name="ac&q转载 2019-01-10 15:55:29 · 8566 阅读 · 0 评论 -
mysqli_affected_rows()获取查询受影响的行数
定义mysqli_affected_rows()函数返回先前的SELECT,INSERT,UPDATE,REPLACE或DELETE查询中受影响的行数 $sql3 = "DELETE FROM art_map WHERE a_id=$did";$result3 = $mysqli->query($sql3);$row_affected = mysqli_affected_r...原创 2018-11-14 16:54:06 · 4286 阅读 · 3 评论 -
mysql多表联合查询
1.php。<?php @$a_id = intval($_GET["pid"]); require '../data/conn.php'; $sql = "SELECT a.title,a.author,a.create_time,b.art_content FROM zy_art AS a,art_desc AS b WHERE a.a_id=$a_id AND a....原创 2018-11-14 15:47:13 · 884 阅读 · 0 评论 -
复选框的name属性
HTML表单中,一组单选按钮(radio)或是一组复选框(checkbox)其中的name都是一样的。这是为了方便在处理页面获取表单传递的值。一组单选按钮(radio):因为name属性相同,所以只有一个能被选中,在处理页面就直接获取,如$_GET['name'];一组复选框(checkbox):一般将name设置为name[],如果被选中,则在数组name中添加一个元素,在处理页面将如下获...原创 2018-11-12 13:04:46 · 6098 阅读 · 0 评论 -
php循环语句输出
1.使用$mysqli<?php require '../data/conn.php'; $sql = 'SELECT * FROM zy_category'; $resulet = $mysqli->query($sql); $out = []; while (true) { $row = $resulet->fetch_assoc(); if ($...原创 2018-11-12 10:07:52 · 2289 阅读 · 0 评论 -
php判断字符在某个数组里
1、php有时候需要判断某一个值是否存在于数组中,我们可以直接使用php内置函数in_array()来实现判断。php in_array 函数用于检查数组中是否存在某个值,如果存在,则返回true,否则返回false print_r($o); foreach ($out as $key => $value) { ...原创 2018-11-15 16:50:24 · 3242 阅读 · 0 评论 -
mysqli
mysqli 连接是永久连接,而mysql是非永久连接。什么意思呢? mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mysqli则只使用同一个进程,这样可以很大程度的减轻服务器端压力 mysqli封装了诸如事务等一些高级操作,同时封装了DB操作过程中的很多可用的方法。应用比较多的地方是 mysqli的事务 <?php$mysqli = new my...原创 2018-11-07 15:05:10 · 186 阅读 · 0 评论 -
php分页代码封装
1.xx<?phprequire_once '../include.php';$sql = "select * from i_admin";$totalRows = getResultNum($sql);// var_dump($totalRows);$pageSize = 2;// 得到总页码数$totalPage = ceil($totalRows/$pag...原创 2018-09-14 17:05:36 · 1057 阅读 · 0 评论 -
tp5框架应用:配置本地路由表
1. 系统文件hosts文件C:\Windows\System32\drivers\etc 下的hosts2.tp5目录结构原创 2018-06-12 13:17:17 · 1181 阅读 · 0 评论 -
怎么用异步ajax提交表单来上传图片文件?
通常我们提交(使用submit button)时,会把form中的所有表格元素的name与value组成一个queryString,提交到后台。这用jQuery的方法来说,就是serialize。通过$('#postForm').serialize()可以对form表单进行序列化,从而将form表单中的所有参数传递到服务端。 但是上述方式,只能传递一般的参数,上传文件的文件流是无法被序列化并传递的...原创 2018-06-11 16:40:19 · 3658 阅读 · 3 评论 -
sql语句多条件查询
$sql = "SELECT * FROM 表名 WHERE 1=1";if($region!=null){ $sql .= " AND 字段='$region'";}if($hold!=null){ $sql .= " AND 字段like '%$hold%' AND 字段AND 字段between 100 and 150";}$result = mysq原创 2017-06-08 15:06:05 · 1648 阅读 · 0 评论 -
php实现页面跳转
两种路径方式//header("Location:http://www.baidu.com");header("Location:../admin/");//重定向浏览器 header("Location: http://bbs. lampbrother.net"); //确保重定向后,后续代码不会被执行 exit;?>$ url = "http://b原创 2017-05-31 10:39:45 · 2156 阅读 · 0 评论 -
php获得刚插入数据的id的几种方法
msyql_insert_id(); (获取不到。用sqli版,注意前后对应) mysqli版 :mysqli_insert_id($conn)//获取刚插入art_classification表的id编号;注意 紧跟语句之后$id1 = mysqli_insert_id($mysqli);//或 $id1 = $mysqli->insert_id; 一 用以下...原创 2017-05-27 15:17:27 · 8202 阅读 · 0 评论 -
php和html5的混合编写
"userInfo lf"> "userInfoUL"> 昵称: echo $arr["nickname"]; ?> 城市: echo $arr["city"]; ?> ----------原创 2017-05-26 21:26:56 · 4568 阅读 · 0 评论 -
php文件打开老是自动下载
在Apache的配置文件中设置好Web根目录,把要运行的文件放在Web根目录下,然后在浏览器输入127.0.0.1/你的php文件名.php 回车就行了吧。因为Php 是编程语言,必须经过服务器解释才能在浏览器上浏览,如果本机没有运行环境是运行不了的,直接用ie看会提示下载,或者其他问题原创 2017-05-24 11:13:08 · 5309 阅读 · 0 评论 -
php数据类型转换运算
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形(float)、(double)、(real):转换成浮点型(string):转换成字符串(bool)、(boolean):转换成布尔类型(array):转换成数组(object):转换成对象123456123456PHP数据类型有三种转换方式: 在要转换的变量之前加上用括原创 2017-05-12 12:25:15 · 786 阅读 · 0 评论 -
数据库数组合并输出json
$output = [];$arr = [];$sql = "SELECT * FROM kkf_house WHERE squyu='bh'"; //滨湖区域内的房源信息$result = mysqli_query($conn,$sql); while(true){ $row = mysqli_fetch_assoc($result); if($row==原创 2017-05-12 10:32:14 · 607 阅读 · 0 评论 -
数据库特征值的替换
原创 2017-05-11 14:19:00 · 380 阅读 · 0 评论 -
多表联合查询的sql语句
header("Content-Type:application/json;charset=utf-8");require("conn.inc.php");@$hid = $_REQUEST['hid'] or die('{"msg":"hid is required"}');$sql = "SELECT * FROM kkf_community WHERE cid=(SELECT ci原创 2017-06-15 14:17:34 · 4024 阅读 · 0 评论 -
php的环境配置
1.如果是集成安装。比如xampp等,则在系统高级配置里的环境变量后加上,c:/xampp/php;具体如:Step 1: 安装xampp - v.5.2.2 到E盘,安装成功以后,配置环境变量。Step 3: 我的电脑 - 属性 - 更改设置 - 高级 - 环境变量 - 系统变量 - Path 在已有的后面追加如下语句: ...原创 2018-04-25 15:12:39 · 182 阅读 · 0 评论 -
websocket 研究
1. 保证php开启sockets,找到php.ini,找到 ;extension=sockets 去掉前面的 ; 命令行测试是否开启:php c:\...\isSockets.phpisSockets.php<?php if(extension_loaded('sockets')){ echo "已开启"; }else{ echo "未开启"; }?&g...原创 2018-05-07 16:20:01 · 479 阅读 · 0 评论 -
php中a标签传递参数
//url参数应该这样写:<?php$query = array( 'id' => '7876', 'name' => '哈哈哈哈' // 加一个中文参数的示例);$url = 'deal.php?' . http_build_query($query); // 这样可以自动转义url不允许的字符?>">//接收参数的页面:<?php$id = $name原创 2018-01-10 21:35:34 · 6431 阅读 · 1 评论 -
PHP报错:Cannot use object of type stdClass as array
1.js传过来的字符串数据2.php接收后转换为数组对象 $output = json_decode($cc);结果不彻底,里面的是个字符串对象。不能使用。故而报错:Cannot use object of type stdClass as array解决方法:两种1、使用 json_decode($d, true)。就是使json_decode 的第二个变量设原创 2018-01-12 12:48:07 · 7573 阅读 · 0 评论 -
php或js利用localStorage存储数组
1.数组要转json格式:json_encode($re), 2.存:localStorage.setItem('weekDay',JSON.stringify(weekArray)); 3.取:取: weekArray = JSON.parse(localStorage.getItem('weekDay'));php文件代码,php嵌入js代码将结果数组存储,在js中与用户交...原创 2018-01-11 16:31:55 · 11110 阅读 · 0 评论 -
php读取本地json文件
1.data.json文件{ "goods":[ { "type":1, "name":"wow精选", "product":[ { "id":98, "name":"真皮大衣", "title":"单桶原酿酒 威士忌 新春礼盒 限量独家", "titleDesc":"苏格兰麦芽糖,中国定制版", "price"原创 2018-01-11 11:01:12 · 25144 阅读 · 2 评论 -
上传图片文件用PHP处理
1.html文件form表单注意。enctype属性代码:<?php require('../../public/common/config.php'); $sqlClass = "select * from sort"; $rstClass = mysqli_query($conn,$sqlClass);?> 添加商品 商品原创 2017-12-15 12:25:49 · 1286 阅读 · 0 评论 -
js加载文件到div容器中
load demo body { font-size: 12px; font-family: Arial; } $( "#success" ).load( "index.html", function( response, status, xhr ) { alert(response); alert(status);});原创 2017-12-13 13:10:06 · 1831 阅读 · 0 评论 -
80端口被占用,apache启动
原创 2017-05-11 09:47:54 · 336 阅读 · 0 评论