【php – 使用OAuth 2.0登录Facebook】教程文章相关的互联网学习教程文章

php如何使用header()跳转页面?【代码】【图】

php使用header()跳转页面的方法:1、使用“header(Location:url页面地址);”立即跳转页面;2、使用“header(Refresh:time,Url=url页面地址);”在指定time(秒)时间跳转页面。推荐:《PHP视频教程》php使用header()跳转页面的方法1、立即跳转页面header(Location:url页面地址); //Location和":"之间无空格例:header(Location:other.php); //file_put_contents(bee.txt,execute); die;执行header时候,并不是立即结束,而是会把页...

php如何使用替换字符串函数【代码】【图】

php使用替换字符串函数的方法:1、【$search】要替换的字符串,或数组;2、【$replace】被用来替换的字符串或数组;3、【$subject】被查询的字符串或数组;4、【$count】可选,如果被指定,将为设置为替换的次数。php使用替换字符串函数的方法:PHP字符串替换str_replace()函数4种用法,具体内容如下所示:mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )该函数返回一个字符串或者数组。...

php如何使用正则替换域名【代码】【图】

php正则替换域名的实现方法:首先获取网站的url;然后创建正则表达式为“$reg = /(http):\/\/([^\/]+)/i;”;接着替换指定域名;最后运行相关PHP文件即可。推荐:《PHP视频教程》正则提取的url中的域名以及替换域名的方法 preg_match()和preg_replace()<?php //网站的url$url = http://www.baidu.com/index.php;//正则表达式$reg = /(http):\/\/([^\/]+)/i;preg_match($reg, $url,$res);/** $res的结果array (size=3) => string h...

php如何使用正则替换img src【代码】【图】

