首页 PHP

PHP

  • 如何使用php+curl伪造IP进行url访问

    如何使用php+curl伪造IP进行url访问

    本来作为技术贴,是不需要有背景说明的,之所以要做这个一个技术分享,主要是因为朋友注册了一个网站,需要进行分享传播,对于这种病毒式以及强制性要求传播的东西,我一直都是呲之以鼻,所以,想到了PHP内有个神器曰为:curl,于是乎,有了以下代码:function task() {         $url = "url";     &nbs...

    PHP 2020-03-27 22 0
  • PHP pthread拓展使用和注意点

    PHP pthread拓展使用和注意点

    一. 线程的创建和使用 1. Thread类 基本的创建和使用: <?php //通过继承Thread类来实现自己的线程类MyThread class MyThread extends Thread{ //重写构造函数 function __construct(){ } //重写run方法(运行的是子线程需要执行的任务) function run(){ } } //对象的实例化和运行就和java一样...

    PHP 2020-02-02 67 0
  • php获取本年、本月、本周时间戳和日期格式的实例代码

    php获取本年、本月、本周时间戳和日期格式的实例代码

    时间戳格式: //获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; //获取昨日起始时间戳和结束时间戳 $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y')); $endYesterday=mkt...

    PHP 2020-02-02 59 0
  • PHP依赖注入容器知识点浅析

    PHP依赖注入容器知识点浅析

    依赖注入容器理解 耦合 一个好的代码结构设计一定是松耦合的,这也是很多通用设计模式的宗旨,就是把分散在各处的同一个功能的代码汇聚到一起,形成一个模块,然后在不同模块之间通过一些细小的、明确的渠道进行沟通。 在实践中,不同功能和模块之间的互相依赖是不可避免的,而如何处理好这些依赖之间的关系则是代码结构能否变得美好的关键。 <?php class User { public function register($user) { // 注册操作...

    PHP 2020-02-02 39 0
  • php中echo与print区别点整理

    php中echo与print区别点整理

    一、两者区别 echo 支持多个字符串输出,用逗号(,)隔开,print只支持一个字符串输出; echo 输出速度比print快; echo 没有返回值,print返回值总是1。 二、使用 echo 是一个语言结构函数,使用可以带(),也可以不带括号。 例如: echo ("这是一个字符串输出"); echo "这是一个字符串输出"; print的使用方法与echo一致 知识点扩展: 一般来说,PHP中动态输出HTML内容,是通过print 和 echo 语句来实现的,在实际使...

    PHP 2020-02-02 59 0
  • php实现验证邮箱格式的代码实例

    php实现验证邮箱格式的代码实例

    验证邮箱格式是否正确可以通过filter_var函数来实现。 函数介绍: filter_var() 函数通过指定的过滤器过滤一个变量。 语法: filter_var(variable, filter, options) 参数介绍: variable,(必需)规定要过滤的变量。 filter,(可选)规定要使用的过滤器的 ID。默认是 FILTER_SANITIZE_STRING。 options,(可选)规定一个包含标志/选项的关联数组或者一个单一的标志/选项。检查每个过滤器可能的标志...

    PHP 2020-02-02 41 0
  • PHP读取文件,解决中文乱码UTF-8的方法分析

    PHP读取文件,解决中文乱码UTF-8的方法分析

    本文实例讲述了PHP读取文件,解决中文乱码UTF-8的方法。分享给大家供大家参考,具体如下: $opts = array( 'file' => array( 'encoding' => "utf-8" ) ); $opts = array('http' => array('encoding' => 'utf-8')); $ctxt = stream_context_create($opts); $content = file_get_contents(...

    PHP 2020-02-02 46 0
  • laravel框架学习记录之表单操作详解

    laravel框架学习记录之表单操作详解

    本文实例讲述了laravel框架学习记录之表单操作。分享给大家供大家参考,具体如下: 1、MVC数据流动 拿到一个laravel项目最基本的是弄清楚它的页面请求、数据流动是怎样进行的,比如当通过get请求index页面时,如何显示如下的学生信息列表: 首先当一个页面请求到达时,需要在routes/web.php中定义路由请求以及对应的处理方法: Route::get('index','StudentController@getIndex'); 然后在.env文件下设置好数据库连接,...

    PHP 2020-02-02 50 0
  • Laravel5.1 框架模型查询作用域定义与用法实例分析

    Laravel5.1 框架模型查询作用域定义与用法实例分析

    本文实例讲述了Laravel5.1 框架模型查询作用域定义与用法。分享给大家供大家参考,具体如下: 所谓的查询作用域就是允许你自定义一个查询语句 把它封装成一个方法。 1 定义一个查询作用域 定义查询作用域就是在模型中声明一个scope开头的方法: public function scopeHotArticle($query) { return $query->orderBy('comment_count','desc')->first(); }...

    PHP 2020-02-02 42 0
  • header函数设置响应头解决php跨域问题实例详解

    header函数设置响应头解决php跨域问题实例详解

    设置允许访问的域名: 1、允许全部的域名访问 header("Access-Control-Allow-Origin:*"); 2、允许指定域名访问 header( 'Access-Control-Allow-Origin:http://a.test.com' ); 设置允许访问的请求方式: 1、一种或者多种 header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE'); 2、全部 head...

    PHP 2020-02-02 31 0
  • Laravel5.1 框架分页展示实现方法实例分析

    Laravel5.1 框架分页展示实现方法实例分析

    本文实例讲述了Laravel5.1 框架分页展示实现方法。分享给大家供大家参考,具体如下: Laravel为我们提供了一套分页的逻辑,我们无需自己实现分页逻辑,只需要执行几个简单的方法就能实现漂亮的分页。 1 simplePaginate 这是一种只显示上一页下一页的样式分页,我们来看看怎么用: class PostController extends Controller { public function index() { // $posts = Post::simple...

    PHP 2020-02-02 30 0
  • 正版phpstorm免费激活步骤教程详解

    正版phpstorm免费激活步骤教程详解

    Phpstorm是大多数PHP程序员们爱不释手的一款编码的集成开发工具。它支持所有PHP语言功能, 提供最优秀的代码补全、重构、实时错误预防等等功能。但是对于一些php新手来说,总会有这样一个疑问,phpstorm免费吗?显然这个问题对于下载过phpstorm工具的朋友们都知道,phpstorm有30天的试用期,也就是30天内免费试用,并不需要激活。 那么phpstorm过期后又该如何继续操作呢?(2019.1.4日更新) 所以本篇给大家介绍一个重要的免费激活方法(也可在过期前激活),具体操作步骤如下: 1....

    PHP 2020-02-02 190 0
  • Laravel5.1 框架关联模型之后操作实例分析

    Laravel5.1 框架关联模型之后操作实例分析

    本文实例讲述了Laravel5.1 框架关联模型之后操作。分享给大家供大家参考,具体如下: 之前写过关于模型关联的笔记,但是模型关联好后的一些使用没有介绍,今天补上 1 写入关联模型 1.1 使用Save方法(一对多) 我们准备了两个模型:Post和Comment。 它们的关系是一对多关系。现在我们要创建新的Comment到Post: public function getIndex() { // 创建一个comment模型 $comment = new Commen...

    PHP 2020-02-02 29 0
  • PHP高级编程之消息队列原理与实现方法详解

    PHP高级编程之消息队列原理与实现方法详解

    本文实例讲述了PHP高级编程之消息队列原理与实现方法。分享给大家供大家参考,具体如下: 1. 什么是消息队列 消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式 2. 为什么使用消息队列 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读出。通过消息队列,应用程序可独立地执行,它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。 3. 什么场合使用消息队列 你首先需要弄清楚,消息队列与远...

    PHP 2020-02-02 30 0
  • Linux下PHP+Apache的26个必知的安全设置

    Linux下PHP+Apache的26个必知的安全设置

    PHP是一种开源服务器端脚本语言,应用很广泛。Apache web服务器提供了这种便利:通过HTTP或HTTPS协议,访问文件和内容。配置不当的服务器端脚本语言会带来各种各样的问题。所以,使用php时要小心。以下是Linux下PHP+Apache的26个PHP程序员必知的安全方面的设置 为PHP安全提示而提供的示例环境 文件根目录(DocumentRoot):/var/www/html 默认的Web服务器:Apache(可以使用Lighttpd或Nginx来取代Apache) 默认的PHP配置文件:/etc...

    PHP 2020-02-02 33 0
1 2 3 4 5 ››