Time of Update: 2017-02-28
windframework是一個輕量級的php開源架構。它以組件工廠為核心,提供了像MVC,資料持久化,視圖模板引擎等應用技術。此外windframework採取了一種組件化的開發模式。雖然目前的組件庫還不算豐富健壯,但是基於這種開發模式,使組件的擴充變得非常的容易。windframework擁有一個強健的核心,它實現了基於配置的Ioc控制反轉技術。是開發人員只需要簡單的配置,就可以實作類別的依賴注入,完全實現了類與類的松耦合。當然它的美妙之處還不僅於此。 開源項目地址:https://g
Time of Update: 2017-02-28
當我們打算建立一個.net程式時(包括傳統型程式或者Web應用程式),如果能使用其他語言來擴充這個.net程式的功能的話那肯定會相當有實用價值。 比如某些使用者可以寫一個簡單指令碼來設定這個程式的一些設定,或者在程式中修改資料是如何持久化儲存的,或者為這個.net程式寫一個簡單的外掛程式。在這篇文章,我們來看看如何讓php作為.net程式的指令碼語言 顯然這樣做有很多的好處: 1,很多程式員都會寫一些基本的PHP代碼,甚至一個初級程式員都能為你的應用寫一個簡單的PHP指令碼代碼 2,
Time of Update: 2017-02-28
PHP擷取百度最新事件,如下代碼:function getBaiduHotKeyWord() { $templateRss = file_get_contents('http://top.baidu.com/rss_xml.php?p=shijian'); &
Time of Update: 2017-02-28
網站開啟速度慢,原因是多方面的,除去網路本身的原因不說,伺服器及程式本身的原因也是影響網站開啟慢的重要原因。下面結合自己的一些經驗,談談PHP+MySQL網站的哪些因素會影響網站開啟慢。1、資料庫表結構不合理在建立MySQL資料庫表時,把經常作為查詢條件的欄位設定為索引,這樣可以提高資料的查詢速度,從而提高網站的開啟速度。2、資料庫查詢語句不合理對 於PHP+MySQL動態網站,經常使用資料庫select操作。在使用select操作時,切忌不要輕易使用select * from
Time of Update: 2017-02-28
1.下載php源碼包 cygwin 準備工作http://cn.php.net/get/php-5.2.6.tar.gz/from/a/mirrorhttp://www.cygwin.cn/setup.exe2.修改php-5.2.6/ext/ext_skel_win32.php檔案裡$cygwin_path = ''E:/ggg/cygwin/bin''; //這裡對應你的cygwin目錄3.在 php-5.2.6/ext/目錄下運行php ext_skel_win32.php
Time of Update: 2017-02-28
在編譯php 5.3.6 時會遇到undefined reference to `libiconv_open‘的編譯錯誤,以下是幾種解決方案:一、重新安裝libiconvwget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gztar -zxvf libiconv-1.13.1.tar.gz cd libiconv- 1.13.1 ./configuremakemake install二、去除
Time of Update: 2017-02-28
/*驗證漢字*/function isHanZi(str){var reg=/^[\u0391-\uFFE5]+$/;return reg.test(str)}/*驗證整數*/function isInteger(str){var reg=/^\d+$/;return reg.test(str)}/*驗證數字*/function isNum(str){var reg=/^[-\+]?\d+$/;return reg.test(str)}/*驗證郵箱*/function isEmail(str){
Time of Update: 2017-02-28
常量可以理解為值不變的變數。常量值被定義後,在指令碼的其他任何地方都不能被改變。一個常量由英文字母、底線、和數字組成,但數字不能作為首字母出現。在php中使用defaine()函數來定義常量,該函數的文法格式為:define(string constant_name, mixed value, case_sensitive =
Time of Update: 2017-02-28
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><title>urlShort</title></head><body><form action="urlShort.php" method="post"><input
Time of Update: 2017-02-28
既然web項目,免不了要把資料庫連接資訊,網站常量寫在設定檔裡。我寫了如下代碼在config.inc.php裡面:<?php//網站資訊$siteurl = 'http://xx.xx.xx.xxx/springroll/admin'; /*網站URL*/$sitename = 'Spring Roll'; /*網站名*///資料庫配置$hostname = 'localhost:3306'; /*資料庫伺服器地址*/$username = 'root';
Time of Update: 2017-02-28
升級php到5.3.8fengephp 5.3.8fenge前幾天升級了Centos5.6下的Mysql和PHP的版本為Mysql5.5和php5.3。升級過程基本順利,沒出現什麼大問題,下面做一下簡單記錄,以備後用。第一步:使用命令 yum list mysql php
Time of Update: 2017-02-28
PHP的gettext用法 gettext程式在Linux/Unix世界中很常見,但一般人日常使用的機會不多。它用來為應用程式添加國際化支援。舉個例子,如果一個程式中的字串資源沒有寫入程式碼在程式源檔案中,而是以一種語言套件的檔案存在的,那麼就可以通過添加語言套件檔案來改變程式介面的語言。gettext就可以做這種事。 Windows下的PHP5中已經帶有了gettext擴充,Zend
Time of Update: 2017-02-28
PHP 向它啟動並執行任何指令碼提供了大量的預定義常量。不過很多常量都是由不同的擴充庫定義的,只有在載入了這些擴充庫時才會出現,或者動態載入後,或者在編譯時間已經包括進去了。 有七個魔術常量它們的值隨著它們在代碼中的位置改變而改變。例如 __LINE__ 的值就依賴於它在指令碼中所處的行來決定。這些特殊的常量不區分大小寫,如下:名稱說明__LINE__檔案中的當前行號。__FILE__檔案的完整路徑和檔案名稱。如果用在被包含檔案中,則返回被包含的檔案名稱。自 PHP 4.0.2
Time of Update: 2017-02-28
對於沒有多少編碼經驗的新手來說,PHP引號的正確使用是一個比較頭疼的事情,經常會因為PHP引號的錯誤使用導致程式的出錯。下面我們就向大傢具體介紹一下有關PHP引號的正確使用方法。 一.首先想想PHP裡所有的單詞(其實應該叫符號)有幾類. 1.PHP,mysql兩方的關鍵詞與函數.例如echo,print,mysql_connect等等.這些肯定不加引號的. 2.常量.新手可能用得不多,常量的好處是全域性,穿透函數.速度也快些不過新手可以暫時不管常量這玩意兒. 3.變數.前面帶&quo
Time of Update: 2017-02-28
for語句可以說是PHP(同時也是多種語言)的迴圈控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這裡就不多說,可以參見PHP手冊for語句部分。PHP手冊中對它的文法定義如下: for (expr1; expr2;
Time of Update: 2017-02-28
本文介紹如何使用PHP指令碼修改Linux或Unix系統口令。 需要的工具和安裝: 你必須安裝下面的工具和軟體: –修改口令的Shell指令碼; – Sudo訪問權; – Apache or Lighttpd web伺服器; – PHP服務端程式。 步驟1:安裝可以修改使用者口令的shell指令碼 該指令碼可以實際用於修改Linux使用者的口令(已在Linux和FreeBSD測試)。 例子:
Time of Update: 2017-02-28
PHP是一種力量強大但相當容易學習的伺服器端指令碼語言,即使是經驗不多的程式員也能夠使用它來建立複雜的動態web網站。然而,它在實現網際網路服務的秘密和安全方面卻常常存在許多困難。 一、
Time of Update: 2017-02-28
1. 傳送簡訊 調用 TextMagic++ API。 // Include the TextMagic PHP lib require('textmagic-sms-api-php/TextMagicAPI.php'); // Set the username and password information $username = 'myusername'; $password = 'mypassword'; //
Time of Update: 2017-02-28
安全 一、Web伺服器安全
Time of Update: 2017-02-28
web|xml [ Web Service介紹 ] Web Service就是為了異構系統的通訊而產生的,它基本的思想就是使用基於XML的HTTP的遠程調用提供一種標準的機制,而省去建立一種新協議的需求。目前進行Web