以前接觸過幾次Mysql5,但因中文亂碼解決不了而一直使用4.0。mysql5支持多種編碼方式,只要存入的和讀取的編碼一致就不會(huì)再產(chǎn)生亂碼,如都為gb2312。1。在網(wǎng)頁中指明編碼gb2312<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2
2015-06-28一個(gè)全面獲取圖象信息的函數(shù)getimageinfo(),功能非常不錯(cuò)的。CODE:<?phpfunction getimageinfo(img) { //img為圖象文件絕對(duì)路徑img_info = getimagesize(img);switch (img_info[2]) {case 1:imgtype = "gif";break;case 2:imgtype = "jpg"
2015-06-28做靜態(tài)頁面的時(shí)候增加這個(gè)功能非常不錯(cuò),大家看下實(shí)現(xiàn)代碼 在開始之前還是提一下三個(gè)函數(shù)吧:"ob_start()、ob_end_clean()、ob_get_contents()"ob_start():是打開緩沖區(qū)的,就是要把您需要生成的靜態(tài)文件的內(nèi)容緩存在這里;ob_get_contents():是讀出
2015-06-28從早期的版本到 2004 年 7 月 13 日發(fā)布的 PHP 5,錯(cuò)誤報(bào)告都是相當(dāng)簡單的。除了小心編寫程序,還要留意一些特定的 PHP 配置項(xiàng)目: error_reporting 這個(gè)項(xiàng)目設(shè)置了錯(cuò)誤報(bào)告的等級(jí)。不論是開發(fā)還是部署環(huán)境,強(qiáng)烈建議將這個(gè)項(xiàng)目設(shè)置為E_ALL。
2015-06-28本代碼是從uchome的代碼修改的,是因?yàn)橐鉀Quchome的效率而處理的。這個(gè)思維其實(shí)很久就有了,只是一直沒有去做,相信也有人有同樣的想法,如果有類似的,那真的希望提出相關(guān)的建議。封裝的方式比較簡單,增加了只讀數(shù)據(jù)庫連接的接口擴(kuò)展,不使用只讀數(shù)據(jù)庫也不影響
2015-06-28現(xiàn)在的互聯(lián)網(wǎng)上,很多網(wǎng)站都提供了全文搜索功能,瀏覽者可以通過輸入關(guān)鍵字或者是短語來搜索特定的資料。在PHP+MySQL構(gòu)架的網(wǎng)站中,通常的做法是通過SELECT查詢的Like語句來進(jìn)行搜索,這一辦法存在搜索不夠精確、以及效率非常低下的缺點(diǎn)。比如對(duì)一個(gè)有十幾萬條記錄
2015-06-28本文討論的是如何徹底杜絕warning: Cannot add header information - headers already sent in...... 這種令人莫明其妙的的錯(cuò)誤。只要你寫過PHP代碼,相信都遇上過這個(gè)大多時(shí)候都令人莫明其妙的warning吧..今天我們就來搞定它...............看了PHP手冊,回答
2015-06-28導(dǎo)讀:一,PHP腳本代碼標(biāo)記PHP的腳本是文件中一對(duì)特殊標(biāo)記所包括的內(nèi)容,如ASP是"<%....%>",PHP ...一,PHP腳本代碼標(biāo)記PHP的腳本是文件中一對(duì)特殊標(biāo)記所包括的內(nèi)容,如ASP是"<%....%>",PHP可看成是"<?...?>"。然
2015-06-28我們經(jīng)常會(huì)看到很多網(wǎng)站的統(tǒng)計(jì)代碼都是以js調(diào)用的形式顯示的,下面我們就來看看那如何實(shí)例的吧。<?PHP$countfile = "num.txt";//定義計(jì)數(shù)器寫入的文件是當(dāng)前目錄下count.txt,然后我們應(yīng)當(dāng)測試該文件能否打開if (($fp = fopen($countfile, "r+&q
2015-06-28摘要:本文主要介紹了利用webservice,session,cookie技術(shù),來進(jìn)行通用的單點(diǎn)登錄系統(tǒng)的分析與設(shè)計(jì)。具體實(shí)現(xiàn)語言為PHP。單點(diǎn)登錄,英文名為Single Sign On,簡稱為 SSO,是目前企業(yè),網(wǎng)絡(luò)業(yè)務(wù)的用戶綜合處理的重要組成部分。而SSO的定義,是在多個(gè)應(yīng)用系統(tǒng)中,用戶
2015-06-28 G——Gearman Gearman是Brad Fitzpatrick 的一個(gè)作品,用Perl寫的任務(wù)調(diào)度程序,提供一個(gè)服務(wù)器端和多種語言的客戶端接口,包括 C/Perl/Python/Ruby 等。 gearman可以用在各個(gè)方面,最簡單就是在不同語言之間
2015-06-28連接<?php //下面使用了函數(shù)庫mysqli,所以需要將php.ini文件中的extension=php.mysqli 打開 //這里采用了面向?qū)ο蟮恼Z法,當(dāng)然,mysqli也支持面向過程的語法 @ $db = new mysqli('localhost', 'root', 'tograce', 'books'); //以上代碼實(shí)例化了mysq
2015-06-28在PHP開發(fā)中對(duì)比起Cookie,session 是存儲(chǔ)在服務(wù)器端的會(huì)話,相對(duì)安全,并且不像 Cookie 那樣有存儲(chǔ)長度限制,本文簡單介紹 session 的使用?! ∮捎?Session 是以文本文件形式存儲(chǔ)在服務(wù)器端的,所以不怕客戶端修改 Session 內(nèi)容。實(shí)際上在服務(wù)器端的 Sessio
2015-06-28<?php$file = "test.txt";if (!unlink($file)) { echo ("Error deleting $file"); }else { echo ("Deleted $file"); }?> php可以獲得站點(diǎn)的根目錄function GetRootPath(){ $sRealPath = realpat
2015-06-28由于暫時(shí)使用國外的空間,在我發(fā)布 Blog 的時(shí)候發(fā)現(xiàn)時(shí)間總是不對(duì)。依據(jù)我以前編寫程序的經(jīng)驗(yàn),這是時(shí)區(qū)的問題。這個(gè)問題解決起來并不難,寫下我的解決途徑以便日后參考。PHP 腳本端的市區(qū)設(shè)置可以在 php.ini 下設(shè)置 date.timezone 鍵的值為 'Asia/Shanghai' 即可。
2015-06-281、防止跳出web目錄首先修改httpd.conf,如果你只允許你的php腳本程序在web目錄里操作,還可以修改httpd.conf文件限制php的操作路徑。比如你的web目錄是/usr/local/apache/htdocs,那么在httpd.conf里加上這么幾行:php_admin_value open_basedir /usr/local/apach
2015-06-28目前很多網(wǎng)站采用PHP編寫,但是,其服務(wù)器環(huán)境可不一定是FreeBSD、Linux,很多PHP的網(wǎng)站都是運(yùn)行在Windows2000、Windows2003和Windows Server 2008系統(tǒng)上。而且,根據(jù)之前諸多的消息顯示,Windows Server 2008中運(yùn)行PHP的效率提高了40%以上的。下面,就讓我進(jìn)入今天
2015-06-28因?yàn)槭謩?dòng)發(fā)文章比較多,添加tag標(biāo)簽的時(shí)候老是要切換輸入法,非常麻煩,在網(wǎng)上找了下,看到的幾乎都是同一個(gè)人發(fā)的文章被轉(zhuǎn)載的,代碼其實(shí)是錯(cuò)誤的,根本不能直接用,經(jīng)過多番對(duì)比,我這個(gè)菜鳥終于找到問題所在,現(xiàn)在分享給大家:網(wǎng)上流傳:以下為引用的內(nèi)容:打開
2015-06-28 命名變量,函數(shù)和類是挺困難的,除了要考慮到變量的名稱要易于理解,還要擔(dān)心是否這個(gè)名稱在其它某個(gè)地方已經(jīng)使用過. 在一小段腳本中,第二個(gè)問題是基本問題. 當(dāng)你考慮重用你的代碼, 在這之后的項(xiàng)目代碼必須避免使用你用過的命名. 通常來說,可重用的
2015-06-28