![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP开发程序
网虫科技
这个作者很懒,什么都没留下…
展开
-
一种解决h5页面背景音乐不能自动播放的方案
微信的JS API建立在微信壳浏览器的内置JS对象WeixinJSBridge上,WeixinJSBridge并不是WebView一打开就有了,客户端需要初始化这个对象,当这个对象准备好的时候,客户端会抛出事件"WeixinJSBridgeReady"。解决方案:监听WeixinJSBridgeReady事件、DOMContentLoaded事件。发现部分机型,监听DOMContentLoaded和load事件,在回调中也可以播放音乐;所以,为了保险起见,可以同时监听两个事件,以增强其适用性。原创 2023-09-27 23:24:18 · 982 阅读 · 0 评论 -
php+ajax完美解决跨域请求问题
/设置抓取的url。//设置获取的信息以文件流的形式返回,而不是直接输出。即ajax向自己服务器的php页面发出请求,再由这个php页面去调用另一个域名的接口,就规避ajax跨域问题。url: "Test.php", //你服务器上的中转php文件如 Test.php。//1=含头部信息,0=无头部信息。data: "abc=1&cdef=2", //传递的参数。原创 2023-09-05 16:56:19 · 508 阅读 · 0 评论 -
PHP7 imagettftext(): Could not find/open font终极解决办法
问题:Captcha验证码不能正常显示,是因为使用GD库imagettftext()函数时,报“Warning: imagettftext(): Could not find/open font in ”警告。解决方案:找了很久,发现是GD库加载字体文件时,需求提供绝对路径,给font路径用realpath()将相对路径转成绝对路径即可。网络上找了很久,很多说加路径用realpath转换,我也试过了,还是显示一样的错误。原创 2023-08-27 10:55:44 · 1014 阅读 · 0 评论 -
PHP7下web类应用报错 Methods with the same name
这个报错的原因是 PHP7 不再支持与类名与函数名相同的构造方法,构造方法统一使用 __construct(),注意__construct里面的横色是两个“_”。比如下面的写法 PHP7 就会报这个错误。改成以下的方式就不会报错了。原创 2023-08-27 15:22:53 · 658 阅读 · 0 评论