Time of Update: 2016-07-14
[php] Regex和樣式匹配 $find="love";//定義要尋找的變數 $result=preg_match("/$find/","I love you,xiaohei!");//第一個參數為要尋找 //變數,第二個參數為尋找字串
Time of Update: 2016-07-14
/** * 檔案下載功能 * @param string $fileName 檔案名稱 * @param string $fileExt 檔案尾碼名稱 */function downloadFile($fileName, $fileExt = '.txt' ){ if( empty($fileName)) return FALSE; $fileName .= $fileExt; $filePath = TEMI_UPLOAD_PATH . $fileName;
Time of Update: 2016-07-14
所謂分頁顯示,也就是將資料庫中的結果集人為的分成一段一段的來顯示,這裡需要兩個初始的參數:每頁多少條記錄($PageSize)?當前是第幾頁($CurrentPageID)?現在只要再給我一個結果集,我就可以顯示某段特定的結果出來。至於其他的參數,比如:上一頁($PReviousPageID)、下一頁($NextPageID)、總頁數($numPages)等等,都可以根據前邊這幾個東西得到。以MySQL資料庫為例,如果要從表內截取某段內容,sql語句可以用:select * from
Time of Update: 2016-07-14
很多情況下,我們的PHP檔案會出現一些非常難以排查的錯誤,比如輸出大白頁,調錯無從下手。這是可能PHP的錯誤等級屏蔽了一些非致命的錯誤,造成沒有任何錯誤提示。所以瞭解和熟悉PHP錯誤等級,或許能夠成為調錯的新方法。 php.ini中的錯誤報表等級預設情況下,PHP錯誤報表等級是E_NOTICE,
Time of Update: 2016-07-14
我們在這個部分關注一下View裡Layouts和Blocks。 跟其他主流PHPMVC架構不一樣,magento 的ActionController不會把資料對象傳給view,也不會設定View對象裡的屬性。View是通過系統模組去擷取它所需要的資訊。 這個設計的結果是View被分為Blocks 和Templates。Blocks是PHP對象,Templates是PHP代碼和HTML的混合(也可以認為是PHP作為了模版語言)。每個Block綁定到一個Template檔案。在一個Phtml檔案裡,
Time of Update: 2016-07-14
某天在寫程式的時候,處理出錯的地址寫入cookie以方便使用者登陸以後可以直接跳轉到要執行的這個頁面,可是發現在伺服器上測試時,竟然提示本地沒有出現的錯誤: Warning: Cannot modify header information - headers already sent by.... 這樣的語句,很顯然,造成這個原因是因為setcookie造成的,查了一下網上,有如下的解釋: cookie本身在使用上有一些限制,例如: 1.呼叫setcookie的敘述必須放在標籤之前
Time of Update: 2016-07-14
在Gmail 剛剛推出的小,但真正有用的功能在Gmail實驗室。直接在您的瀏覽器選項卡表徵圖動態favicon顯示未讀電子郵件數。如果您的瀏覽器視窗地段和地段隨時開放的標籤,這可能真是一個奇妙的功能,讓使用者知道任何未讀項目。 這裡是PHP的一個小而強大的指令碼,可以讓你建立自己的動態favicon。我們將使用PHP的GD庫操縱的favicon映像,並添加到它的文本。 下面是一個簡單的指令碼讀取一個表徵圖映像添加一些文本字元。 檔案:favicon.php //讀的favicon
Time of Update: 2016-07-14
1、入門簡介簡單的說,Regex是一種可以用於模式比對和替換的強有力的工具。我們可以在幾乎所有的基於UNIX系統的工具中找到Regex的身影,例如,vi編輯器,Perl或PHP指令碼語言,以及awk或sed
Time of Update: 2016-07-14
PHP&MYSQL複習提綱1一、 PHP文法◆ 資料類型 PHP 只有整數、浮點數(或稱實數、雙精確度數)和字串三種基礎資料型別 (Elementary Data Type)。字串可用單引號和雙引號,但有不同的含義:只有雙引號內可以使用變數。◆ 變數 變數的前面要加"$",使用變數不需要事先說明(或定義)變數的類型,不同類型的資料可對同一變數賦值。但若要使用全域變數須用 global 說明(或將其加入 $GLOBALS[] 數組)。使用靜態變數要用 static 說明。◆
Time of Update: 2016-07-14
首先確認:我們在安裝PHP時,指定了它的安裝目錄:--prefix=/var/lib/php5;而目錄 /home/guanli/php-5.4.9 是我們解壓.tar.gz 之後的路徑,也就是原始碼路徑。 例如 安裝 bcmath 模組 # cd /home/guanli/php-5.4.9/ext # cd openssl #mv vonfig0.m4 config.m4 # cd - # cd bcmath #
Time of Update: 2016-07-14
有過購物經驗的朋友都知道,在購買商品時網站會記錄你挑選的商品到購物車,這些就是用session 和cookie技術實現,當然不同的web平台技術實現細節略有不同,但幾乎都會用到session 和cookie。為什麼要用到session和cookie呢,這就有必要說一下http協議了,HTTP協議是無狀態的,通俗一點說就是這一秒不知道上一秒發生了什麼事情,
Time of Update: 2016-07-14
下面是一個php 模版解析的例子。通過Regex將{youku id_XMTc5ODgwOTA4} 轉對對應的播放代碼。 header('Content-type:text/html; charset=utf-8');$template = '{youku id_XMTc5ODgwOTA4}{youku id_XMzA5NTUwOTky}{youku id_XMzEwMTQyMjA4}{youku id_XMjYzNTE0MTA4}{youku
Time of Update: 2016-07-14
建立幾張表格~ 簡單說明一下, tbl_post blog 表 tbl_comment 評論表 , tbl_user 使用者表 tbl_tag 標籤表 直接運行下面的sql 即可.CREATE DATABASE /*!32312 IF NOT EXISTS*/`yii` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `yii`;DROP TABLE IF EXISTS `tbl_comment`;CREATE TABLE `tbl_comment`
Time of Update: 2016-07-14
php 中這四個函數常常讓人混淆,在這裡做點筆記。1、strstrstrstr — 顯示第一次找到,要尋找的字串,以及後面的字串。大小寫敏感。代碼清單:[php]//strstr函數 $email = 'liruxing1715@sina.com@qq.com'; $domain = strstr($email, '@'); echo "strstr 測試結果:{$domain}"; $domain = strstr($email, '@
Time of Update: 2016-07-14
加法[php] function jiafa($a,$b) { for($i=0;$i { $a++; } return $a; } //echo jiafa(4,2); 減法[php] function jianfa($a,$b) { $c=0; while($b!=$a) { $b++; $c++; } echo $c; } // end func //jianfa(10,3
Time of Update: 2016-07-14
在做程式員的很長時間內是使用Microsoft的Visual Studio開發應用。對Visual Stuido提供的開發環境也比較熟悉了。偶爾開始做下PHP應用,Eclipse 的PHP IDE非常之不錯,但如果你習慣了Visual Studio,那麼使用Vs.php 也是一個非常好的選擇。 www.2cto.comVS.PHP 基於Visual Studio 整合式開發環境,使用VS.PHP 你可以使用Visual Studio
Time of Update: 2016-07-14
今晚在寫架構的表單驗證類時,需要判斷某個字串長度是否在指定區間內,很自然地,想到了PHP中的strlen函數。$str = 'Hello world!';echo strlen($str); // 輸出12然而在PHP內建的函數中,strlen及mb_strlen都是通過計算字串所佔位元組數來計算長度的,在不同的編碼情況下,中文所佔的位元組數是不同的。在GBK/GB2312下,中文字元佔2個位元組,而在UTF-8下,中文字元佔3個位元組。$str =
Time of Update: 2016-07-14
一.下載 首先,我們先把資料下下來先。 如果不需要轉中文的話,只需要下載它就可以:xpdf-bin-linux-3.03.tar,如果需要轉中文,那你就還需要它了:xpdf-chinese-simplified.tar 二.安裝 現在,下載完畢了吧,我們可以進行安裝了。 [root@localhost ~]# mkdir -p /lcf/upan [root@localhost ~]# mkdir -p
Time of Update: 2016-07-14
最近在將公司的一台的伺服器從Apache遷移到Nginx的時候出了點問題,特做個筆記。問題出在上面的一個網站是基於ThinkPHP架構開發的,用預設的方法配置不行。在網上baidu之後發現這個問題很普遍,通用解決方案的配置如下:server { ... if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; }}location ~
Time of Update: 2016-07-14
先上結果圖——C# 代碼: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;/// ///ibmfashion 的摘要說明/// [WebService(Namespace =