php教程

  • Zip压缩文件夹php打包函数代码

    分享一个我的站长站自用的Zip压缩文件夹php打包函数代码,Zip相关函数是PHP的扩展功能,此函数可以直接复制使用。以下是代码:<?php# 将文件夹的文件压缩到文件里class Zip{ /** * 将目标文件夹下的内容压缩到zip中(zip包含文件夹目录) * @param $s...

  • 123网盘直连解析下载php源码

    一段123网盘直连解析下载源码,css样式都有,界面也很不错,复制到PHP环境即可运行。<!DOCTYPE html><html><head> <title>123解析</title> <style> body { font-family: "Helvetica Neue", Arial, sans-serif; backgr...

  • php获取http状态码

    方式一$ch = curl_init(&#39;https://www.wdzzz.com&#39;);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_exec($ch);echo curl_getinfo($ch, CURLINFO_HTTP_CODE); // 200curl_close($ch);方式二print_r(get_headers(&#39;https://www.wdzzz.c...

  • 正则表达式或filter_var判断网址URL是否合法

    正则表达式<?phpfunction is_url($url){$r = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is";if(preg_match($r,$url)){//return true;echo &#39;正确的 url 地址&#39;;}else{//return false;echo &#39;不是合法的 url 地址&#39;;...

  • PHP发送POST请求示例代码

    发送post请求 * @param string $url 请求地址 * @param array $post_data post键值对数据 * @return stringfunction send_post($url, $post_data) { $postdata = http_build_query($post_data); $options = array( &#39;http&#39; => array( ...

    1年前
  • 微信域名拦截检测php源码

    <?php /*** 微信域名拦截检测*/ // 页面编码header("Content-type:application/json"); // 隐藏WARNINGerror_reporting(E_ALL ^ E_WARNING); // 获取headers$checkUrl = get_headers(&#39;http://mp.weixinbridge.com/mp/wapredirect?url=&#39;.$_R...

  • 分享几种PHP断点测试的方法

    在PHP开发中,我们需要给部分代码做断点测试,查看输出的结果是什么,分享几种PHP断点测试的方法给大家。1、弹窗法最简单的方法就是弹窗,JS输出alert弹出测试结果,通俗易懂。echo "<script>alert(&#39;变量名&#39;)</script>";2、var_dump打印利用var_dump...

    301年前
  • 百度贴吧图片自动下载PHP脚本

    脚本说明贴吧有防爬机制,分享一个稳定一年百度贴吧图片自动下载PHP脚本,原理是下载前设置cookie,然后下载完一张图片后停1-3秒。ini_set("memory_limit", "10240M");require_once __DIR__ . &#39;/../autoloader.php&#39;;use phpspider\core\phpspid...

  • nginx获取header头信息教程

    在PHP中getallheaders可以直接获取到header头信息,但getallheaders在nginx环境中无法使用,所以在nginx就需要用其他的方法了。分享一个我的站长站自己的编写的函数,代码如下:function NginxGetAllHeaders(){//获取请求头 $headers = []; foreach (...

  • 利用X-sendfile控制下载

    为了控制静态文件下载,一般方法需要PHP用file_get_contents读取文件,再传给客户端。节省资源的方法是利用nginx的x-sendfile模块,原理是 nginx 上设置一个特殊资源目录,客户端无法直接读取,需要经过php许可后才能下载。1、设置nginxlocation /request/uri...

    771年前