日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP初學者疑難問題大總結

瀏覽:28日期:2024-03-02 15:29:42

PHP初學者頭疼問題大總結,下面提出的14個問題希望對PHP初學者有所幫助。

1、頁面之間無法傳遞變量

get,post,session在最新的php版本中自動全局變量是關閉的,所以要從上一頁面取得提交過來得變量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當然也可以修改自動全局變量為開(php.ini改為register_globals = On);考慮到兼容性,還是強迫自己熟悉新的寫法比較好。

2、Win32下apache2用get方法傳遞中文參數(shù)會出錯

test.php?a=你好&b=你也好

傳遞參數(shù)是會導致一個內(nèi)部錯誤

解決辦法:'test.php?a='.urlencode(你好).'&b='.urlencode(你也好)

......

3、win32下的session不能正常工作

php.ini默認的session.save_path = /tmp

這顯然是linux下的配置,win32下php無法讀寫session文件導致session無法使用

把它改成一個絕對路徑就可以了,例如session.save_path = c:windowstemp

4、顯示錯誤信息

當php.ini的display_errors = On并且error_reporting = E_ALL時,將顯示所有的錯誤和提示,調(diào)試的時候最好打開以便糾錯,如果你用以前php寫法錯誤信息多半是關于未定義變量的。變量在賦值以前調(diào)用會有提示,解決辦法是探測或者屏蔽。

例如顯示$foo,可以if(isset($foo)) echo $foo 或者echo @$foo

5、Win32下mail()不能發(fā)送電子郵件

在linux下配置好的sendmail可以發(fā)送,在win32下需要調(diào)用smtp服務器來發(fā)送電子郵件,修改php.ini的SMTP = ip //ip是不帶驗證功能的smtp服務器(網(wǎng)上很難找到),php發(fā)送郵件的最好解決方法是用socket直接發(fā)送到對方email服務器而不用轉(zhuǎn)發(fā)服務器。

6、初裝的mysql如果沒有設置密碼,應該使用

update mysql.user set password='yourpassword' where user='root'

修改密碼

7、header already sent

這個錯誤通常會在你使用HEADER的時候出現(xiàn),他可能是幾種原因:1,你在使用HEADER前PRING或者ECHO了2.你當前文件前面有空行3.你可能INCLUDE了一個文件,該文件尾部有空行或者輸出也會出現(xiàn)這種錯誤。

8、更改php.ini后沒有變化

重新啟動web server,比如IIS,Apache等等,然后才會應用最新的設置

9、php在2003上面安裝(ISAPI的安裝方法懇請高手指教)

PHP4的php4isapi.dll好像和2003有些沖突,只能用CGI模式安裝:

步驟一,先www.php.net下在一個安裝程序,我是裝的是:php-4.2.3-installer.exe,你也可以去找最新的版本,在安裝php-4.2.3-installer.exe之前保證你的IIS6.0啟動了,并能夠訪問。 安裝好以后,在默認網(wǎng)站-->應用程序配置;

步驟二:點擊 web服務擴展 -->新建web服務擴展;

步驟三: 擴展名-->php,然后添加;

步驟四:找到php.exe的路徑添加上去;

步驟五: 確定就可以了;

步驟六: 選擇php的服務擴展,然后點擊允許。

10、有時候sql語句不起作用,對數(shù)據(jù)庫操作失敗

最簡便的調(diào)試方法,echo那句sql,看看變量的值能得到不。

11、include和require的區(qū)別

兩者沒有太大的區(qū)別,如果要包含的文件不存在,include提示notice,然后繼續(xù)執(zhí)行下面的語句,require提示致命錯誤并且退出,據(jù)我測試,win32平臺下它們都是先包含后執(zhí)行,所以被包含文件里最好不要再有include或require語句,這樣會造成目錄混亂。或許*nux下情況不同,暫時還沒測試

如果一個文件不想被包含多次可以使用include_once或require_once## 讀取,寫入文檔數(shù)據(jù):

