后端开发2023年05月12日
最近在使用阿里云主机的时候,发现用PHPEXCEL导出数据表时,系统报出以下错误: Warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/data/home/byu...
后端开发2023年05月12日
PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法就不说了,不同的平台开启PHP扩增的方法网上都有,也可以在博客中搜索,如有疑问欢迎交流。这里整理一下常用的示例供参考。 一、解压缩zip文件 $zip = new ZipArchive;//新建一个ZipArchi...
数据库2023年05月12日
为什么要创建索引呢? 这是因为,创建索引可以大大提高系统的性能。 第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二、可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三、可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四、在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 ...
后端开发2023年05月12日
当开发微信时需要做特定的页面的内置地图显示时,根据官方提供的jssdk.php文件创建的签名数据包调试时发现config invalid signature 错误,在网上找了好多解决办法,更多的原因应该是URL不一致造成的。虽然我通过测试并没有找到自己的问题,看来网上大部分的解决办法已经不再适用了。 虽然很辛苦,找了几个小时的解决办法,终于发现了这篇百度经验...
前端开发2023年05月12日
<video>标签的属性 src :视频的属性 poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 width:视频宽度 height:视频高度 html 代码 <video id="media" src="http://www.sund...
数据库2023年05月12日
第一种:MYSQL新增加用户后,但使用用户登录失败: root@controller:~# mysql -h localhost -ukeystone -ppassword ERROR 1045 (28000): Access denied for user 'keystone'@'localhost' (using password: YES) 解决方法:...
后端开发2023年05月12日
以前在存储cookie时,没有用到path这个参数,最近开发中在存储cookie时,要用到path参数来决定存储的路径,结果一开始的时候一直取不到值,到最后详细看了一下path参数的介绍后,才顿悟。分享几个小例子,对这一块不是太明白的可以在自己的机子上测试一下。 setcookie.PHP(路径:localhost/test): (1):不带path参数时:...
后端开发2023年05月12日
CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用CURL发送请求的基本流程 使用CURL的PHP扩展完成一个HTT...
后端开发2023年05月12日
大家在做文章列表页面的时候,经常会考虑到获取一篇文章的一小段文字用于做摘要,那最容易的方法肯定是自动获取文章的如前100个字符或是200个字符了吧,但是有时候为了界面的美观,不能被带有格式的字符串破坏布局,那最好的办法就将提取的字符串进行过滤处理再显示了。 下面提供一个函数,用于将带有html格式的字符串转为纯文本内容: function clear_all...
后端开发2023年05月12日
对于一个初学PHP的自己,对数据库的连接有着很大的疑惑,从Java转到PHP。数据库连接变了,以前只知道JDBC连接数据库,或者直接用框架调用,对于的PHP的数据库连接方式,及其应用。不是很了解,于是查阅了很多资料及自己实际操作,写下自己的一点总结笔记。 PHP的MySQL扩展(优缺点) 设计开发允许PHP应用与MySQL数据库交互的早期扩展。mysql扩展...