首页 » SEO优化 » thinkphp添加视频技巧_THINKPHP5的调试功能和视频问题

thinkphp添加视频技巧_THINKPHP5的调试功能和视频问题

duote123 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

众所周知,THINKPHP5的调试呢,除了常见的var_dump();print_r();(var_dump和print_r()功能上实在都适用于打印数组的内部构造和变量,但是呢前者的功能更强大,能够打印多个变量)。

die();exit();(个中,die是碰着缺点,停滞运行,输出结果,exit 是直接停滞运行,输出结果)。

thinkphp添加视频技巧_THINKPHP5的调试功能和视频问题

此外,还有一个halt()方法,这个方法呢,是可以用来显示缺点的页面,实在便是TP框架config文件中的,trace那项配置的实行版本。

thinkphp添加视频技巧_THINKPHP5的调试功能和视频问题
(图片来自网络侵删)

我们想要获取实行的sql语句,可以在model层里面,利用getLastsql来获取sql语句,再拿到数据库中去实验实行。

在html页可以利用{:json_encode();}来获取拿到的数据

再者想要测试我们编写程序的实行效率,可以采纳前后实行的韶光差

便是在想要测试的部分,首先利用time()函数获取实行前的韶光,然后再去获取实行后的韶光,两者之间的差便是我们程序的耗时了。

其余便是可以采取tp5自我封装的debug方法进行测试运行韶光

但是呢,这些韶光如果没有进行分外的设置,得到的都是Unix韶光也便是格林威治韶光,转变的方法呢,须要我们采取date()方法了。

分享完调试的心得,现在便是分享一个我前段韶光做视频处理的时候,发生的一个bug,大概这样子的:我每次上传视频,然后呢在public的video文件夹里面呢,是有上传成功的,但是,每次读取的时候就会报video模块不存在,这个就让我很纳闷了,路径呢也米错,而且路径错也该当会报路径错,怎么会报模块错呢。
后面经由半天的排查,缘故原由在于视频格式解析不出来,我上传的是avi格式的文件,在我们电脑本地播放的时候,播放器是支持的,可是浏览器是没有播放器的,故办理方案就两个:1.去给浏览器安装flash插件,2.严格规定视频上传的格式

MP4 = MPEG 4文件利用 H264 视频编解码器和AAC音频编解码器

WebM = WebM 文件利用 VP8 视频编解码器和 Vorbis 音频编解码器

Ogg = Ogg 文件利用 Theora 视频编解码器和 Vorbis音频编解码器

),而且还不是MP4格式就可以了,还得按照解码的标准来,这便是很坑的地方了,建议大家下载个格式工厂。

综上:网站的资源文件访问不会影响正常的操作访问,只有当访问的资源文件不存在的时候(1、路径问题 2、格式问题)才会解析到入口文件,一样平常就会提示模块不存在的缺点。

尾语:我有一个口试的时候的问题,这几天我也在想:你为什么选择PHP,你怎么看待PHPer?这几天,我想了很多,我为什么选择PHP呢,是跟风?是天下上最好的措辞?又或是。
大家有什么想法可以在底下留言,感激!

PS:本人是大四学生,现在还在学习的路上,希望各位不要介意我才疏学浅,能够给我更多好的建议!
感激!
一贯在路上的代码锅,希望可以通过这些平台和大家在PHP的路上一起前行。

相关文章

ajax挪用php页面技巧_PHPAJAX 与 PHP

AJAX PHP 实例下面的实例将演示当用户在输入框中键入字符时,网页如何与 Web 做事器进行通信:实例考试测验在输入框中输入一...

SEO优化 2024-12-13 阅读0 评论0

php页面寄义技巧_小白教你PHP

建议先阅读前篇文章:PHP站点要这样配置做事器才安全当然不愿麻烦的,我们在这里也回顾一下。昨日回顾主机(站点)配置一个站点的2个核...

SEO优化 2024-12-13 阅读0 评论0