Time of Update: 2017-02-27
目錄檔案|-framework 架構核心庫|--base 底層類庫檔案夾,包 含CApplication(應用類,負責全域的使用者請求處理,它管理的應用組件集,將提供特定功能給整個應用程式),CComponent(組件類,該 檔案包含了基於組件和事件驅動編程的基礎類,從版本1.1.0開始,一個行為的屬性(或者它的公用成員變數或它通過getter和/或setter方
Time of Update: 2017-02-27
array_merge() 函數把兩個或多個數組合并為一個數組。如果鍵名有重複,該鍵的索引值為最後一個鍵名對應的值(後面的覆蓋前面的)。如果數組是數字索引的,則鍵名會以連續方式重新索引。例如:$news=M('news'); $sql="select count(a.news_id) as count_news,a.menu_id,b.pid from news a left join menu b on a.menu_id=b.menu_id where
Time of Update: 2017-02-27
在用到寫緩衝時,常常會遇到建立多個多層目錄的操作,這種操作我們手工去操作太繁瑣了,今天我們就來看一下使用python遞迴建立多層目錄的方法:首先上代碼:#! /usr/bin/env python#coding=utf-8 import os def mkFolder(path): if not os.access(path,os.R_OK): #print 1212 #print os.path.dirname(path)
Time of Update: 2017-02-27
今天來做一個PHP電影小爬蟲。我們來利用simple_html_dom的採集資料執行個體,這是一個PHP的庫,上手很容易。simple_html_dom 可以很好的協助我們利用php解析html文檔。通過這個php封裝類可以很方便的解析html文檔,對其中的html元素進行操作 (PHP5+以上版本)下載地址:https://github.com/samacs/simple_html_dom下面我們以 http://www.paopaotv.com 上的列表頁
Time of Update: 2017-02-27
<?php header('Content-Type:text/html;charset=utf-8'); if($_GET['sub']){ $ip = $_GET['ip']; $msg = ''; ipSearch(); } function ipSearch(){ global $ip,$msg; if(!$ip){ $msg =
Time of Update: 2017-02-27
構建PHP環境PHP幾乎支援所有流行的資料庫,幾乎所有系統平台,混合了c java perl等文法及自創文法,是伺服器端的HTML嵌入式指令碼1.安裝PHP軟體包1). 解壓並釋放下載的PHP源碼包到/usr/src/目錄中,並切換進入展開的源碼檔案夾[root@www ~]# tar zxvf php-5.2.6.tar.gz -C /usr/src[root@www ~]# cd /usr/src/php-5.2.6/2). 預先配置編譯時間的參數[root@www php-5.2.6]#
Time of Update: 2017-02-27
php 廣告載入類,支援非同步與同步載入。需要使用JqueryADLoader.class.php<?php /** 廣告載入管理類 * Date: 2013-08-04 * Author: fdipzone * Ver: 1.0 * * Func: * public load 載入廣告集合 * public setConfig 廣告配置 * private getAds 根據channel建立廣告集合 *
Time of Update: 2017-02-27
emailclass.php[php] view plaincopyprint?01.<? 02.class CMailFile { 03. 04. var $subject; 05. var $addr_to; 06. var $text_body; 07. var $text_encoded; 08. var $mime_headers; 09. var $mime_boundary = "--==================_846811060==_"; 10
Time of Update: 2017-02-27
StrFilter.class.php<?php /** string filter class * Date: 2013-01-09 * Author: fdipzone * Ver: v1.0 * * Func: * public replace 替換非法字元 * public check 檢查是否含有非法字元 * private protect_white_list 保護白名單 * private
Time of Update: 2017-02-27
PHP中有一種資料類型非常重要,它就是關聯陣列,又稱為雜湊表(hash table),是一種非常好用的資料結構。在程式中,我們可能會遇到需要消重的問題,舉一個最簡單的模型:有一份使用者名稱列表,儲存了 10000 個使用者名稱,沒有重複項;還有一份黑名單列表,儲存了 2000 個使用者名稱,格式與使用者名稱列表相同;現在需要從使用者名稱列表中刪除處在黑名單裡的使用者名稱,要求用盡量快的時間處理。這個問題是一個小規模的處理量,如果實際一點,2 個表都可能很大,比如有 2
Time of Update: 2017-02-27
引言鑒於五一期間超大的人流量,LZ思來想去,最終還是選擇蝸居在自己的出租屋。無聊之際,當然不能忘了做點什麼事情,於是LZ就研究了一下幾種語言的皮毛,在這裡獻醜一翻,希望各位猿友莫要見笑。不過說來也巧,園子裡前段時間剛好上演了一場語言大戰,這讓LZ的這篇博文一出生就可能捲入不必要的紛爭。其實LZ早就想寫這麼一篇文章,只是語言的探究比較麻煩,因為每個語言往往最難搞的就是環境的搭建,而且非常浪費時間,因此
Time of Update: 2017-02-27
配置PHP識別加速器Zend Guard Loader錯誤1Failed loading /usr/local/php5/lib/php/ZendGuardLoader.so: /usr/local/php5/lib/php/ZendGuardLoader.so: wrong ELF class:
Time of Update: 2017-02-27
安裝php需要gd(freetype、jpeg、png)支援1、安裝freetype[root@localhost softs]# tar xf freetype-2.5.0.tar.bz2 -C /usr/src/[root@localhost softs]# cd /usr/src/freetype-2.5.0[root@localhost freetype-2.5.0]# ./configure --prefix=/usr/local/freetype
Time of Update: 2017-02-27
alphaID(12354); //會將數字轉換為字母。 alphaID('PpQXn7COf',true);//會將字母ID轉換為對應的數字。 alphaID(12354,false,6);//指定產生字母ID的長度為6.源碼:<?php /** * Translates a number to a short alhanumeric version * * Translated any number up to 9007199254740992 * to a
Time of Update: 2017-02-27
今天搞的一個登入頁面,被別的網站用iframe嵌進去後,死活無法登入(只在IE中存在這種情況)。很明顯,session無法被儲存。但是直接在地址欄開啟那個登入頁面,一切都正常啊。真是奇怪啊。在網上搜尋了一下。發現這個問題還真有不少人提及到。最後的解決方案是在那個登入頁面裡加上以下代碼:代碼如下:<span style="font-family:Microsoft YaHei; font-size:14px">header('P3P: CP="ALL ADM
Time of Update: 2017-02-27
系統內容:centOS6.3APACHE:httpd-2.4.2PHP:php-5.3.21一.安裝mcrypt1.下載Libmcrypt,mhash,mcrypt安裝包libmcrypt-2.5.8.tar.gz# wget http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459mhash-0.9.9.tar.gz# wget
Time of Update: 2017-02-27
網站支付需要和財付通進行一個對接,財付通給了一個https的介面串連將此串連放入到PHP的頁面中調用curl擷取此連結的返回資訊,發現使用curl訪問此https的串連有問題,然後隨便找了一個http的串連試了試是正常的看來是curl訪問https類型的串連有問題應該是openssl有陷阱,然後重新編譯安裝了一下openssl下載地址:http://www.openssl.org/source/openssl 編譯 ./config
Time of Update: 2017-02-27
Php代碼<?php // filename: /tmp/a.php function a_test($str) { echo "\nHi: $str"; var_dump(debug_backtrace()); } a_test('friend'); ?> <?php // filename: /tmp/b.php include_once '/tmp/a.php';
Time of Update: 2017-02-27
最近從GOOGLE ananlytics 發現網站速度變慢了很多,於是想到了PHP中的FPM慢日誌功能。好在 PHP-FPM 提供了慢執行日誌,可以將執行比較慢的指令碼的調用過程 dump 到日誌中。Shell代碼cd /etc/php5/fpm/pool.d/vi www.conf修改配置Java代碼; The timeout for serving a single request after which a PHP backtrace will be ; dumped to the
Time of Update: 2017-02-27
<?php /** * 設計模式之單例模式 * $_instance必須聲明為靜態私人變數 * 建構函式和解構函式必須聲明為私人,防止外部程式new * 類從而失去單例模式的意義 * getInstance()方法必須設定為公有的,必須調用此方法 * 以返回執行個體的一個引用 * ::操作符只能訪問靜態變數和靜態函數 * new對象都會消耗記憶體 * 使用情境:最常用的地方是資料庫連接。 * 使用單例模式產生一個對象後, *