Time of Update: 2016-07-13
error_reporting(0); require_once 'phpexcel/PHPExcel.php'; require_once 'phpexcel/PHPExcel/IOFactory.php'; $objPHPExcel = new PHPExcel(); $objPHPExcel->getProperties()->setCreator("BillHong")
Time of Update: 2016-07-13
本篇文章分享一下關於PHP中的超全域變數$GLOBALS和global的區別。一、超全域變數$GLOBALS PHP超全域變數有很多,如下的都屬於超全域變數(Superglobal): $GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV。 官方說明:$GLOBALS —
Time of Update: 2016-07-13
本來想用外掛程式上傳圖片的,後來自己寫了一個簡單的js實現非同步圖片上傳,不多說上代碼非常簡單 upload.php if(isset($_FILES["myfile"])) { $ret = array(); $uploadDir = 'images'.DIRECTORY_SEPARATOR.date("Ymd").DIRECTORY_SEPARATOR; $dir =
Time of Update: 2016-07-13
” ” 雙引號裡面的欄位會經過編譯器解釋,然後再當作HTML代碼輸出。 ‘ ‘ 單引號裡面的不進行解釋,直接輸出。 從字面意思上就可以看出,單引號比雙引號要快了。 例如: $abc=’my name is tome’; echo $abc //結果是:my name is tom echo ‘$abc’ //結果是 abc echo “$abc”
Time of Update: 2016-07-13
PHP利用curl判斷遠程檔案是否存在,請看下邊的代碼: //判斷遠程檔案 function check_remote_file_exists($url) { $curl = curl_init($url); // 不取回資料 curl_setopt($curl, CURLOPT_NOBODY, true); // 發送請求 $result = curl_exec($curl); $found = false; // 如果請求沒有發送失敗 if ($result !==
Time of Update: 2016-07-13
在項目中,遇到一個需求,如我要截取一串字串,而又不想截取半截的單詞,看了下php手冊的這個mb_strimwidth() 函數,據說是不會打斷單詞的,可是測試沒有成功,於是乎自己寫個先,雖然有些小問題,但是勉強能用了,有時間再封裝的好點. 該函數的實現原理是利用wordwrap()打斷單詞,然後用mb_strlen()計算單詞的長度,截取到需要被截取的長度即可. 如下測試: //原字串 $str = ‘readonly this boolean attribute
Time of Update: 2016-07-13
我不知道大家是怎樣實現的.下面我分享一下我的方法吧. 在頁面中我是這樣實現的. 我在後台進行添加操作. 首先我們再開始接收資料.如title,content的內容.判斷內容是否為空白,為空白直接返回. 如果有我們需要判斷一下是否有附件,如果有附件的話,我們先通過程式將其移動到項目的uploads檔案夾中, 如果失敗的話,我們就直接返回了. 好,上程式. if(IS_POST){ $title = $_POST['title']; $content =
Time of Update: 2016-07-13
=========================================================================================================Setp3:Tomcat與cas服務端進行綁定操作::參考:http://www.open-open.com/lib/view/open1392018954614.html===========================================================
Time of Update: 2016-07-13
1.upload_file.php //該檔案負責擷取上傳的圖片的副檔名和隨機組建檔案名 header("content-type:text/html;charset=utf-8"); /** * 擷取副檔名 *Enter description here ... * @param unknown_type $filename */ function getFileName($filename){ //strrchr—
Time of Update: 2016-07-13
問題背景話說我是個火影迷,所以每到周三的時候,總會為了等火影的更新不停地重新整理網頁。後來我還迷上了一部連載小說,每天不定期更新,於是每天就在那裡刷呀刷,F5都快爛了。F5爛了沒關係,程式猿那麼忙,怎麼可以把寶貴的時間浪費在這種地方 >_意淫方案為了避免因為幾個連載而日夜煎熬,作為一個能拯救世界的技術宅,當然要做點什麼了
Time of Update: 2016-07-13
ArrayAccess介面ArrayAccess介面是對象的行為看起來像個數組,定義了四個方法。介面概要如下:ArrayAccess {/* Methods */abstract public boolean offsetExists ( mixed $offset )abstract public mixed offsetGet ( mixed $offset )abstract public void offsetSet ( mixed $offset , mixed $value
Time of Update: 2016-07-13
php 解決表單重複提交實現方法介紹 重複提交是我們開發中會常碰到的一個問題,除了我們使用js來防止表單的重複提交,同時還可以使用php來防止重複提交哦。 例1 代碼如下 複製代碼 /* * php中如何防止表單的重複提交 */ session_start(); if (empty($_SESSION['ip'])) {//第一次寫入操作,判斷是否記錄了IP地址,以此知道是否要寫入資料庫 $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']
Time of Update: 2016-07-13
php 常用驗證類及正則 Regex在遇到新的時候將會不斷更新 include "ValidateParameterConfig.php"; class Validation { private static function getRexp($rexp) { $_rexp = array
Time of Update: 2016-07-13
PHP產生嵌套JSON ({ "aa": [ { "Id": "0", "title": "標題", }, { "Id": "1", "title": "標題", } ], "bb":[ { ... }, { .... } ] }) PHP如何產生這種嵌套的JSON ------解決方案-------------------- /** Json資料格式化 * @param Mixed $data 資料 * @param String
Time of Update: 2016-07-13
php+mysql百萬級資料如何排序? php+mysql百萬級資料分頁。因涉及多表多條件聯集查詢。誰能幫忙最佳化下面的查詢語句。 if(empty($wheresql)){ $wheresql="where aid>=(SELECT aid FROM `tj_logs` LIMIT $sqlfirst,1) limit $shownu"; }else{ $wheresql.=" and aid>=(SELECT aid FROM `tj_logs` LIMIT
Time of Update: 2016-07-13
一個菜鳥朋友,突然問了我這個問題...現在稍稍有點時間,就寫了一個簡單的例子給他,順便貼上來伺服器端:$name=$val;}private function _showError($error){exit($error);}/** * 開始進行socket伺服器端監聽連接埠 */public function start(){// 建立連接埠if (($sock = socket_create ( AF_INET, SOCK_STREAM, SOL_TCP )) === false)
Time of Update: 2016-07-13
【模板介紹:三十大功能與特性】:0、【具有藍、橙、綠、寶石綠、青、酷黑、紅、玫瑰紅、粉紅、紫、商務藍、灰藍12種配色】,支援無限配色擴充!
Time of Update: 2016-07-13
當訪問啟用SSL資源的時候,會出現\"did you forget to enable it when you configured PHP\"錯誤提示,從提示我們可以看出肯定是php.ini中沒有配置好SSL模組。開啟php.ini找到extension=php_openssl.dll,取消注釋 在PHP開啟SSL的方法很簡單,先找到php.ini檔案,將 extension=php_openssl.dll
Time of Update: 2016-07-13
---------------------------------------------------------------------------------------------------PHPCMS的入口檔案index.php裡的代碼較少,主要做了三件事,如下://1.定義PHPCMS根目錄(入口檔案所在目錄),PHPCMS_PATH全域可用define('PHPCMS_PATH',
Time of Update: 2016-07-13
在php中可以用來遍曆數組的函數有很多,如有:for語句、list、each、foreach這四個函數,這也是在php中遍曆數組的幾個主要的函數,下面我來給大家介紹。foreach遍曆數組我們在運用數組時,常常要遍曆數組並獲得各個鍵或者元素值,php提供了一些專門遍曆數組的函數。這裡先介紹foreach遍曆數組函數的用法。結構形式:複製代碼 代碼如下:foreach ( array_expression as $value ) statement/*