PHP中使用FFMPEG获取视频缩略图和视频总时长实例
复制代码 代码如下://获得视频文件的缩略图function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默认截取第一秒第一帧 $strlen = strlen($file); // $videoCover = substr($fil...
复制代码 代码如下://获得视频文件的缩略图function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默认截取第一秒第一帧 $strlen = strlen($file); // $videoCover = substr($fil...
功能:将文件压缩成zip,或者rar的压缩包。后缀名可以自定义。使用方法:首先实例化,然后传参。两个参数。第一个关于你文件地址的一个Array。第二个是要你要保存的压缩包文件的绝对地址。使用例子:复制代码 代码如下:...
php随机生成字符串可以自己定义自己所需要的长度,在实际应用开发中,经常遇到。复制代码 代码如下://随机生成字符串function random($length) { srand(date("s")); $possible_charactors = "0123456789ABCDEFGH...
在CURL中有一个参数 CURLOPT_RETURNTRANSFER :复制代码 代码如下:curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);默认是 0 直接返回获取的输出的文本流,有时候,我们要拿返回值来做判断或者做其他用途的话那就不太好了。...
在做一个图片预览中图的东西,遇到一个问题,就是要判断远程文件是否存在(不是同一台服务器)。代码如下:复制代码 代码如下://方法一function file_exists($url){$ch = curl_init();curl_setopt($ch, curlopt_url,$url);curl...
PHP按行读取文件 去掉换行符”/n”:第一种:复制代码 代码如下:$content=str_replace("/n","",$content);echo $content;或者:复制代码 代码如下:$content=str_replace(array("/n","/r"),"",$content);第二种:复制代码 代...
有时候在服务器上面写一些脚本的时候,经常要放到crontab里面定时运行。时间长了就有一个问题,那就是程序重复运行消耗太多的资源,怎么处理呢?下面我写了两种方法:第一种:用linux里面的正则匹配复制代码 代码如下:function i...
为了完成图片上传之后自动的裁剪,然后在前台显示出裁剪出的图片。需求如上,源码如下:复制代码 代码如下:<? *exif_imagetype -- 判断一个图像的类型 *说明:函数功能是把一个图像裁剪为任意大小的图像,图像不变形 * 参数说...
在做FTP资料采集的时候,需要用到一个PHP函数ftp_connect,这个函数是建立一个新的 FTP 连接,如果成功返回一个连接标识,失败则返回 FALSE.ftp_connect() 打开一个 FTP 连接,参数 host 为要连接的服务器。host 后面不应以斜...
我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CPU核数就更方便了,直接以备份镜像增加VPS,连操作系统、环境都不用安装配置),而...
在一台处理网络支付的服务器迁移的时候,发现不能支付。PHP环境:PHP版本为5.3.3系统为Red Hat 4.1.2-54
查看apache的错误日志,发现是加密文件中一个函数bcmul()报错:复制代码 代码如下:PHP Fatal error: Call to undefi...
一、数据缓存这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件...
它还能够对脚本进行优化以便加速它们的执行速度。利用eAccelerator可以减少服务器的负载并提高PHP代码的执行时间。eAccelerator配置选项:复制代码 代码如下:zend_extension_ts=”X:Appphp-5.2.13-Win32exteaccelerato...
php生成短网址
复制代码 代码如下:<?php $chars=array("a","b","c","d","e","f","g","h", "i","j","k","l","m","n","o&qu...
1.依次运行以下命令复制代码 代码如下:wget http://pecl.php.net/get/zip-1.8.10.tgz#tar zxvf zip-1.8.3.tgz#cd zip-1.8.3#/opt/php/bin/phpize (对应的phpize路径)http://yige.org/#./configure --with-php-config...
通过本接口可以查询圆通快递、申通快递、ems快递、韵达快递等快递单号查询信息,无需其他额外开发,非常方便首先到www.aikuaidi.cn上注册个账号,使用key!复制代码 代码如下:<?php/** * 查询物流信息 */define('IN_ECS', tr...
首先一个常识就是,在浏览器执行JS脚本过程中,当出现脚本错误,并且你没有手动进行异常捕捉时,他会在浏览器下面出现黄色的叹号,这是正常的,这也不是最重要的,最重要的是,出错行以下的所有JS代码将中停执行,这是我们不希望看到的...
最简单的php语句把数据库*.sql文件导入数据库 复制代码 代码如下: $sql=file_get_contents("text.sql"); //把SQL语句以字符串读入$sql $a=explode(";",$sql); //用explode()函数把‍$sql字符串以“;”分割为数...
可采用如下方式判断 复制代码 代码如下: if(is_array($_GET)&&count($_GET)>0)//判断是否有Get参数 { if(isset($_GET["para"]))//判断所需要的参数是否存在,isset用来检测变量是否设置,返回true or false { $para=$_GE...
对于zip文件网上的例子很多,rar文件解压php没有直接支持,可以用pecl到http://pecl.php.net/package/rar 下载对应版本的 非线程安全的dll然后扔到php的 ext目录下。
打开php.ini.
加一行
extension=php_rar.dll...
网上很多人给出了解答:修改配置文件中的session.gc_maxlifetime。如果想了解更多session回收机制,继续阅读。(本文环境php5.2)
概述:每一次php请求,会有1/100的概率(默认值)触发“session回收”。如果“session回收”发生,那...
CI中URI传递参数时,出现:The URI you submitted has disallowed characters.错误。原因:这是由于uri中存在CI不允许的字符。解决办法:
在config/config.php文件中,找到复制代码 代码如下:$config['permitted_uri_chars']...
把下面的代码直接复制,新建一个文件叫做 thumbnailimage.php ,文件名最好不要用大写,把以下代码复制进去:复制代码 代码如下:<?phpdefine ( 'MAX_IMG_SIZE', 100000 );// Supported image typesdefine ( 'THUMB_JPEG',...
复制代码 代码如下:$user_agent = $_SERVER['HTTP_USER_AGENT'];if (strpos($user_agent, 'MicroMessenger') === false) { // 非微信浏览器禁止浏览 echo "HTTP/1.1 401 Unauthorized";} else { // 微信浏...
关于文件编码的检测,百度一下一大把都是,但是确实没有能用的、很多人建议 mb_detect_encoding 检测,可是不知为何我这不成功,什么都没输出、看到有人写了个增强版,用 BOM 判断的,我果断就无视了,这东西完全不靠谱、最终根据P...