CodeIgniter基本配置詳細(xì)介紹
$config['base_url'] = "http://www.jb51.net/"。 您網(wǎng)站的網(wǎng)址,CodeIgniter 會(huì)根據(jù)這個(gè)網(wǎng)址來生成鏈接、表單地址等。$config['index_page'] = "index.php" CodeIgniter 根目錄下的 index.php 文件名,CodeIgniter 會(huì)使...
|
$config['base_url'] = "http://www.jb51.net/"。 您網(wǎng)站的網(wǎng)址,CodeIgniter 會(huì)根據(jù)這個(gè)網(wǎng)址來生成鏈接、表單地址等。$config['index_page'] = "index.php" CodeIgniter 根目錄下的 index.php 文件名,CodeIgniter 會(huì)使...
把抓取到的內(nèi)容轉(zhuǎn)下編碼即可($content=iconv("GBK", "UTF-8//IGNORE", $content);),我們這里討論的是如何抓取開了Gzip的頁面。怎么判斷呢?獲取的頭部當(dāng)中有Content-Encoding: gzip說明內(nèi)容是GZIP壓縮的。用FireBug看一...
CodeIgniter很適合小站點(diǎn)應(yīng)用開發(fā),但是它自帶的view功能可能會(huì)給不懂PHP的前端人員帶來麻煩。 相比之下phpcms的view模板解析就強(qiáng)大多了,所以這里就把PHPCMS的模板解析功能剝離出來,加到PHPCMS上。首先在CodeIgniter lib...
解決思路1. 首先從數(shù)據(jù)庫的congtent字段讀取數(shù)據(jù),并把它們合并成一個(gè)字符串。復(fù)制代碼 代碼如下:<?php while($myrow = $connector -> fetch_array($result)) { //$r[] = explode(",", $myrow["content"]); $str .=...
復(fù)制代碼 代碼如下:<?phpfunction sysSubStr($string,$length,$append = false) { if(strlen($string) <= $length ) { return $string; } else { $i = 0; while ($i <...
在php5.3中運(yùn)行書中代碼會(huì)有如下提示:Function session_is_registered() is deprecated inFunction session_register() is deprecated in意思是說這兩個(gè)函數(shù)是不贊成的,棄用的。
下面是php官方手冊上的代碼,注釋部分已...
可以用$str = preg_replace("/<a[^>]*href=[^>]*>|<//[^a]*a[^>]*>/i","",$strhtml); 這段來實(shí)現(xiàn)需求,如果想要更多解決方法,可以參看以下的。1、刪除內(nèi)容中的超鏈接復(fù)制代碼 代碼如下:ereg_replace('<a([^>]*)>([^<]*)...
可以修改代碼,添加些判斷:復(fù)制代碼 代碼如下: if(empty($_POST['name'])){ echo "俗話說的好,雁過留聲人過留名<br />"; } elseif(empty($_POST['comment'])){ echo "矮油,多說幾句吧~"; } else{ $sql = "INSERT INTO...
php從5.2.x升級到5.3.2.出來問題了。有些原來能用的程序報(bào)錯(cuò)了。報(bào)錯(cuò)內(nèi)容是Deprecated: Function session_register() is deprecated查了一下是5.3這個(gè)session_register就不讓用了,降回去?不爽。搜了一把,有個(gè)解決方法是...
今天忽然想到的,就寫了一段測試php函數(shù)的代碼。復(fù)制代碼 代碼如下:<?php/** * 參數(shù)數(shù)組$ParamList說明 * * 數(shù)組的第一維索引是需要測試的函數(shù)的參數(shù)名,第二維的每個(gè)元素是該參數(shù)需要測試的可能值,元素值可以為數(shù)組。 */...
1. isset功能:判斷變量是否被初始化說明:它并不會(huì)判斷變量是否為空,并且可以用來判斷數(shù)組中元素是否被定義過注意:當(dāng)使用isset來判斷數(shù)組元素是否被初始化過時(shí),它的效率比array_key_exists高4倍左右復(fù)制代碼 代碼如下:$a =...
下面的就是生成EAN_13標(biāo)準(zhǔn)的條碼的PHP方法,需要php+gd 環(huán)境 復(fù)制代碼 代碼如下:<? function EAN_13($code) { //一個(gè)單元的寬度 $lw = 2; //條碼高 $hi = 100; // the guide code is no coding,is used...
前些天因?yàn)闃I(yè)務(wù)需要寫了一段計(jì)算排列組合的代碼,今天整理了一下,以備后用復(fù)制代碼 代碼如下:<?php/** * 要解決的數(shù)學(xué)問題 :算出C(a,1) * C(b, 1) * ... * C(n, 1)的組合情況,其中C(n, 1)代表從n個(gè)元素里任意取一個(gè)元...
PHP中的擴(kuò)展反射類,該擴(kuò)展用來分析php程序,導(dǎo)出或提取出關(guān)于類、方法、屬性、參數(shù)等的詳細(xì)信息,包括注釋??匆粋€(gè)這樣的問題,php類的成員變量沒有在類中聲明,而是在函數(shù)中聲明,有什么不同?復(fù)制代碼 代碼如下:class test{...
復(fù)制代碼 代碼如下:<?//堆排序應(yīng)用class heapsort { var $a; function setarray($a)//取得數(shù)組 { $this->a=$a; } function runvalue($b,$c)//$a 代表數(shù)組,$b代表排序堆,$c代表結(jié)束點(diǎn),...
phpQuery是一個(gè)基于PHP的服務(wù)端開源項(xiàng)目,它可以讓PHP開發(fā)人員輕松處理DOM文檔內(nèi)容,比如獲取某新聞網(wǎng)站的頭條信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一樣處理頁面內(nèi)容,獲取你想要的頁面信息。采集頭...
phpQuery是一個(gè)用php實(shí)現(xiàn)的類似jQuery的開源項(xiàng)目,可以在服務(wù)器端以jQuery的語法形式解析網(wǎng)頁元素。 相對于正則或其它方式匹配網(wǎng)頁方式,phpQuery使用起來要方便的多。在使用phpQuery采集網(wǎng)頁時(shí),遇到一個(gè)問題:在處理大量網(wǎng)...
復(fù)制代碼 代碼如下:<?php
/** * 網(wǎng)站地圖更新控制器 * * @author Garbin * @usage none */class SitemapApp extends FrontendApp{ function __construct() { $this->SitemapApp();...
下面這個(gè)PHP的代碼實(shí)例,功能是幫助用戶重置密碼,requestResetPassword是接收用戶重置密碼的請求并且做了相應(yīng)的檢查。為了更好的復(fù)用性,我將重置密碼的操作單獨(dú)分配到一個(gè)新的resetPassword的函數(shù),更改完密碼的后再調(diào)用se...
PHP官網(wǎng)定義:復(fù)制代碼 代碼如下:構(gòu)造函數(shù)是類中的一個(gè)特殊函數(shù),當(dāng)使用 new 操作符創(chuàng)建一個(gè)類的實(shí)例時(shí),構(gòu)造函數(shù)將會(huì)自動(dòng)調(diào)用。當(dāng)函數(shù)與類同名時(shí),這個(gè)函數(shù)將成為構(gòu)造函數(shù)。如果一個(gè)類沒有構(gòu)造函數(shù),則調(diào)用基類的構(gòu)造函數(shù),如果...
得到一個(gè)xml型的對象:復(fù)制代碼 代碼如下:$resp = $this->c->execute($req, $sessionKey);//獲得xml對象$items=$resp->items;那么讀取對象的值,就用$items->item,或者$items->item->price,如此操作很不方便,不符合php操作...
復(fù)制代碼 代碼如下:$data = array( 'title'=>'ilsea', 'list'=>array( 'hello', 'world' ) );
include('show.php');
// show.php 模板文件<div&...
1. 截取整個(gè)屏幕 Screenshot復(fù)制代碼 代碼如下:<?php $im = imagegrabscreen(); imagepng($im, “myscreenshot.png”); ?> 2. 截取一個(gè)窗口 Capture a window (IE for example)復(fù)制代碼 代碼如下:<?php...
復(fù)制代碼 代碼如下:/** * 修改一個(gè)圖片 讓其翻轉(zhuǎn)指定度數(shù) * * @param string $filename 文件名(包括文件路徑) * @param float $degrees 旋轉(zhuǎn)度數(shù) * @return boolean */ function flip($filename,$src,$deg...
1、如果能將類的方法定義成static,就盡量定義成static,它的速度會(huì)提升將近4倍。2、$row['id'] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重參數(shù)(譯注:指用逗號而不是句點(diǎn))代替字符串連接,比如echo $str1...