标签:PHP
共 20 篇文章
上周看了思佳的日报,我想起了我之前的确有一个只给自己使用的应用:个人博客。
从读书的时候就开始买域名,当时使用 Wordpress (基于 PHP 开发) ,对 VPS 的要求比较高,在博客火爆的时候也有过每天过千的 PV,甚至申请到了 Google Adsense,可后面因为每年的VPS 费用 及 PHP 的性能瓶颈,又切换到了静态博客 Hugo,导致我几千条评论数据丢失,再后来慢慢丧失了维护的兴趣直接丢到了 Cloudflare。
继续阅读前几天把网站从基于PHP的Typecho迁移到了基于Go语言的Hugo,从一个动态网站变成了一个静态化的网站了。我这人比较恋旧,于是把之前的数据备份一下,放在自己的网盘里,万一我有一天想不开又想用Typecho了呢?(应该没有这种万一)。于是打开了篱落主机的虚拟主机后台,使用DA面板作了一个备份,今晚老婆睡了,想把数据做个转移,于是Download下来,本来是解压一下看看下载文件是不是完整的,结果一解压,神奇的事情发生了。
继续阅读在使用 Lavarel 生成项目的时候又出现了问题,报错如下:
Cannot use PhpParser Node Scalar String as class name
在网上搜索了一堆,后来发现还是PHP的版本引起来的问题。
PHP 7 中将 String 作为了一个保留关键字。这与 PhpParser 这个库冲突了。
在安装 Laravel 的时候按照网上的教程,出现了如下的错误
the requested PHP extension mcrypt is missing from your system
本来这种小错不值得记录,直接找到 php.ini 将 mcrypt 扩展打开即可。但是,我打开之后却没发现这个扩展。于是就去找这个扩展想下载安装,后来发现原来问题不在这里。
自学当下最流行的PHP框架 Laravel,官网推荐使用 Homestead ,查了一下使用 Windows 安装这玩意有点折腾,并且我这老爷机能自己运行起来就不错了,还什么虚拟机。于是使用 XAMPP 来安装,做个简单的记录。
直接去官网下载最新版本,PHP版本为7.2.0,好久没写PHP了,也应该接触下新版本。
继续阅读In the previous article 《jQuery $.ajax Method Ignored the Undefined Values》, I send a request to the server's php file, maybe you would get a cross-domain error.
XMLHttpRequest cannot load http://127.0.0.1/jq-undefined.php?para1=1¶2=2. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
继续阅读
使用ajax调用某一个php文件,在php文件中json_encode一下,返回的中文竟然为null,而英文显示正常,后来发现这是一个小问题,解决方法如下:
把文件的编码另存为UTF-8即可。
在linux下折腾php开发,安装了最新的xampp 1.8,结果出现了如下问题: Function ereg() is deprecated Error.
在PHP5.3.0以后取消了对ereg函数的支持,所以会出现如下提示。
1.使用php 5.2版本(如果需要改动的很多,并且又不特别需要新版本的话,可以使用此方法) 2.修改程序源代码,把ereg替换成preg_match,ereg_replace替换成preg_replace.
注意:替换函数后,使用方法并不完全一致,请参照官方网站。