最近在看《PHP+MySQL网站开发项目式教程》。这本书上带了三个项目,都能正常使用。三个项目都带源码。第2个项目是建网站用的CMS程序。这个程序不能在文章里插入图片。但是这个程序可以在文章的缩略图栏插入一张缩略图。
为了在文章中插入图片,一种方法是先上传图片,然后通过在文章中插入图片链接的方式插入图片。这种方式是可行的,它使用的富文本编辑器CKEditor支持这样操作。在这里主要是复用并修改了在文章中插入缩略图的代码。经过一两天时间的修改,修改成功。目前增加的功能已实现,但是在使用时多了一个步骤:复制文件名以及输入文件存放的路径。目前操作有点麻烦,还有待改进。另外,用同样的方法上传短视频,然后在文章中插入链接的方法可以在文章中插入短视频。
修改后的看到的文章内容如下所示。
在文章中插入短视频的功能,这个功能已经修改好了。但是又遇到一个问题,就是上传视频大于2M就会报错,导致上传失败。
这个问题十几天后解决了。原因是php读取的初始化文件是php安装目录下的etc/php.ini文件,将修改过但是不起作用的/etc/php.ini文件复制到php安装目录下的etc/子目录,然后重启apche或者云服务器,在php.ini里修改过的参数就生效了。
在编辑文章页面里,在文章内容的前面增加网页链接输入框,可以在网页链接栏里输入要设置的网页链接。在提交表单时将该链接保存。
服务器时间比实际时间晚8个小时的问题也解决了。修改php.ini里的一行:
;date.timezone=
将该行改成:
date.timezone=“Asia/Shanghai"