PHP中使用FFMPEG獲取視頻縮略圖和視頻總時(shí)長(zhǎng)實(shí)例
復(fù)制代碼 代碼如下://獲得視頻文件的縮略圖function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默認(rèn)截取第一秒第一幀 $strlen = strlen($file); // $videoCover = substr($fil...
|
復(fù)制代碼 代碼如下://獲得視頻文件的縮略圖function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默認(rèn)截取第一秒第一幀 $strlen = strlen($file); // $videoCover = substr($fil...
功能:將文件壓縮成zip,或者rar的壓縮包。后綴名可以自定義。使用方法:首先實(shí)例化,然后傳參。兩個(gè)參數(shù)。第一個(gè)關(guān)于你文件地址的一個(gè)Array。第二個(gè)是要你要保存的壓縮包文件的絕對(duì)地址。使用例子:復(fù)制代碼 代碼如下:...
php隨機(jī)生成字符串可以自己定義自己所需要的長(zhǎng)度,在實(shí)際應(yīng)用開(kāi)發(fā)中,經(jīng)常遇到。復(fù)制代碼 代碼如下://隨機(jī)生成字符串function random($length) { srand(date("s")); $possible_charactors = "0123456789ABCDEFGH...
在CURL中有一個(gè)參數(shù) CURLOPT_RETURNTRANSFER :復(fù)制代碼 代碼如下:curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);默認(rèn)是 0 直接返回獲取的輸出的文本流,有時(shí)候,我們要拿返回值來(lái)做判斷或者做其他用途的話那就不太好了。...
在做一個(gè)圖片預(yù)覽中圖的東西,遇到一個(gè)問(wèn)題,就是要判斷遠(yuǎn)程文件是否存在(不是同一臺(tái)服務(wù)器)。代碼如下:復(fù)制代碼 代碼如下://方法一function file_exists($url){$ch = curl_init();curl_setopt($ch, curlopt_url,$url);curl...
PHP按行讀取文件 去掉換行符”/n”:第一種:復(fù)制代碼 代碼如下:$content=str_replace("/n","",$content);echo $content;或者:復(fù)制代碼 代碼如下:$content=str_replace(array("/n","/r"),"",$content);第二種:復(fù)制代碼 代...
有時(shí)候在服務(wù)器上面寫(xiě)一些腳本的時(shí)候,經(jīng)常要放到crontab里面定時(shí)運(yùn)行。時(shí)間長(zhǎng)了就有一個(gè)問(wèn)題,那就是程序重復(fù)運(yùn)行消耗太多的資源,怎么處理呢?下面我寫(xiě)了兩種方法:第一種:用linux里面的正則匹配復(fù)制代碼 代碼如下:function i...
為了完成圖片上傳之后自動(dòng)的裁剪,然后在前臺(tái)顯示出裁剪出的圖片。需求如上,源碼如下:復(fù)制代碼 代碼如下:<? *exif_imagetype -- 判斷一個(gè)圖像的類(lèi)型 *說(shuō)明:函數(shù)功能是把一個(gè)圖像裁剪為任意大小的圖像,圖像不變形 * 參數(shù)說(shuō)...
在做FTP資料采集的時(shí)候,需要用到一個(gè)PHP函數(shù)ftp_connect,這個(gè)函數(shù)是建立一個(gè)新的 FTP 連接,如果成功返回一個(gè)連接標(biāo)識(shí),失敗則返回 FALSE.ftp_connect() 打開(kāi)一個(gè) FTP 連接,參數(shù) host 為要連接的服務(wù)器。host 后面不應(yīng)以斜...
我之前的文章中說(shuō)過(guò),大多數(shù)網(wǎng)站的性能瓶頸不在PHP服務(wù)器上,因?yàn)樗梢院?jiǎn)單地通過(guò)橫向增加服務(wù)器或CPU核數(shù)來(lái)輕松應(yīng)對(duì)(對(duì)于各種云主機(jī),增加VPS或CPU核數(shù)就更方便了,直接以備份鏡像增加VPS,連操作系統(tǒng)、環(huán)境都不用安裝配置),而...
在一臺(tái)處理網(wǎng)絡(luò)支付的服務(wù)器遷移的時(shí)候,發(fā)現(xiàn)不能支付。PHP環(huán)境:PHP版本為5.3.3系統(tǒng)為Red Hat 4.1.2-54
查看apache的錯(cuò)誤日志,發(fā)現(xiàn)是加密文件中一個(gè)函數(shù)bcmul()報(bào)錯(cuò):復(fù)制代碼 代碼如下:PHP Fatal error: Call to undefi...
一、數(shù)據(jù)緩存這里所說(shuō)的數(shù)據(jù)緩存是指數(shù)據(jù)庫(kù)查詢緩存,每次訪問(wèn)頁(yè)面的時(shí)候,都會(huì)先檢測(cè)相應(yīng)的緩存數(shù)據(jù)是否存在,如果不存在,就連接數(shù)據(jù)庫(kù),得到數(shù)據(jù),并把查詢結(jié)果序列化后保存到文件中,以后同樣的查詢結(jié)果就直接從緩存表或文件...
它還能夠?qū)δ_本進(jìn)行優(yōu)化以便加速它們的執(zhí)行速度。利用eAccelerator可以減少服務(wù)器的負(fù)載并提高PHP代碼的執(zhí)行時(shí)間。eAccelerator配置選項(xiàng):復(fù)制代碼 代碼如下:zend_extension_ts=”X:Appphp-5.2.13-Win32exteaccelerato...
php生成短網(wǎng)址
復(fù)制代碼 代碼如下:<?php $chars=array("a","b","c","d","e","f","g","h", "i","j","k","l","m","n","o&qu...
1.依次運(yùn)行以下命令復(fù)制代碼 代碼如下: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 (對(duì)應(yīng)的phpize路徑)http://yige.org/#./configure --with-php-config...
通過(guò)本接口可以查詢圓通快遞、申通快遞、ems快遞、韻達(dá)快遞等快遞單號(hào)查詢信息,無(wú)需其他額外開(kāi)發(fā),非常方便首先到www.aikuaidi.cn上注冊(cè)個(gè)賬號(hào),使用key!復(fù)制代碼 代碼如下:<?php/** * 查詢物流信息 */define('IN_ECS', tr...
首先一個(gè)常識(shí)就是,在瀏覽器執(zhí)行JS腳本過(guò)程中,當(dāng)出現(xiàn)腳本錯(cuò)誤,并且你沒(méi)有手動(dòng)進(jìn)行異常捕捉時(shí),他會(huì)在瀏覽器下面出現(xiàn)黃色的嘆號(hào),這是正常的,這也不是最重要的,最重要的是,出錯(cuò)行以下的所有JS代碼將中停執(zhí)行,這是我們不希望看到的...
最簡(jiǎn)單的php語(yǔ)句把數(shù)據(jù)庫(kù)*.sql文件導(dǎo)入數(shù)據(jù)庫(kù) 復(fù)制代碼 代碼如下: $sql=file_get_contents("text.sql"); //把SQL語(yǔ)句以字符串讀入$sql $a=explode(";",$sql); //用explode()函數(shù)把‍$sql字符串以“;”分割為數(shù)...
可采用如下方式判斷 復(fù)制代碼 代碼如下: if(is_array($_GET)&&count($_GET)>0)//判斷是否有Get參數(shù) { if(isset($_GET["para"]))//判斷所需要的參數(shù)是否存在,isset用來(lái)檢測(cè)變量是否設(shè)置,返回true or false { $para=$_GE...
對(duì)于zip文件網(wǎng)上的例子很多,rar文件解壓php沒(méi)有直接支持,可以用pecl到http://pecl.php.net/package/rar 下載對(duì)應(yīng)版本的 非線程安全的dll然后扔到php的 ext目錄下。
打開(kāi)php.ini.
加一行
extension=php_rar.dll...
網(wǎng)上很多人給出了解答:修改配置文件中的session.gc_maxlifetime。如果想了解更多session回收機(jī)制,繼續(xù)閱讀。(本文環(huán)境php5.2)
概述:每一次php請(qǐng)求,會(huì)有1/100的概率(默認(rèn)值)觸發(fā)“session回收”。如果“session回收”發(fā)生,那...
CI中URI傳遞參數(shù)時(shí),出現(xiàn):The URI you submitted has disallowed characters.錯(cuò)誤。原因:這是由于uri中存在CI不允許的字符。解決辦法:
在config/config.php文件中,找到復(fù)制代碼 代碼如下:$config['permitted_uri_chars']...
把下面的代碼直接復(fù)制,新建一個(gè)文件叫做 thumbnailimage.php ,文件名最好不要用大寫(xiě),把以下代碼復(fù)制進(jìn)去:復(fù)制代碼 代碼如下:<?phpdefine ( 'MAX_IMG_SIZE', 100000 );// Supported image typesdefine ( 'THUMB_JPEG',...
復(fù)制代碼 代碼如下:$user_agent = $_SERVER['HTTP_USER_AGENT'];if (strpos($user_agent, 'MicroMessenger') === false) { // 非微信瀏覽器禁止瀏覽 echo "HTTP/1.1 401 Unauthorized";} else { // 微信瀏...
關(guān)于文件編碼的檢測(cè),百度一下一大把都是,但是確實(shí)沒(méi)有能用的、很多人建議 mb_detect_encoding 檢測(cè),可是不知為何我這不成功,什么都沒(méi)輸出、看到有人寫(xiě)了個(gè)增強(qiáng)版,用 BOM 判斷的,我果斷就無(wú)視了,這東西完全不靠譜、最終根據(jù)P...