function r($file_name) { $filenum=@fopen($file_name,'r'); @flock($filenum,LOCK_SH); $file_data=@fread($filenum,filesize($file_name)); @fclose($filenum); return $file_data; } function w($file_name,$data,$method='w'){ $filenum=@fopen($file_name,$method); flock($filenum,LOCK_EX); $file_data=fwrite($filenum,$data); fclose($filenum); return $file_data; }www.devdao.com

12、isset()和empty()的區(qū)別

兩者都是測試變量用的。

但是isset()是測試變量是否被賦值,而empty()是測試一個已經(jīng)被賦值的變量是否為空。如果一個變量沒被賦值就引用在php里是被允許的,但會有notice提示。如果一個變量被賦空值,$foo=''或者$foo=0或者 $foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是說賦空值不會注銷一個變量。

要注銷一個變量,可以用 unset($foo)或者$foo=NULL。

13、mysql查詢語句包含有關鍵字

php查詢mysql的時候,有時候mysql表名或者列名會有關鍵字。這時候查詢會有錯誤。例如表名是order,查詢時候會出錯。簡單的辦法是sql語句里表名或者列名加上`[tab鍵上面]來加以區(qū)別,

例如select * from `order` 。

14、通過HTTP協(xié)議一次上傳多個文件的方法

有兩個思路,是同一個方法的兩種實現(xiàn)。具體程序還需自己去設計:

1、在form中設置多個文件輸入框,用數(shù)組命名他們的名字,如下:

<form action='' method=post> <input type=file name=usefile[]> <input type=file name=usefile[]> <input type=file name=usefile[]> </form> 這樣,在服務器端做以下測試 echo '<pre>'; print_r($_FILES); echo '</pre>';

2、在form中設置多個文件輸入框,但名字不同,如下:

<form action='' method=post> <input type=file name=usefile_a> <input type=file name=usefile_b> <input type=file name=usefile_c> </form> 在服務器端做同樣測試: echo '<pre>'; print_r($_FILES); echo '</pre>';

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品xxx在线观看| 国产精品美女久久久久久不卡| 欧美国产偷国产精品三区| 欧美a在线观看| 麻豆国产精品| 精品国产麻豆| 亚洲女同av| 四虎影视精品| 美女少妇全过程你懂的久久| 99riav国产精品| 亚洲三级视频| 日韩区欧美区| 日韩精品91亚洲二区在线观看| 91福利精品在线观看| 国产欧美欧美| 精品一区二区三区免费看| 国产在线一区不卡| 久久国产主播| 蜜臀a∨国产成人精品| 日本不卡视频在线观看| 国产精品三级| 日韩欧美三级| 亚洲精品97| 日韩精品导航| 久久久久久网| 午夜久久99| 亚洲精品无吗| 国产福利一区二区精品秒拍| 久草免费在线视频| 婷婷亚洲五月| 日韩精品导航| 日产精品一区二区| 亚洲精品电影| 欧美久久香蕉| 色网在线免费观看| 久热综合在线亚洲精品| 国产精品亚洲综合色区韩国| 日韩欧美视频专区| 亚洲日韩视频| 国精品产品一区| 免费国产自线拍一欧美视频| 国产欧美大片| 国产 日韩 欧美一区| 中文日韩欧美| 国产精品99久久久久久董美香| 色一区二区三区| 亚洲网址在线观看| 国产成人77亚洲精品www| 国产日韩综合| 美女久久精品| 99国产精品久久久久久久| 欧美在线精品一区| 欧美日韩视频网站| 日韩精品91亚洲二区在线观看| 色偷偷偷在线视频播放| 亚洲精品第一| se01亚洲视频 | 欧美a在线观看| 国产国产精品| 美女久久久久久 | 国产一区二区三区国产精品 | 鲁大师成人一区二区三区| 国产精品久久久一区二区| 久久理论电影| 麻豆精品一区二区综合av| 久久亚洲国产精品一区二区| 国产盗摄——sm在线视频| 亚洲欧美日本日韩| 久久影院资源站| 亚洲精品九九| 香蕉精品久久| 精品欧美日韩精品| 日本a级不卡| 成人av二区| 国产高潮在线| 国产日产一区| 亚洲一二av| 免费黄色成人| 国产精品久久久久久久久妇女| 日韩精品亚洲一区二区三区免费| 99精品小视频| 国产一区二区三区四区五区传媒| 巨乳诱惑日韩免费av| 都市激情国产精品| 国产精品美女在线观看直播 | 日韩一区精品字幕| 丝袜美腿一区| 久久一区视频| 久久国产免费看| 日韩中文字幕区一区有砖一区| 欧美二三四区| 精品日韩一区| 国产精品欧美一区二区三区不卡| 亚洲丝袜美腿一区| 伊人久久亚洲美女图片| 亚洲精品一级二级| 国产精东传媒成人av电影| 亚洲1区在线| 国产亚洲永久域名| 美女少妇全过程你懂的久久| 蜜桃成人精品| 韩日一区二区| 国产日韩欧美一区在线| 日韩一区二区三区精品视频第3页| 午夜久久福利| 蜜桃tv一区二区三区| 日韩天堂在线| 中文字幕高清在线播放| 狠狠久久伊人中文字幕| 国产精品www.| 国产精品一在线观看| 亚洲一区二区三区久久久| 黄色亚洲在线| 亚洲一卡久久| 夜夜嗨一区二区三区| 不卡av一区二区| 久久人人精品| 视频福利一区| 999国产精品视频| 亚洲午夜一级| 香蕉人人精品| 欧美精品一区二区三区精品| 天堂网av成人| 亚洲香蕉网站| 亚洲国产日韩欧美在线| 黄色亚洲精品| 在线看片不卡| 午夜亚洲福利在线老司机| 在线午夜精品| 亚洲五月综合| 欧美日韩18| 国产精品二区影院| 久久在线91| 日韩国产综合| 免费av一区| 亚洲中字黄色| 日韩中文一区二区| 欧美片网站免费| 精品一区二区三区视频在线播放 | 亚洲高清激情| 亚洲欧洲日本mm| 亚洲小说春色综合另类电影| 日本午夜免费一区二区| 麻豆免费精品视频| 新版的欧美在线视频| 亚洲午夜在线| 亚洲有吗中文字幕| 国产精品久久久久久久久久久久久久久 | 亚洲不卡av不卡一区二区| 999国产精品| 蜜桃一区二区三区在线观看| 91成人在线网站| 久久精品二区亚洲w码| 日韩免费高清| 亚洲综合二区| 欧美亚洲色图校园春色| 精品美女久久| 欧美性感美女一区二区| 亚洲一区欧美二区| 亚洲久久一区| 国产精品v日韩精品v欧美精品网站 | 欧美日韩精品一区二区三区视频 | 91亚洲国产成人久久精品| 日韩不卡在线| 免费视频一区二区| 国产精品手机在线播放| 日韩在线看片| 午夜在线视频观看日韩17c| 亚洲啊v在线免费视频| 麻豆91在线播放| 91精品精品| 日韩欧美中文字幕一区二区三区| 欧美黄色精品| 一区在线免费| 国产日产一区| 91久久国产| 国产精品一在线观看| 99久久精品网| 伊人久久大香伊蕉在人线观看热v| 国产精品欧美三级在线观看| 精品免费av在线| 亚洲欧美一级| av高清不卡| 91成人在线| 午夜欧美在线| 欧美经典一区| 性欧美长视频| 精品国产网站| 蜜芽一区二区三区| 水蜜桃久久夜色精品一区| 视频在线观看一区| 国产一区二区三区久久 | av成人国产| 国产黄色精品| 中文一区一区三区免费在线观| 精品国产18久久久久久二百| 亚洲专区一区| 伊人久久国产| 欧美日韩一区自拍| 99热精品在线观看|