Time of Update: 2016-07-13
function checkprive(){ $M= $_SESSION['prive_list']; //模型許可權 $A=$_SESSION['action']; //操作許可權 $UrlM=$_GET['m']; //$_GET擷取模型 $UrlA=$_GET['a']; //$_GET擷取操作
Time of Update: 2016-07-13
/** * 驗證碼類 * chaojie2008@126.com * 2012-02-09 * */ class Vailimg { private $width; //驗證碼圖片的寬度 private $height; //驗證碼圖片的高度 private $codeNum;
Time of Update: 2016-07-13
if($_GET[id]$con=file_get_contents ("http://book.qq.com/lianzaiindex/sort4/index_".$_GET['id'].".htm");//echo $con; $preg = "#(.*)#iUs"; preg_match_all($preg,$con,$arr); $time=time(); foreach ($arr[1] as $k=>$v){ echo $v." ".$arr[2][$k]
Time of Update: 2016-07-13
/** * 抓取“全球 IC 採購網(http://www.qic.com.cn/)”供應商主程式 * author Lee. * Last modify $Date: 2012-2-7 09:35:21 $ */ require_once './config.inc.php'; class qic{ private $startId; private $endId; public function
Time of Update: 2016-07-13
abstract class prModel { //產品模型 abstract function link(); } class webLink extends prModel{ //執行個體一個產品 public function link(){ echo "www.2cto.com } } class gongchang {
Time of Update: 2016-07-13
PHP 獨特的文法混合了 C、Java、Perl 以及 PHP 自創新的文法。它可以比 CGI或者Perl更快速的執行動態網頁。用PHP做出的動態網頁面與其他的程式設計語言相比,PHP是將程式嵌入到HTML文檔中去執行,執行效率比完全產生HTML標記的CGI要高許多。下面介紹了十個PHP進階應用程式技巧。1, 使用 ip2long() 和 long2ip() 函數來把 IP 位址轉化成整型儲存到資料庫裡。這種方法把儲存空間降到了接近四分之一(char(15) 的 15 個位元組對整形的 4
Time of Update: 2016-07-13
前幾天下載了ThinkPHP的代碼來看,給我的印象沒有CodeIgniter(CI)的那麼好。或許是因為我下載的是最新的RC版本吧!裡面的Examples不全,開啟幾個提示404,因為比較關心資料庫操作方面的代碼。另外,跑了一下裡面的Blog的Example,功能都挺完善的。不過花了十幾分鐘看了一下代碼,就害怕了。不大喜歡的原因有下:1、代碼很大,這麼一個小blog在用了架構之後,還需要敲那麼多代碼,開發時間也不短吧。2、把HTML、CSS、Script寫在controller裡,讓contro
Time of Update: 2016-07-13
1.PHP session 工作原理 Session檔案儲存於伺服器端,,預設情況下SESSION 檔案儲存的目錄由session.save_path 指定,檔案名稱以sess_ 為首碼,後跟SESSION ID,如:sess_c72665af28a8b14c0fe11afe3b59b51b。可以根據用戶端提供的session id來得到使用者的檔案,取得變數的值,session id可以使用用戶端的Cookie或者Http1.1協議的Query_String(就是訪問的URL的“?
Time of Update: 2016-07-13
完成了php5.3.10第一個階段的部署,然後做了一個總結,把php的部署寫成shell script 自動,並有利於以後慢慢擴充,並實踐一下之前學習的shell script環境:----------------------------System | CentOS-5.7----------------------------指令碼如下:[plain]#!/bin/bash
Time of Update: 2016-07-13
本文不涉及PDO的安裝,只是簡單總結一下PDO的使用。開始構造第一個PDO應用,在Web文檔目錄下建立一個pdo.php檔案:[php]$dsn = "mysql:host=localhost;dbname=test"; $db = new PDO($dsn, 'root', ''); $count = $db->exec("INSERT INTO foo SET name =
Time of Update: 2016-07-13
做了比較久的偽靜態方面的探索,最後發現,用以下方法可以實現針對SEO的偽靜態,同時也有減少伺服器壓力的效果.>> 訪問PHP頁面>> 根據內容更新時間產生Last-Modified,根據檔案名稱與內容更新時間產生etag>> 對用戶端的資料做對比,如查看用戶端瀏覽器的Last-Modified,對比etag等,如果相等,輸出304,停止輸出最新資料>> 如果不相等,照常輸出最新資料,並返回Last-Modified和etag給用戶端 /** * 輸出head Last-Modified
Time of Update: 2016-07-13
我看了php手冊上面說全域變數是建議關閉的,即把regester_globales設定成off而且手冊還舉了一個例子,說明如果不關掉會有什麼問題,例子如下,但是其中後面的解釋部分的GET auth.php?authorized=1 不知道是什麼意思???希望大家幫幫我錯誤使用 register_globals = on 的例子// 當使用者合法的時候,賦值 $authorized = trueif (authenticated_user()) { $authorized = true;}//
Time of Update: 2016-07-13
[ 2011-11-24 15:34 Thursday | ]編碼錶 雙位元組字元編碼範圍 1. GBK (GB2312/GB18030) \x00-\xff GBK雙位元組編碼範圍 \x20-\x7f ASCII \xa1-\xff 中文 gb2312 \x80-\xff 中文 gbk 2. UTF-8 (Unicode) \u4e00-\u9fa5 (中文) \x3130-\x318F (韓文 \xAC00-\xD7A3 (韓文) \u0800-\u4e00 (日文) 摘自
Time of Update: 2016-07-13
對於cookie的理解:cookie是伺服器留給用戶端的禮物(小甜點),來完成伺服器對使用者的身分識別驗證的一種方式具體的來講就是,當使用者登入伺服器的時候有伺服器通過setCookie函數在用戶端的瀏覽器裡面存上一些能標明身份的資料(使用者名稱,密碼,登入與否)。等到同一個使用者訪問該網站的其他的網頁的時候,伺服器就會根據這些資料來判斷是否是同一個使用者的行為。另外再利用cookie的時候就一個關鍵的函數setCookie();所以說cookie的應用還是挺簡單的
Time of Update: 2016-07-13
今天在查一個問題,用正則從字串中提取內容失敗,反覆檢查字串和Regex,都沒有問題。又寫了小指令碼測試,還沒有問題,回到代碼中調試,又失敗了。字串比較長,因此懷疑是不是preg_match也有字串長度限制,果然!preg_match、preg_match_all都會有這種情況。 解決方案:1、ini_set(‘pcre.backtrack_limit’, 1000000); //預設的只有1000002、修改php.ini 的pcre.backtrack_limit參數,
Time of Update: 2016-07-13
在某種場合下,常常需要擷取訪問頁面的http狀態代碼,而不需要返回頁面的內容。怎麼才能實現這樣的功能呢?請參閱下面關鍵代碼: [php] function GetHttpStatusCode($url){ $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,$url);//擷取內容url
Time of Update: 2016-07-13
效果 調用很方便[html]{% import "JcyHelperBundle:tmp:jcyForm.html.twig" as forms %} {{ forms.jcyForm(dbForm,path('JcyHelperBundle_db_set'),'Connect') }} {% import "JcyHelperBundle:tmp:jcyForm.html.twig" as forms %}{{
Time of Update: 2016-07-13
利用php DOM函數實現簡單的單頁資訊抓取 (在這裡盡抓取a標籤,功能實現了,但是擴充頁連結抓取沒有實現,歡迎大家批評指導)error_reporting(E_ERROR);$pages = file_get_contents('http://www.php100.com');//$pages = htmlspecialchars($pages);$doc = new DOMDocument();$new_doc = new DOMDocument('1.0'
Time of Update: 2016-07-13
用到的函數ignore_user_abort(),set_time_limit(0),sleep($interval) 此代碼只要運行一次後關閉瀏覽器即可。 ignore_user_abort();//關掉瀏覽器,PHP指令碼也可以繼續執行. set_time_limit(0);// 通過set_time_limit(0)可以讓程式無限制的執行下去 $interval=60*30;// 每隔半小時運行 do{ // www.2cto.com 這裡是你要執行的代碼
Time of Update: 2016-07-13
下面小結PHP中的幾個字元函數, 小結一下: 1)ucfirst 將首字母變大寫,比如 $string = "this is my web development blog"; echo ucfirst($string); // Output: This is my web development blog 2) lcfirst,將首字母變小寫 $string = "This is my Web Development Blog"; echo lcfirst($string); //