揭秘學(xué)習(xí)php的八個(gè)問題和解決方法(2)_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:詳解php+ajax開發(fā)的注意事項(xiàng)1.注意幾個(gè)編碼地方 1.1表單所在的網(wǎng)頁的:meta metahttp-equiv=Content-Typecontent=text/html;charset=utf-8/ 1.2XMLHTTPRequestGET的編碼 httpRequest.setRequestHeader(Content-Type,application/x-www-form-urlencoded;charset=UTF-8); 此處設(shè)置
問題6:Cookies讀寫問題。
這個(gè)問題應(yīng)該不是很大的問題,只不過當(dāng)天馬上下班了,沒有來得及解決,第二天很輕易的就搞定了,剛開始學(xué)習(xí)肯定語句掌握的不多,以為_COOKIE["xxx"]既可以讀也可以寫呢,用到這兒的時(shí)候才發(fā)現(xiàn)部對(duì)路子,上網(wǎng)隨便一搜“php cookies 寫入”答案就來了,setcookie即可,真簡單啊。
問題7:php分頁。
用ASP的時(shí)候SQL語句也沒深入研究,根本就不知道limit這回事兒,我說以前看淘寶、百度的分頁上有0 20、20 20這樣的參數(shù)傳遞呢,都是干分頁用的,稍補(bǔ)了一堂SQL課程問題迎刃而解,頁數(shù)判斷那里原理都一樣就沒當(dāng)成問題,一路綠燈解決戰(zhàn)斗!
問題8:創(chuàng)建utf-8文件寫入中文亂碼問題,問題2的后續(xù)問題。
一開始就把這個(gè)功能做好了,只不過沒用中文測試,后來做到有中文的地方發(fā)現(xiàn)這里不靈了,哎呀那個(gè)頭疼啊,這個(gè)問題收拾了我好幾天,一直沒解決,為了不被這個(gè)問題困擾,所以就先用英文寫入把這里條過去了,昨天必須得解決這里了,所以就硬下頭皮整吧,還是BOM的簽名問題,以下均為我自己理解,不知道對(duì)不對(duì),Windows環(huán)境識(shí)別UTF-8與ANSI文件靠的是UTF-8文件前的一個(gè)叫做BOM簽名的東西,這個(gè)東西普通的文本編輯器是看不到的 xEF xBF xEE好像是這三個(gè)16進(jìn)制字符,反正是三個(gè)東西,問題2里毛病也是他們?nèi)齻(gè)整出來的,UTF-8在Windows下雖然要用這三個(gè)家伙區(qū)分,在php下確實(shí)沒有用的東西,要不問題2里面為啥要去掉BOM簽名呢,怪就怪我在做ASP的時(shí)候遇到過同樣的UTF-8文件寫入中文亂碼問題,所以就留了個(gè)心眼,先在網(wǎng)上艘了一個(gè)UTF-8文件在php寫入的函數(shù),里面就把那三個(gè)討厭的東西加進(jìn)去了,哎呀我去,這就是聰明反被聰明誤,這頓調(diào)試就是不行啊,后來我也是恍然大悟,把這三個(gè)家伙去掉了,問題解決了,那個(gè)暢快啊。
還有很多小問題就不細(xì)說了,比如的轉(zhuǎn)義符是chr(36)啊,SQL中的關(guān)鍵詞from啊(在asp中不是關(guān)鍵詞),時(shí)間函數(shù)的使用(巨方便,比ASP的用著舒服)。
經(jīng)過將近一個(gè)月時(shí)間的學(xué)習(xí)發(fā)現(xiàn)php確實(shí)很強(qiáng)大,而且很好學(xué),前提是有一門web服務(wù)器端語言基礎(chǔ),感覺有很多ASP上需要重點(diǎn)考慮的問題在php上已經(jīng)不是問題了,都替你想好了,而且php速度很快,沒有用Zend我就能感覺出比ASP+Access要快很多了,jsp和.net在速度上根本不能比的,代碼也很簡捷,除了我說的checkbox稍微麻煩一些,其他地方代碼都要比asp精簡,好多地方都很靈活,比如變量的定義,開頭的變量讓命名少了很多約束,很多要用連字符把字符串和變量連起來使用的地方因?yàn)橛械拇嬖诙疾挥眠B字符了,因?yàn)榇碜兞浚圆挥锰貏e強(qiáng)調(diào),總之php是很好很強(qiáng)大,真的很適合做網(wǎng)站呢。
分享:解析用PHP操作MySql數(shù)據(jù)庫?php /* *mysql數(shù)據(jù)庫分頁類 *@packagepagelist *@authoryytcpt(無影) *@version2008-03-27 *@copyrigthhttp://www.d5s.cn/ */ /* *分頁樣式 .page{float:left;font:11pxArial,Helvetica,sans-serif;padding:6px0;margin:0px10%;margin-top:10px;} .pagea,.pa
相關(guān)PHP教程:
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-揭秘學(xué)習(xí)php的八個(gè)問題和解決方法(2)
。