LAMP
念风2012
程序猿~~
展开
-
php 使用 ffmpeg 转换视频,截图,并生成缩略图
把ffmpeg 和 生成缩略图整合了一下。 include("ImageResize.class.php") //转视频 $cmd="ffmpeg.exe -i starwar.avi -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 1.flv"; exec($cmd); //视频截图 $cmd="ffmpeg.exe -i starwar.原创 2011-11-23 10:13:41 · 10409 阅读 · 3 评论 -
【PHP正值表达式教程】
正则表达式简介在某些应用中,往往有时候需要根据一定的规则来匹配(查找)确认一些字符串,如要求用户输入的 QQ 号码为数字且至少 5 位。用于描述这些规则的工具就是正则表达式。最简单的匹配最简单的匹配就是直接给定字符匹配。如用字符 a 去匹配 aabab ,则会匹配出 3 个结果,分别是字符串中的第 1,2 和第 4 个字符。这种匹配是最简单的情况,但往往实际处理中会复杂得多,如下面转载 2012-01-26 15:21:56 · 1226 阅读 · 0 评论 -
使用 php Header 报错的一个原因
最近项目中,在万网的一个独享主机搭建了一个 apache+php的服务器,只能用secureCRT连接linux进行配置。在php代码中需要实现一个跳转。结果老是报在header前面有输出,可是怎么找都找不出来。于是在本地搭建了一个,结果一样的代码却可以。 = =|最后发现,是编码的问题 UTF-8 和 Gb2312 。又是他们的原因原创 2012-04-08 22:13:50 · 1496 阅读 · 0 评论 -
php 无法上传文件的 一个解决可能
今天碰到了一个问题,在php上上传文件。本地测试的时候是Window的环境,没有问题。用ftp 传到 服务器上,就无法上传了。后来查了下资料。发现是权限的问题,php没有写文件的权限,需要通过ftp登录,把上传文件夹的权限改成 777.原创 2012-04-22 19:40:33 · 2321 阅读 · 2 评论 -
【IOS】IAP (内置购买) 服务器端代码
PHP 服务器端代码,首先要确 php的 curl 和 SSL (open_ssl)这两个模块开启,可以在 php.ini 中去掉 这两个dll前面的分号。<?php //服务器二次验证代码 function getReceiptData($receipt, $isSandbox = false) { if ($i原创 2011-12-05 18:15:03 · 13433 阅读 · 0 评论 -
用php写了一个统计Lua脚本行数的工具
在quick-cocos2d-x的打包编译Lua的php文件里面加入统计Lua脚本行数的功能关键代码就这么一行,在windows上面用find函数list($line,$file,$size) = explode(" ",shell_exec("find /V \"\" /C ".$path));在linux上面直接由wc 函数可以返回文本行数的貌似。。替换一下就可以了。<?php原创 2013-05-21 21:59:03 · 4098 阅读 · 0 评论 -
PHP脚本调用ffmpeg对视频截图并拼接
备注:目前支持MKV,MPG,MP4等常见格式的视频,其他格式有待测试12P 一张截图平均生成时间 1.64s 100个视频,大概需要2分半左右9P 一张截图平均生成时间 1.13s 100个视频,大概需要2分钟左右 6P 一张截图平均生成时间 0.86s 100个视频,大概需要1分半左右 3P 一张截图平均生成时间 0原创 2013-09-16 21:29:56 · 7228 阅读 · 0 评论 -
在Linux上面搭建php环境和安装扩展
基础知识:Linux 系统的两大系:RedHat系列:Redhat、Centos、Fedora等 Debian系列:Debian、Ubuntu等 前者可以通常使用 yum 命令,安装程序的格式通常为rpm安装:yum install xxx移除:yum remove xxx清除已经安装过的档案(/var/cache/yum/):yum clean all搜寻原创 2013-09-28 23:10:43 · 4236 阅读 · 0 评论 -
php 安装 rabbitMQ 扩展 amqp 【一键安装脚本】
MAC 上面安装比较容易可以直接使用 macport,包括 php 和 它的扩展,上面都有最新的版本Linux 上面一般需要自己编译注意:扩展是C写的,由于C与RabbitMQ通信一般需要依赖rabbitmq-c库(也就是librabbitmq),所以编译扩展前需要先装依赖库。不同版本的扩展,对php版本和librabbitmq兼容性不一样。下面这个版本是经过本人测试的,可原创 2014-02-18 09:41:13 · 7253 阅读 · 1 评论