Tag Archives: 技術文章

PHP5.3為Yii PHP框架配置php pdo mysql不成功的解決方案

因項目需要使用PHP Yii框架,有同事配置php和yii在Yii框架,訪問Yii組件必要條件網頁顯示mysql pdo一直未加載:   經檢查php.ini文件,組件已經設置為加載: extension_dir = "ext" cgi.forRead More

PHP實現郵件群發機

原理: 第一申請大量的郵箱帳號 騰訊的 126的 163的 新浪的 雅虎的 谷歌的 等等提供smtp服務的 第二:收集你要發送郵件的郵件列表 第三:遍歷郵件列表,每一個郵件發送郵件 第四:用linux下定時腳本後臺運行Read More

Yii Framework 開發教程Zii組件-GridView示例

CGridView 以表格的形式顯示數據,CGridView 也支持分頁和排序,CGridView最基本的用法和ListView類型,也是通過設置 data provider,通常是CActiveDataProvider。   修改上個例子Yii Framework 開發教Read More

Yii Framework 開發教程Zii組件-Accordion示例

Zii組件中包含瞭一些基於JQuery的UI組件,這些UI組件定義在包zii.widgets.jui中,包括CJuiAccordion ,CJuiAutoComplete,CJuiDatePicker等。本篇介紹CJuiAccordion,顯示一個Accordion組件(類似手風琴可以Read More

在PHP代碼中使用LevelDB

眾所周知, LevelDB 隻是一個 C/C++ 的編程語言庫, 所以, PHP是無法直接使用 LevelDB 的. 如果 PHP 項目想要使用 LevelDB, 一種方法是用 C 語言開發, 把 LevelDB 封裝成 PHP 的一個模塊, 另一種方法是將 LeveRead More

ColaPHP 2.0α發佈

框架文件大小從188KB精簡到131KB,代碼量減少30%,基本功能沒有減少,主要歸功於將很多成員變量public化,大大減少瞭set/get方法,另外就是重構瞭一些代碼,尤其是一些以前有點看不下去又不能大改的代碼。 &Read More

php自動加載

php中有兩種自動加載機制函數   [php]   __autoload();      spl_autoload_register();   1. __autoload()   可以將需要使用類的時候把文件加載到程式中   [php] &Read More

php的libev擴展

ev is a PECL extension providing inteface to libev library – high performance full-featured event loop written in C.   ABOUT LIBEV  Libev is an event loop: you register interesRead More

Yii Framework 開發教程Zii組件-SliderInput示例

CJuiSliderInput 顯示一滑動條,它也封裝瞭 JUI slider插件,可以用在Form中作為用戶輸入UI組件。   基本用法如下:     [php]   <p class="form">   <?php $fRead More

Yii Framework 開發教程Zii組件-Tabs示例

前基本用法如下:     [php]   <?php $this->widget('zii.widgets.jui.CJuiTabs', array(   'tabs'=>array(       'Static tab'Read More

無限分類-總結

   PHP代碼部分:     //無限分類-使用路徑         //原理:通過路徑來進行拆分得到所有想得到的pid以及id,路徑是在設計表時的一個字段,包含著從祖先id到父id的Read More

Yii Framework 開發教程Zii組件-Droppable示例 .

我們修改上例,添加一個Droppable區域,當有UI組件拖放到該區域時,顯示“Dropped”。 [php]  01.<?php $this->beginWidget('zii.widgets.jui.CJuiDroppable', array(  02.&nbRead More

Yii Framework 開發教程 Zii組件-Resizable示例

CJuiResizable可以使包含在其中的UI組件支持縮放功能,它封裝瞭 JUI Resizable插件,   CJuiResizable基本使用方法如下:     [php]   <?php $this->beginWidget('zii.widgeRead More

PHP(3): Start using Smarty

1. About Smarty When we are doing web programming using PHP, one problem is that the php files can be mixed with php code as long as the html code. At some point, it is not very clean and alsoRead More

簡單代碼實現無限分類樹

[php]   $items = array(       1 => array('id' => 1, 'pid' => 0, 'name' => '江西省'),       2 => array(Read More

無限分類-總結

   PHP代碼部分:     //無限分類-使用路徑         //原理:通過路徑來進行拆分得到所有想得到的pid以及id,路徑是在設計表時的一個字段,包含著從祖先id到父id的Read More

PHP限制IP訪問 隻允許指定IP訪問 允許*號通配符過濾IP

[php] 01./** 02. * 檢測訪問的ip是否為規定的允許的ip 03. * Enter description here … 04. */  05.function check_ip(){  06.    $ALLOWED_IP=array('192.168.2.*',Read More

smartcomb:用php實現的web模塊拼合器

smartcomb是一個用php實現的web模塊拼合器,相對於其他的代碼拼合工具,如下特性:   可以拼合任意類型的文件,不限於js文件。 集中並聲明依賴,自動分析依賴拼合,按需加載。 支持多種配置切換 自動修Read More

php中重載數組操作符

在php中提供瞭許多接口用於實現一些很特定的功能,比如你想把一個對象當作array使用時,隻需要實現ArrayAccess接口,當你想要foreach中能夠使用一個對象時,隻需要實現Iterator接口,下面給一個例子出來 &nbRead More

Yii Framework 開發教程Zii組件-Selectable示例

CJuiSelectable可以顯示一個列表,列表的每個項支持Select事件,它封裝瞭 JUI Selectable插件,其基本用法如下:     [php]   <?php   Yii::app()->clientScript->registerCssRead More

paypal error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

paypal 關於 錯誤提示 error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure 這個問題主要是由於paypal變更瞭sandbox的伺服器地址導致的錯誤。 修改的方法: 1、修改文件 includes/moRead More

Yii Framework 開發教程Zii組件-Sortable示例

CJuiSortable顯示一個列表,列表中的列表項可以通過拖放重新調整順序,它封裝瞭 JUI Sortable插件。   其基本用法如下:     [php]  <?php   Yii::app()->clientScript->Read More