随笔分类 - php
php
摘要:php提示Notice: Undefined index问题,Undefined index:是指你的代码里存在:“变量还未定义、赋值就使用”的错误,这个不是致命错误,不会让你的php代码运行强行中止,但是有潜在的出问题的危险...... 在读数据时出现: Notice: Undefined ind
阅读全文
摘要:(PHP 4 >= 4.3.0, PHP 5, PHP 7) stream_context_create — 创建资源流上下文 说明 ¶ stream_context_create ([ array $options [, array $params ]] ) : resource 创建并返回一个资
阅读全文
摘要:一个php脚本通过crontab每5分钟执行一次,考虑到脚本执行时间会超过5分钟,特意用set_time_limit(290)来控制脚本在290秒退出。某天突然发现后台有多个该脚本的进程在执行,也就是说set_time_limit(290)没有起作用。为了证明,特意使用如下代码测试。 1 set_t
阅读全文
摘要:一、常用设置说明 二、error_reporting函数说明 error_reporting — 设置应该报告何种 PHP 错误 说明 error_reporting() 函数能够在运行时设置 error_reporting 指令。 PHP 有诸多错误级别,使用该函数可以设置在脚本运行时的级别。 如
阅读全文
摘要:这门课程以电商网站为例,通过具体场景模块实战,让你更系统的掌握缓存原理、使用场景等相关知识,帮助你构建完整的缓存知识体系,胜任实际开发中缓存的处理,提升代码性能! 从原理到场景 系统讲解PHP缓存技术,PHP缓存视频教程包括文件缓存、内存数据库之Memcached、内存数据库之Redis、浏览器缓存
阅读全文
摘要:我目前正在使用cURL尝试从网站刮刀的重定向获取URL.我只需要网站上的网址.我在过去几天研究过stackoverflow和其他网站,但都没有成功.我目前使用的代码来自这个网站: $url = "http://www.someredirect.com"; $ch = curl_init($url);
阅读全文
摘要:我试图通过curl连接从URL获取JSON数据.当我打开链接时:它显示{“version”:“N / A”,“success”:true,“status”:true}.现在,我希望获得以上内容. 到目前为止我使用了这个: 但是,我总是得到NULL,有人知道哪里出错了吗? 该网站检查用户代理.添加代理
阅读全文
摘要:用php的curl抓取网页遇到了问题,为阐述方便,将代码简化如下: 代码的目的很简单,抓取页面:http://www.144go.com执行上述代码,得到的结果: 由结果中的Location: http://www.144go.com/可知http://144go.com被重定向到了http://w
阅读全文
摘要:PHP cURL 的超时设置有两个 CURLOPT_CONNECTTIMEOUT 和 CURLOPT_TIMEOUT,他们的区别是: CURLOPT_CONNECTTIMEOUT 用来告诉 PHP 在成功连接服务器前等待多久(连接成功之后就会开始缓冲输出),这个参数是为了应对目标服务器的过载,下线,
阅读全文
摘要:一、背景 大家做项目的时候,不免会看到前辈的代码。博主最近看到前辈有的时候请求外部接口用的是file_get_contents,有的用的是curl。稍微了解这两部分的同学都知道,curl在性能上和速度上是优于file_get_contents的,那么为什么呢,从哪里体现出来的差距呢? 二、file_
阅读全文
摘要:本小节的名称为 fsockopen,curl与file_get_contents,具体是探讨这三种方式进行网络数据输入输出的一些汇总。关于 fsockopen 前面已经谈了不少,下面开始转入其它。这里先简单罗列一下一些常见的抓取网络数据的一些方法。 1. 用 file_get_contents 以
阅读全文
摘要:前面小节 PHP抓取网络数据的6种常见方法 谈到了 fsockopen,curl与file_get_contents 的使用方法,虽然它们都能达到同一个使用目的,但是它们之间又有什么区别呢? 先谈谈curl与fsockopen。 fsockopen 是比较底层的调用,属于网络系统的socket调用,
阅读全文
摘要:<?php $raw = file_get_contents('php://input'); if(!empty($raw)) { parse_str($raw);//解析到当前作用域 if (!empty($method) && !empty($password) && !empty($encodetext)) { $method = trim($method); $password = tri
阅读全文
摘要:$data = file_get_contents("php://input"); php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA,因为它不依赖于特定的 php.ini 指令。 而
阅读全文
摘要:<?php /** *Recieve p_w_picpath data **/ error_reporting(E_ALL); function get_contents() { $xmlstr = file_get_contents("php://input"); $filename = time() . '.png'; if (file_put_contents($filename, $xml
阅读全文
摘要:$this->must=json_decode(@file_get_contents('php://input'),true);无意中看到我们与前端通信的这个基本参数,不是很明白对应的意思,找了篇相关文章:http://my.oschina.net/u/267858/blog/519403 $dat
阅读全文
摘要:高并发的相关概念 在某个时间点,有多少个访问量 如果一个系统的日PV在千万以上,有可能是一个高并发的系统 QPS: 每秒钟请求或者查询的数量,在互联网领域,指每秒相应请求数(指HTTP请求) 吞吐量: 单位时间处理的请求数量 响应时间: 从请求发出到收到相应花费的时间 PV: 综合浏览量 page
阅读全文
摘要:PHP 从设计之初到流行起来都没有出现明显需要用多线程才能解决的需求。某些需要用到多线程的地方也有相应的解决方案和替代方案。多线程并不总是比单线程优,多线程可能会引入其他问题(例如:两个线程同时调用一个类里的同一个方法时,可能出现死锁的情况)。 你可以这样理解 对应一个客户的一个页面请求处理的php
阅读全文
摘要:转载:https://zhyunfe.github.io/2017/10/02/php-interview-prepare-hc-2/ 数据库缓存 相关概念 什么是数据库缓存? 为什么使用缓存 使用MySQL查询缓存 使用Memcache缓存 使用Redis缓存 什么是数据库缓存 Mysql等一些常
阅读全文
摘要:七层负载均衡的实现 基于URL等应用层信息的负载均衡 Nginx的proxy是一个很强大的功能,实现了7层负载均衡 功能强大、性能卓越,运行稳定 配置简单灵活 能自动提出工作不正常的后端服务器 上传文件使用异步模式 支持多种分配策略,可以分配权重 Nginx负载均衡有内置策略,扩展策略两种方式 内置
阅读全文

浙公网安备 33010602011771号