您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

php解析flash文件(.swf文件)获取其长度和宽度

604 views
php解析flash文件(.swf文件)获取其长度和宽度以前介绍过php如何解析音频、视频(mp3、mp4)和php如何处理图片,今天在介绍一个php处理flash(swf)的类swfheader.class.php 简单举例: //引入该文件 <div id="page" class="hfeed site"> <div id="content" class="site-content"> <div class="container"><section id="primary" class="content-area"><article id="post-21" class="post-21 post type-post status-publish format-standard hentry categ......

PHP通过Session扩展实现上传进度提示

603 views
PHP通过Session扩展实现上传进度提示当上传较大文件或网络环境较差时,为了提升用户体验,需要通过给用户一定的反馈,告知用户当前进度。 那么php怎样实现上传进度条呢? php5.4之后提供了session扩展,通过开启php.ini相应属性来实现。 session.upload_progress.enabled 是否启用上传进度报告(默认开启) 1为开启,0为关闭 session.upload_progress.cleanup 是否在上传完成后及时删除进度数据(默认开启, 推荐开启) session.upload_progress.prefix[=upload_progress_] 进度数据将存储在_SESSION[session.upload_progress.prefix . _POST[session.upload_progress.name]......

PHP实现文件下载断点续传知识要点

594 views
PHP实现文件下载断点续传知识要点如果我们的网站提供文件下载的服务,那么通常我们都希望下载可以断点续传(Resumable Download),也就是说用户可以暂停下载,并在未来的某个时间从暂停处继续下载,而不必重新下载整个文件。 通常情况下,Web服务器(如Apache)会默认开启对断点续传的支持。因此,如果直接通过Web服务器来提供文件的下载,可以不必做特别的配置,即可享受到断点续传的好处。由于这些文件直接通过Web服务器来提供下载,后端脚本无法对这个下载过程进行控制。这对于仅提供公开、静态文件的网站来说不是问题,但对于需要提供私有、动态文件的网站来说,直......

php解析视频音频等多媒体文件(getID3,ffmpeg)

733 views
php解析视频音频等多媒体文件(getID3,ffmpeg)由于项目中有个小功能需要取得MP4的相关详细资料,目前了解到两种方式。 一个是通过getID3类库,一个是通过php扩展ffmpeg,由于不想在服务器上做过多配置,我们选择了使用getID3类库。 getID3支持多种多媒体文件,详情可查看官方帮助及github。 ffmpeg的官方支持文件有兴趣的朋友也可以看看。 以前有写过一篇php处理图片(缩放、旋转、剪裁)的文章可参考。   下面列出getID3()目前支持的媒体 Tag formats: ID3v1 (v1.0 & v1.1) ID3v2 (v2.2, v2.3 & v2.4) APE tags (v1 & v2) (Ogg) VorbisComment Lyrics3 (v1 &a......

通过WideImage或class.upload.php实现对上传的图片缩放、旋转、剪裁、类型转换等(php)

617 views
通过WideImage或class.upload.php实现对上传的图片缩放、旋转、剪裁、类型转换等(php)介绍两个类库WideImage、class.upload.php它们都能实现对上传的图片缩放、旋转、剪裁、类型转换等功能,当然它们也支持本地文件的操作。   WideImage 支持服务器上GD扩展所支持的所有格式(目前包括GIF,PNG,JPG,GD,GD2,WBMP,XBM,XPM)。它还支持BMP(读/写)和TGA(只读)。 支持对图片的操作: asNegative(demo,API doc) asGrayscale(demo,API doc) getChannels(demo,API doc) getMask(demo,API文档) applyMask(demo,API doc) 合并(demo,API文档) 调整大小(demo,API文档) resizeCanvas(demo,A......