php生成网页快照图片,PHP100精华:PHP生成网页快照_PHP教程
$url = www.baidu.com; //抓取百度
echo snapshot($url); //输出结果为图片地址
echo snapshot($url, ./baidu.png); //将图片保存至本地baidu.png, 输出内容图片大小
/**
* 生成网页快照
* Fr bkJia.com 论坛 xiaokai
* @param string $site 目标地址
* @param string $path 保存地址, 为空则不保存
* @param integer $dealy 延迟
* @return mixed 根据参数返回
*/
function snapshot($site, $path = , $dealy = 0)
{
$url = http://ppt.cc/yo2/catch.php;
$query = url= . $site . &delay= . $dealy . &rnd= . mt_rand(1, 9);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER[HTTP_USER_AGENT]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
if (strlen($data) != 32) {
exit(无效网址);
}
$file = $data{0} . / . $data{1} . / . $data{2} . /;
$file = http://cache.ppt.cc/ . $file . src_ . $data . .png;
if (!empty($path)) {
$data = file_get_contents($file);
return file_put_contents($path, $data);
}
return $file;
}
http://www.bkjia.com/PHPjc/508433.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/508433.htmlTechArticle?php $url = www.baidu.com; //抓取百度 echo snapshot($url); //输出结果为图片地址 echo snapshot($url, ./baidu.png); //将图片保存至本地baidu.png, 输出内容图片...
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网
php生成网页快照图片,PHP100精华:PHP生成网页快照_PHP教程相关推荐
- uni-app生成分享图片( 使用 Painter 生成分享海报)
Painter 支持文本.图片.矩形.qrcode 类型的 view 绘制. 如何使用 1.引入代码.注意:存放目录 uni-app根据不同平台插件存放目录不同. git clone https: ...
- python语言编写一个生成九宫格图片的代码_Python 生成你的朋友圈九宫格图片
关于微信之前写过以下文章,有兴趣可以点击查看: 你可能在朋友圈看过九宫格图片(把一张图片按照比例分成九份),就像这样的: 还有微博九宫格图 https://weibo.com/2717930601/. ...
- php - 使用 ImageMagick 生成 base64 图片(详细步骤及示例源代码教程)
效果图 在 PHP 项目中,需要实现用到 "画图和图片" 拼接效果. 本文实现了 通过ImageMagick生成base64图片格式,为前端所使用. PHP将图片转base64编码 ...
- vscode生成代码图片_vs Code 快速生成代码
之前偶然了解到能用公式快速生html代码 查阅资料后就有了下面的小小总结 U•ェ•*U 例如: 在vs code 中输入 div.cube>div.cube_$*6 摁下回车键就会生成如下代码 ...
- php 生成性格图片,PS制作个性文字人物图像教程
这篇教程是向PHP中文网的朋友介绍利用PS制作个性文字人物图像方法,教程制作出来的效果真的很有个性,难度不是很大,推荐到PHP中文网,喜欢的朋友可以跟着教程一起来学习,希望能对大家有所帮助 ! 原图素 ...
- php用excel打开乱码,PHP生成CSV文件用Excel打开乱码问题_PHP教程
今天有一同学问我为什么PHP生成CSV文件用Excel打开会出现乱码呢,下面小编来给大家找了一些常见的办法,希望此方法对各位朋友会有所帮助. 百度查证后得知 PHP生成UTF-8编码的CSV文件用Ex ...
- php 生成 rtf,php 实现html转为rtf格式_PHP教程
前期准备工作 下载Html2Rtf.dll,以管理员的身份运行cmd,进入Html2Rtf.dll所在目录–>输入Regsvr32 Html2Rtf.dll 核心代码: PreserveImag ...
- 帝国cms根据标题生成标题图片插件
帝国CMS后台通过标题自动生成标题图片.文字支持各种自定义设置,包含字体大小.字体样式.行间距.透明度.背景图片.起始坐标.文字颜色等. 插件支持修改信息自动生成标题图片 帝国cms根据标题生成标题图 ...
- 转: 通过Servlet生成验证码图片
孤傲苍狼 只为成功找方法,不为失败找借口! javaweb学习总结(九)-- 通过Servlet生成验证码图片 一.BufferedImage类介绍 生成验证码图片主要用到了一个BufferedIma ...
- 小程序---canvas画图,生成分享图片,画图文字换行
小程序目前只支持转发,不支持分享朋友圈,为了能实现分享,很多线上小程序通过生成分享图片,保存到相册来给用户增加分享的可能. 具体思路及简要代码如下: 一:canvas画图drawCanvas:func ...
最新文章
- app服务器一种什么样的服务器
- 蛮力法求最大字段和时间复杂度_只需十个字,让你掌握推拿手法的秘诀
- 为什么传说对决提示服务器未响应,传说对决连接不上伺服务器怎么回事 | 手游网游页游攻略大全...
- python各种数据类型的常用方法_python的基本数据类型:列表的方法
- javax.net.ssl.SSLException: Received fatal alert: protocol_version问题解决
- classpath: spring 中的查找方式
- 【Java】自编时间相关常用函数
- Linux实战 | 搭建Linux(CentOS6.8版)_1
- delphi 复制文件 强制覆盖_网传美国选这三家中国橱柜企业为反倾销强制应诉人...
- parceljs 中文文档24小时诞生记
- RHEL 7.0系统安装配置图解教程
- 虚拟服务器数据库怎么导入数据库,BlueHost虚拟主机使用SSH怎么导入MySQL数据库...
- application.properties和bootstrap.yml到底先读哪个文件
- 几款常用的ble调试app(nRF Connect、BLE调试助手、LightBlue)
- 淘宝收货地址自动补全实现
- 最新修复版微信H5漂流瓶V2.0更新版本 社交漂流瓶H5源码
- SOCKET实现广播(BoardCast)的发送和接收 (转)
- The Joel Test:Joel 用来评价软件开发团队成熟度的12个问题
- SQL数据库面试题以及答案(50例题优化版-增加图片):你必知必会的SQL语句练习
- php ftp 时间不对,ftp时间差8小时引起的?
热门文章
- 2023年天津天狮学院专升本专业课考试延期的通知
- sql 查询-从浆糊到清晰的过程
- 玉米社:百度竞价关键词“否定”与“精确否定”的区别
- android开机固定程序,Android实现开机自启动某个程序
- 【Android自动化测试】Robot Framework+adb框架(四)——L2层关键字
- U8存货核算月末结账的月份跟日期对不上,导致无法结账
- VMware安装国产化操作系统--统信UOS
- ip icmp flood 等 常见的攻击
- springboot JWT Token 自动续期的解决方案
- 解决sysman.mgmt_task_qtable ORA-600 kdsgrp1错误