Time of Update: 2017-01-19
方法一:<?php/* * 中文圓形印章類 * @author lkk/lianq.net * @create on 10:03 2012-5-29 * @example: * $seal = new circleSeal('你我他坐站走東西南北中',75,6,24,0,0,16,40); * $seal->doImg(); */ class circleSeal { private $sealString; //印章字元 private $strMaxLeng; /
Time of Update: 2017-01-19
PHP實現擷取中英文按照首字母/** * */ function getfirstchar($s0){ if($s0[0]=='I' || $s[0]=='i'){ return "I"; }elseif($s0[0]=='U' || $s[0]=='u'){ return 'U'; }elseif($s0[0]=='V' || $s[0]=='v'){ return 'V';
Time of Update: 2017-01-19
常用的php圖片處理類(浮水印、等比縮放、固定高寬)分享<?php //PHP 添加浮水印 & 比例縮圖 & 固定高度 & 固定寬度 類。 class Image_process{ public $source; //原圖 public $source_width; //原圖寬度 public $source_height; //原圖高度 public $source_type_id; public $orign_name; public $orign_
Time of Update: 2017-01-19
php打造智能化的柱狀圖程式,用於報表等<?php /*** * @project Bar Graph Program * @license GPL * @package * @file GrapBar.php * @date 2007-4-3 * @version 1.0 * @last modified * 定義 柱狀圖(直條圖) 類 * * 注意,使用前請確保字型路徑存在並允許訪問,如果出錯,還要檢查在php.ini配置中的open_basedir項,
Time of Update: 2017-01-19
在php中我們有時候需要include一個檔案。比如我前段時間在寫一個架構的時候,打算用原生的php作為模板,然後寫一個display方法引入模板檔案就可以,但是這隻是我的意淫而已。寫完後發現在模板中所有的變數都提示未定義。通過各種研究和尋找資料,總結了include檔案時的幾種情況下的範圍。第一種情況:A檔案include B檔案,在B檔案中可以調用A中的變數。A檔案代碼:<?php $aaa = '123'; include
Time of Update: 2017-01-19
本文執行個體講述了php中smarty實現多模版網站的方法。分享給大家供大家參考。具體實現方法如下:模板model1.htm代碼:<html> <head> <title>模板1</title> </head> <body> <a href="?model=1" mce_href="?model=1">模板1</a> | <a href="?model=2
Time of Update: 2017-01-19
本文執行個體講述了php中smarty模板條件判斷用法。分享給大家供大家參考。具體實現方法如下:模板檔案test6.html代碼:<html> <head> <title>Smarty Test</title> </head> <body> <table width="200" border="0"> {if $cond == 1} <tr>
Time of Update: 2017-01-19
本文執行個體講述了php中smarty地區迴圈的方法。分享給大家供大家參考。具體實現方法如下:<html> <head> <title>Smarty Test</title> </head> <body> <table border=1> {foreach key=key1 item=item1 from=$array1} <tr>
Time of Update: 2017-01-19
本文執行個體講述了php中smarty變數修飾用法。分享給大家供大家參考。具體實現方法如下:test.php代碼:<?php require 'libs/Smarty.class.php'; //包含Smarty類庫檔案 $smarty = new Smarty; //建立一個新的Smarty對象 $total = 12345; //對$total賦值 $smarty->assign("total",$total); //對模版中的變數賦值 $formatted_total
Time of Update: 2017-01-19
通常情況下使用者使用瀏覽器網頁表單向伺服器post提交資料,我們使用PHP接收使用者POST到伺服器的資料,並進行適當的處理。但有些情況下,如使用者使用用戶端軟體向服務端php程式發送post資料,而不能用$_POST來識別,那又該如何處理呢?$_POST方式接收資料$_POST方式是通過 HTTP POST
Time of Update: 2017-01-19
<table width="100%" border="0" cellspacing="1" cellpadding="0" style="background:#CCC"> <tr> <td align="center" bgcolor="#FFFFFF">第一列</td> <td align="center" bgcolor="#FFFFFF">第二列</td> </tr> <tr>
Time of Update: 2017-01-19
php 類自動載入方法<?phpclass inload {/** * 類自動載入,不需要由開發人員調用 * * @param string $class 類檔案 */ private function autoload( $class ) { if( empty($class) ) { throw new QException('負載檔案不存在'.$class); } else { require
Time of Update: 2017-01-19
使用memcache的前提是需要在服務端先配置好memcahche的環境!確認memcahce可以正常串連之後就可以在程式使用了!<?php/** * Memcache快取作業 * @author hxm * @version 1.0 * @since 2015.05.04 */class MCache extends Object implements CacheFace{ private $mem = null; //Mem對象 private $sId = 1;
Time of Update: 2017-01-19
這個是採集基礎,最好熟悉一下$ch = curl_init();# 設定url和把結果返回,是否返回頭部curl_setopt($ch, CURLOPT_URL, 'http://www.baidu.com/');curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($this->ch, CURLOPT_HEADER, 1);# cookie檔案設定curl_setopt($this->ch,
Time of Update: 2017-01-19
php實現paypal 授權登入<?php /** * @project paypal login * @author jiangjianhe * @date 2015-04-03 */ class paypallogin{ //沙箱token連結 private $_sanbox_oauth2_auth_uri =
Time of Update: 2017-01-19
本文針對PHP5.5等進階版本,編譯時間需要加上--enable-opcache參數編譯安裝完成後,我們開始配置Opcache複製代碼 代碼如下:[Opcache]zend_extension = opcache.soopcache.enable=1opcache.memory_consumption = 64opcache.interned_strings_buffer = 8opcache.max_accelerated_files =
Time of Update: 2017-01-19
該API介面自 2011年 SAE平台上線穩定運行至今,增加了17號段的支援,歡迎各種採集注限制
Time of Update: 2017-01-19
可以使用以下PHP函數,驗證一個卡號是否是信用卡:function validateCard ( $cardnumber ) { $cardnumber = preg_replace ( " /\D|\s/ " , "" , $cardnumber ) ; # strip any non-digits $cardlength = strlen ( $cardnumber ) ; if ( $cardlength != 0 ) { $parity =
Time of Update: 2017-01-19
PHP的內建checkdnsrr函數只在linux平台有效。使用慣了在window平台不能使用的話給相容性帶來麻煩。因此寫了個checkdnsrr類比函數在window平台環境使用。if (!function_exists('checkdnsrr ')) { function checkdnsrr($host, $type) { if(!empty($host) && !empty($type)) { @exec('nslookup -type=' .
Time of Update: 2017-01-19
HTTP、HTTPS協議下session共用解決cookie失效 的辦法:(也許不是最好的,但是實用)原理就是把session id設定到本地的cookie,複製代碼 代碼如下:$currentSessionID = session_id();session_id($currentSessionID );簡單案例代碼:(HTTP)複製代碼 代碼如下:session_start(); $currentSessionID = session_id(); $_SESSION['