-
[N久以前发布的文章]php 获取yahoo股票csv数据并封闭成为接口输
所属栏目:[PHP教程] 日期:2020-12-13 热度:196
思路 先从yahoo接口获取数据,再定义接口,转化成为json输出。只供卡通网(kt5.cn)使用 stock.php 接口处理代码 ? php header ("Content-Type: application:json;charset=utf-8" ); header (‘Access-Control-Allow-Origin:http://www.kt5.cn‘); // 只允许[详细]
-
PHP 格式化显示时间 date 函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:53
格式化时间 date() 函数用于格式化时间,返回一个字符串。 语法: string date( string format [,int timestamp] ) 参数 format 表示时间格式化的方式,可能的方式如下: 格式化方式说明: 格式化方式 说明 Y 4位数字年,y为2位数字,如99即1999年 m 数字月[详细]
-
fuelphp 日志文件保存路径以及日志文件名变更中遇到的问题总结
所属栏目:[PHP教程] 日期:2020-12-13 热度:108
在不修改配置文件,也就是默认的情况下,fuelphp的日志文件是按照如下路径保存的 ?/fuel/app/logs文件夹是固定不变的,YYYY/MM/DD.php是根据日志的生成时间自动生成的。 即在默认情况下,文件夹YYYY和MM如果不存在就会自动生成 /fuel/app/logs/YYYY/MM/DD.ph[详细]
-
最近遇到了这个坑,特意记录下
所属栏目:[PHP教程] 日期:2020-12-13 热度:163
现象 浏览器访问php文件,返回来 File not found 查看/var/log/nginx/error.log ,有 “Primary script unknown”,类似如下 ? 可能原因 nginx问题 fastcgi_param SCRIPT_FILENAME $document_root $fastcgi_script_name; fpm权限问题 user = phpuser group =[详细]
-
php 的 socket简单原理及实现
所属栏目:[PHP教程] 日期:2020-12-13 热度:192
什么是socket socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,连接的一端称为一个socket. 因此socket运行是置少有2个端组成,一个为服务端一个为客户端(客户端可以多个). socket工作原理 socket的几个关键函数 socket的关键函数1: ? ?socket_[详细]
-
HDU 1257 最少拦截系统
所属栏目:[PHP教程] 日期:2020-12-13 热度:160
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1257 分析: 对于每一个位置(i ),向前找是否存在比它小(或者相等的数)记为j,如果存在,那i必然相较与j得多开一个拦截系统; 1 #includeiostream 2 #includesstream 3 #includecstdio 4 #includec[详细]
-
23.安装php和echarts进行结合展示图表
所属栏目:[PHP教程] 日期:2020-12-13 热度:187
数据展示 http://echarts.baidu.com/index.html 是一个图像展示 ? ? 可以到官方实例中选择各种图 ? ?通过下载例子 ? ? ? 新建echartdome.php ? !DOCTYPE htmlhtmlhead meta charset= " utf-8 " !-- 引入 ECharts 文件 -- script src= " echarts.simple.min.j[详细]
-
hdu5452
所属栏目:[PHP教程] 日期:2020-12-13 热度:187
http://acm.hdu.edu.cn/showproblem.php?pid=5452 题意:给个图T(图G的最小生成树),然后再给定图G的剩余边,问你从图T中当且割一条边的情况再割图G中不属于图T的边,使整个图(图G)不联通,求最小割; 分析:1、只能并且要求割图T中的一条边,所以只能割[详细]
-
PHP MQTT 实践
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
MQTT介绍:http://mqtt.org 服务器端 https://mosquitto.org/download/ PHP客户端 https://github.com/bluerhinos/phpMQTT MQTT QOS等级订阅和发布的关系 https://www.jianshu.com/p/ebe4b2c0461d qos = 0:仅发一次,不管是否能收到 qos = 1:没返回一直[详细]
-
php生成器yield
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
上次说了php的生成器Iterator,这次说一下yield 迭代生成器 (迭代)生成器也是一个函数,不同的是这个函数的返回值是依次返回,而不是只返回一个单独的值.或者,换句话说,生成器使你能更方便的实现了迭代器接口.下面通过实现一个xrange函数来简单说明: ?phpfunc[详细]
-
PHP中各种强大的函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:166
获取时间? ?data(https://www.cnblogs.com/mrluotong/p/5895375.html);strtotime() ? php echo "今天:". date ("Y-m-d")."br" ; echo "昨天:". date ("Y-m-d", strtotime ("-1 day")),"br" ; echo "明天:". date ("Y-m-d", strtotime ("+1 day")). "br" ;[详细]
-
ThinkPHP5实用的数据库操作方法【持续更新】
所属栏目:[PHP教程] 日期:2020-12-13 热度:152
1、update方法总结 /* * * 设置记录的某个字段值 * 支持使用数据库字段和方法 * @access public * @param string|array $field 字段名 * @param mixed $value 字段值 * @return integer */ function setField( $field , $value = ‘‘ ){}; // 设置某个字段[详细]
-
每周一道算法题011:最长公共子串
所属栏目:[PHP教程] 日期:2020-12-13 热度:102
问题: 求以下几组单词的最长公共子串的长度 1.fish和fosh 2.fish和hish 3.fish和vista 思路: 可以用表格法,横纵坐标分别是两个单词,如果字符相同,就用左上角的数字加1,最后取表格中的最大值。 解答: php: ?php// 找出两个单词的最长公共子串function[详细]
-
PHP的GC机制
所属栏目:[PHP教程] 日期:2020-12-13 热度:141
就是垃圾回收器,全称Garbage Collection。 php中垃圾是如何定义的? 准确地说,判断是否为垃圾,主要看有没有变量名指向变量容器zval,如果没有则认为是垃圾,需要释放。 5.3版本以后php是如何处理垃圾内存的? 判断处理过程 .如果一个zval的refcount增加,[详细]
-
php保留两位小数
所属栏目:[PHP教程] 日期:2020-12-13 热度:137
1.不进位的情况 比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。 可以使用 floor 函数 该函数是舍去取整。例如,floor(4.66456) 结果:4 。 floor(9.1254) 结果9 。 因此,去小数点后两位,需要先乘以100,然后舍去取整,再除以100,即: $[详细]
-
php 微信分享
所属栏目:[PHP教程] 日期:2020-12-13 热度:187
后端 ? phpnamespace appwapcontroller; use thinkController; /* ** * * 测试 * */ class Test extends Controller{ private $appId ; private $appSecret ; private $url ; public function __construct() { $this -appId = "wx7a3f3ac7ce4aea60" ; $th[详细]
-
HDU - 6286
所属栏目:[PHP教程] 日期:2020-12-13 热度:53
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6286 Given? a , b , c , d ,find out the number of pairs of integers? ( x , y ) ?where? a ≤ x ≤ b , c ≤ y ≤ d ?and? x ? y ?is a multiple of? 2018. The input consists of several test ca[详细]
-
PHPstorm 运行时出现 Not Fount 解决办法
所属栏目:[PHP教程] 日期:2020-12-13 热度:155
PHPstorm 对默认 localhost 有解析问题,需要手动配置 打开菜单栏?Tools-Deployment-configuration,如下图: ? ?我这是配置完的,你的应该什么都没有,接下来点击左上角的加号,点击 Local or mounted folder ? ?接下来,起一个名字,接下来开始配置,找到[详细]
-
PHP MySQL 函数 oa信用盘修复版源码
所属栏目:[PHP教程] 日期:2020-12-13 热度:88
PHP MySQL 简介 MySQL 函数允许您访问 MySQL 数据库服务器。 OA信用盘架设q319.135.503.1 安装 为了能够顺利的使用本类函数,必须在编译 PHP 时添加对 MySQL 的支持。 编译时,只要使用 --with-mysql[=DIR] 配置选项即可,其中可选的 [DIR] 指向 MySQL 的安[详细]
-
2019oa信用盘源码-PHP+Mysql 实现数据库增删改查
所属栏目:[PHP教程] 日期:2020-12-13 热度:179
PHP和Mysql可以对数据库进行简单的增删改查,本文介绍了新闻列表的后台管理。 项目地址 http://www.sse168.com/ Mysql数据库创建Q3191355031 创建一个新闻列表的数据库: 查询数据库 1.1. 创建文件dbconfig.php,保存常量 ?php define("HOST","localhost");[详细]
-
PHPMailer实现发送邮件的方法介绍
所属栏目:[PHP教程] 日期:2020-12-13 热度:150
来自:?https://www.php.cn/php-weizijiaocheng-408762.html ? PHPmailer请在github下载,或者直接百度,也不难,虽然PHPmailer里面一大堆东西,但是我们只需要 PHPMailer.class.php PHPMailerAutoload.class.php SMTP.class.php ? php虽然提供了mail()函数,[详细]
-
PHP二维数组用某个字段的值当做键名
所属栏目:[PHP教程] 日期:2020-12-13 热度:85
$array = array( array( ‘ id ‘ = ‘ 3 ‘ , ‘ name ‘ = ‘ tom ‘ ),array( ‘ id ‘ = ‘ 5 ‘ , ‘ name ‘ = ‘ jerry ‘ ),array( ‘ id ‘ = ‘ 24 ‘ , ‘ name ‘ = ‘ spike ‘ )); $newArray1 = array_column($array,NULL, ‘ id ‘ );var_dum[详细]
-
2.LNMP架构-MySQL源码包编译部署详细步骤
所属栏目:[PHP教程] 日期:2020-12-13 热度:61
操作系统:CentOS-7.5-1804 部署组件:Pcre+Zlib+Openssl+Nginx 操作步骤: 一、安装依赖组件 [[email?protected] ~]# yum -y install ncurses ncurses-devel 二、MySQL源码编安装部署 2.1.卸载默认安装MySQL依赖包和Mariadb数据库 [[email?protected] ~]# r[详细]
-
oa信用盘源码-PHP+MySQL数据库编程的步骤
所属栏目:[PHP教程] 日期:2020-12-13 热度:160
第一步:PHP连接MySQL服务器 第二步:OA信用盘架设q319.135.503.1 第三步:设置请求或返回的数据的字符集 第四步:执行各种SQL语句。 PHP连接MySQL服务器 1、mysql_connect() 描述:PHP连接MySQL服务器。 语法: resource $link = mysql_connect($hostname,$[详细]
-
利用phar实行php反序列化命令执行漏洞复现
所属栏目:[PHP教程] 日期:2020-12-13 热度:62
利用phar实行php反序列化命令执行(测试环境复现) 前言 一般说到反序列化漏洞,第一反应都是unserialize()函数。然而安全研究员Sam Thomas分享了议题”It’s a PHP unserialization vulnerability Jim,but not as we know it”,利用phar伪协议会将用户自定义[详细]