Time of Update: 2017-01-19
功能很簡單,代碼中有注釋,直接給大家上代碼了複製代碼 代碼如下:<?php/** * 上傳圖片產生縮圖 * * 需要GD2庫的支援 * * 初始化時需要參數new thumbnails('需要縮減的圖片的原始地址','縮圖的寬度','縮圖的高度','(選擇性參數)縮圖的儲存路徑'); * 如果最後一個參數不指定,那麼縮圖就預設儲存在原始圖片的所在目錄裡的small檔案夾裡, *
Time of Update: 2017-01-19
利用curl和Regex做的一個針對磨鐵中文網非vip章節的小說抓取器,支援輸入小說ID下載小說。依賴項:curl可以簡單的看下,裡面用到了curl ,Regex,ajax等技術,適合新手看看。在本地測試,必須保證連網並且確保php開啟curl的modeSpiderTools.class.php 複製代碼 代碼如下:<?php session_start(); //封裝成類 開啟這些自動抓取文章 #header("Refresh:30;http:/
Time of Update: 2017-01-19
一、SCWS簡介SCWS 是 Simple Chinese Word Segmentation 的首字母縮寫(即:簡易中文分詞系統)。這是一套基於詞頻詞典的機械式中文分詞引擎,它能將一整段的中文文本基本正確地切分成詞。 詞是中文的最小語素單位,但在書寫時並不像英語會在詞之間用空格分開, 所以如何準確並快速分詞一直是中文分詞的攻關痛點。SCWS 採用純 C 語言開發,不依賴任何外部庫函數,可直接使用動態連結程式庫嵌入應用程式, 支援的中文編碼包括 GBK、UTF-8 等。此外還提供了 PHP
Time of Update: 2017-01-19
一、推薦方法 CURL擷取<?php$c = curl_init();$url = 'www.jb51.net';curl_setopt($c, CURLOPT_URL, $url);curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);$data = curl_exec($c);curl_close($c);$pos = strpos($data,'utf-8');if($pos===false){$data = iconv("gbk","utf-8",$
Time of Update: 2017-01-19
一、PHP動態產生第一步:在PHP檔案中直接寫入JS代碼,並在頭部聲明這是一個JavaScript檔案複製代碼 代碼如下:<?php header('Content-Type: application/x-javascript; charset=UTF-8');?>第二步:用PHP輸出轉義JavaScript代碼複製代碼 代碼如下:function jsformat($str){ $str =
Time of Update: 2017-01-19
方法一:複製代碼 代碼如下://PHP stdClass Object轉array function object_array($array) { if(is_object($array)) { $array = (array)$array; }
Time of Update: 2017-01-19
按照ISO 2894中支付卡校正位的演算法 The Luhn Mod-10 Method 規定:1、對卡號上的每位元字乘以權重。其規則是,如果卡號數字個數是偶數,則第一位乘以2,否則就乘以1,然後以後分別是,1,2,1,2,1,2;2、如果每位元字乘以權重後超過9 ,則需要減去 9;3、將所有的處理過的加權數字求和,用 數字 10 求模運算;4、餘數應該是0,否則可能是輸入錯誤。也可能是一個假號。 順手PHP簡單實現下,實際情境前端驗證好一些,例如JS。 複製代碼 代碼如下:
Time of Update: 2017-01-19
php對稱式加密演算法KEY 是之前定義的常量複製代碼 代碼如下:Mcrypt::encrypt();Mcrypt::decrypt();複製代碼 代碼如下:defined('ROOT') or exit('Access Denied');class Mcrypt{ public static function encrypt($code){ return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5(
Time of Update: 2017-01-19
把下面的代碼直接複製,建立一個檔案叫做 thumbnailimage.php ,檔案名稱最好不要用大寫,把以下代碼複製進去:複製代碼 代碼如下:<?phpdefine ( 'MAX_IMG_SIZE', 100000 );// Supported image typesdefine ( 'THUMB_JPEG', 'image/jpeg' );define ( 'THUMB_PNG', 'image/png' );define ( 'THUMB_GIF',
Time of Update: 2017-01-19
通過本介面可以查詢圓通快遞、申通快遞、ems快遞、韻達快遞等快遞單號查詢資訊,無需其他額外開發,非常方便首先到www.aikuaidi.cn上註冊個帳號,使用key!複製代碼 代碼如下:<?php/** * 查詢物流資訊 */define('IN_ECS', true);require(dirname(__FILE__) . '/includes/init.php');if ($id = intval($_REQUEST['id']))
Time of Update: 2017-01-19
php產生短網址複製代碼 代碼如下:<?php
Time of Update: 2017-01-19
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=/opt/php/bin/php-config (對應的php-config路徑)#make#make
Time of Update: 2017-01-19
我之前的文章中說過,大多數網站的效能瓶頸不在PHP伺服器上,因為它可以簡單地通過橫向增加伺服器或CPU核心數來輕鬆應對(對於各種雲主機,增加VPS或CPU核心數就更方便了,直接以備份鏡像增加VPS,連作業系統、環境都不用安裝配置),而是在於MySQL資料庫。如果用 MySQL 資料庫,一條聯集查詢的SQL,也許就可以處理完商務邏輯,但是,遇到大量並發請求,就歇菜了。如果用 NoSQL 資料庫,也許需要十次查詢,才能處理完同樣地商務邏輯,但每次查詢都比 MySQL
Time of Update: 2017-01-19
在一台處理網路支付的伺服器遷移的時候,發現不能支付。PHP環境:PHP版本為5.3.3系統為Red Hat 4.1.2-54查看apache的錯誤記錄檔,發現是加密檔案中一個函數bcmul()報錯:複製代碼 代碼如下:PHP Fatal error: Call to undefined function bcmul() in /php_rsa.php on line xxx解決辦法:使用如下命令:複製代碼 代碼如下:yum install
Time of Update: 2017-01-19
為了完成圖片上傳之後自動的裁剪,然後在前台顯示出裁剪出的圖片。需求如上,源碼如下:複製代碼 代碼如下:<? *exif_imagetype -- 判斷一個映像的類型 *說明:函數功能是把一個映像裁剪為任意大小的映像,映像不變形 * 參數說明:輸入 需要處理圖片的 檔案名稱,產生新圖片的儲存檔案名稱,產生新圖片的寬,產生新圖片的高 */ // 獲得任意大小映像,不足地方展開,不產生變形,不留下空白
Time of Update: 2017-01-19
有時候在伺服器上面寫一些指令碼的時候,經常要放到crontab裡面定時運行。時間長了就有一個問題,那就是程式重複運行消耗太多的資源,怎麼處理呢?下面我寫了兩種方法:第一種:用linux裡面的正則匹配複製代碼 代碼如下:function ifrun($clsname,$bf = 0){ //下面進行檢測,如有一個進程正在運行,則不運行 $str=shell_exec("/bin/ps ax >
Time of Update: 2017-01-19
功能:將檔案壓縮成zip,或者rar的壓縮包。尾碼名可以自訂。使用方法:首先執行個體化,然後傳參。兩個參數。第一個關於你檔案地址的一個Array。第二個是要你要儲存的壓縮包檔案的絕對位址。使用例子:複製代碼 代碼如下: $zipfiles
Time of Update: 2017-01-19
複製代碼 代碼如下://獲得視頻檔案的縮圖function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//預設截取第一秒第一幀 $strlen = strlen($file); // $videoCover = substr($file,0,
Time of Update: 2017-01-19
直接上代碼:複製代碼 代碼如下: /*返回一個302地址*/ function curl_post_302($url, $vars) { $ch =
Time of Update: 2017-01-19
複製代碼 代碼如下://分頁函數 第一頁: url/1 第二頁: url/2function pages($url, $totalnum, $page, $pagesize = 20) { $urladd = ''; $url .= '/'; $totalpage = ceil($totalnum / $pagesize);