php正则替换img src的实现方法:首先定义一个“get_img_thumb_url”方法;然后通过“preg_replace($pregRule, <img src="${1}.$suffix."...)”方法实现替换即可。推荐:《PHP视频教程》PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能网上很多正则表达式只能获取或者替换一个img的src内容,或者只能替换固定的字符串,要动态替换多个图片内容的试了几个小时才解决。/** * 图片地址替换成压缩URL * @param s...

PHP使用UTF8编码读取ACCESS的乱码问题【代码】【图】

PHP使用UTF8编码读取ACCESS乱码的解决方法:首先使用iconv函数制作一个转码的自定义从GBK转到【UTF-8】的函数;然后制作一个从【UTF-8】转向GBK的函数;最后从页面提交数据到数据库时使用【dec()】函数即可。PHP使用UTF8编码读取ACCESS乱码的解决方法:一、使用 iconv函数制作一个转码的自定义从GBK转到UTF-8的函数,如以下代码:function enc($c){return iconv(gbk,utf-8,$c);}二、为了写入数据库的编码是符合数据库需要的,所以我...

直击PHP使用ajax的post方式下载excel文件简单示例【代码】【图】

本文实例讲述了PHP使用ajax的post方式下载excel文件。分享给大家供大家参考,具体如下:项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参考了很多文章,最终实现如下:相关学习推荐:php编程(视频)PHP后端使用base64:$filename = demo.xlsx; $objWriter = \PHPExcel_IOFactory::createWriter($objectPHPExcel, Excel2007); ob_start(); $objWriter->save("php://output"); $xlsDa...

PHP之使用cURL实现Get和Post请求【代码】【图】

先来看一下在PHP中建立cURL请求的基本步骤:  (1)初始化    curl_init()  (2)设置变量    curl_setopt() 。最为重要。有一长串cURL参数可供设置,它们能指定URL请求的各个细节。要一次性全部看完并理解可能比较困难,所以今天我们只试一下那些更常用也更有用的选项。  (3)执行并获取结果    curl_exec()  (4)释放cURL句柄    curl_close()下面就看一下具体的实现:1.Post方式实现(模拟Post请求,...

PHP如何使用mpdf将html页面转换pdf文件?【代码】【图】

本文主要需求是将html页面转换为pdf文档1、安装mpdf工具类 (composer方式)composer require mpdf/mpdf:8.0.32、控制器里调用<?phppublic function test_pdf(){//$mpdf = new \Mpdf\Mpdf();$mpdf = new \Mpdf\Mpdf([mode => UTF-8, format => A4, default_font_size => 40, default_font => , margin_left => 20, margin_right => 20]);$mpdf->autoScriptToLang = true;//支持中文设置 $mpdf->autoLangToFont = true;//支持中文设...

详解PHP使用gearman进行异步的邮件或短信发送操作【代码】【图】

本文实例讲述了PHP使用gearman进行异步的邮件或短信发送操作。分享给大家供大家参考,具体如下:一、准备工作1、为了防止,处理业务途中出现的宕机,请配置好gearman的持久化方式。2、使用gearmanManager来管理我们的worker脚本,方便测试。相关学习推荐:PHP编程从入门到精通二、编写测试脚本sendEmail.php代码如下:<?php //注意函数名与文件名相同 function sendEmail($job) {$workId = uniqid();//workload()获取客户端发送来的...

PHP使用POP3读取邮箱接收邮件的实例解析【代码】【图】

直接上代码:<?php $array_values[host] = "host"; $array_values[port] = 110; $array_values[user] = 用户名; $array_values[password] = 密码; $array_values[checkmail] = xxx@xxx.xxx;ganji_get_test_mail($array_values);function ganji_get_test_mail($array_values) {$host = $array_values[host];$port = $array_values[port];$user = $array_values[user];$password = $array_values[password];$checkmail = $array_valu...

php如何使用session 超时设置?【代码】【图】

php使用session 超时设置的方法:1、设置【php.ini】配置文件,用【ini_set】函数改变当前上下文环境的属性值;2、设置Session时间戳,代码为【unset($_SESSION[expiretime])】。php使用session 超时设置的方法:第一种方法、即设置php.ini配置文件,设置session.gc_maxlifetime和session.cookie_lifetime节点属性值,当然也可以使用ini_set函数改变当前上下文环境的属性值:ini_set(session.gc_maxlifetime, "3600"); // 秒 ini_...

php使用substr()函数截取字符串出现乱码怎么办【代码】【图】

php使用substr()函数截取字符串出现乱码的解决方法是:使用mb_substr()函数即可,因为substr()函数只针对英文字符。具体使用方法:【mb_substr($str,0,2,"UTF8")】。(推荐教程:php教程)原因分析:substr() 函数只针对英文字符,如果我们要分割中文字符,则需要使用 mb_substr()函数。函数介绍:mb_substr() 函数返回字符串的一部分。语法:mb_substr(string $str, int $start[,int $length = NULL[, string $encoding = mb_inte...

php如何使用cookie设置失效时间?【代码】【图】

php使用cookie设置失效时间的方法:设置cookie在一天后过期失效,代码为【setcookie ("mycookie", "123", time()+3600*24);】,【time()+3600*24】表示未来24小时的时间戳。php使用cookie设置失效时间的方法:一、setcookie函数介绍setcookie(name,value,expire,path,domain,secure)参数: name 设置cookie 的名称,该参数的值必须设置。value 设置cookie的值,该参数必须设置。expire 可选。设置cookie的有效期,一般为时间戳...

php使用swoole的应用场景有哪些?【代码】【图】

php使用swoole的应用场景有:1、实时收集定位数据实时输出,需要将所有的定位设备实时的接收,将实时的轨迹记录显示在地图上;2、只收集定位设备入库,需要把所有的定位设备上传的数据入库。php使用swoole的应用场景有:场景1 - 实时收集定位数据实时输出(例 滴滴司机行驶轨迹)说明:需要将所有的定位设备实时的接收,将实时的轨迹记录显示在地图上注意点:第一点:web1服务器 连接的用户1,2,3,web1广播信息时只能广播用户1,2,...

php如何使用PHPAnalysis提取关键字中文分词【代码】【图】

需求:做SEO的keywords时,需要从标题或者正文里提取关键字1.PHPAnalysis下载地址https://github.com/feixuekeji/PHPAnalysis下载后解压放到extend目录下(以tp5为例,其他目录也行) 2.封装<?php /*** @auther: xxf* Date: 2019/8/19* Time: 11:04*/namespace WordAnalysis;/*** 中文分词提取关键字*/ class Analysis {/*** Notes:关键字提取* @auther: xxf* Date: 2019/8/19* Time: 11:09* @param string $content* @param int $...