第一篇:PHP網站開發語言技術特點及優勢
1、跨平臺特性:PHP語言可以運行于Linux、FreeBSD、OpenBSD、Solaris Unix、AIX、Darwin、Windows等多種操作系統,通常說的LAMP指的就是Linux、Apache、MySQL、PHP/Perl/Python。
2、數據庫支持:PHP支持多種主流與非主流的數據庫,如:、Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、Microsoft SQL Server、Solid、Sybase、ODBC、oracle、oracle
8、PostgreSQL等。
3、安全性:加密支持,PHP4實現了完整的加密, 這些加密功能是一個完整的mycrypt庫,并且 PHP 4.0 支持哈希函數。Blowfish,TripleDES,MD5,并且SHA1 也是可使用的一些加密算法。使用PHP語言運行Linux、FreeBSD、OpenBSD、Solaris Unix操作系統,不需安裝任何殺毒軟件及補丁,安全可靠.4、擴展性:擴充了API 模塊:PHP 4.0 為擴展的 API 模塊的提供了擴展PHP接口模塊, 濟南網站建設認為它比舊的 API 版本顯著地快。PHP 模塊已有的及最常用的接口多數被轉換到使用這個擴展的接口;另外,PHP屬于開源軟件,其源代碼完全公開,任何程序員為PHP擴展附加功能非常容易使PHP有很好的發展空間和擴展性.5、執行速度快:PHP是一種強大的CGI腳本語言,語法混合了C、Java、Perl和PHP式的新語法,執行網頁比CGI、Perl和ASP更快,這是它的第一個突出的特點;內存方面,PHP 4.0 能更有效的使用內存, 導致較少的內存占用消耗,這主要歸功于引用計數技術的實現。
6、可移植性:PHP 寫出來的 Web 后端 CGI 程序,可以很輕易的移植到不同的操作系統上。例如,先以 Linux 架的網站,在系統負荷過高時,可以快速地將整個系統移到 SUN 工作站上,不用重新編譯 CGI 程序。面對快速發展的 Internet,這是長期規劃的最好選擇。
7、功能全面性。PHP包括圖形處理、編碼與解碼、壓縮文件處理、XML解析、支持HTTP的身份認證、Cookie、POP3、SNMP等。可以利用PHP連接包括Oracle,MS-Access,Mysql在內的大部分數據庫。從對象式的設計、結構化的特性、數據庫的處理、網絡接口應用、安全編碼機制等,PHP幾乎涵蓋了所有網站的一切功能。
8、可伸縮性。傳統上網頁的交互作用是通過CGI來實現的。CGI程序的伸縮性不很理想,因為它為每一個正在運行的CGI程序開一個獨立進程。解決方法就是將經常用來編寫CGI程序的語言的解釋器編譯進web服務器(比如mod_perl,JSP),PHP就可以以這種方式安裝。內嵌的PHP可以具有更高的可伸縮性。
9.要發揮php語言的優勢,Linux+Apache+MySQL+PHP.被稱為“黃金組合”。
10、國內排名前十名的網站中使用PHP的有8家:百度、騰訊網、新浪、搜狐、網易、淘寶、雅虎中國、Tom在線,易趣(ebay)。國內近兩年新推出的web2.0網站中,有80%使用PHP開發。Alexa中文網站500強中,394家以上的網站應用著PHP技術.PHP不會像因為被合作商限制、更多的免費及共享的特性大大降低使用的成本及擴展性。
本文發表于: 轉載請標明版權
第二篇:PHP建設網站的優勢
深圳五洲科創科技有限公司網址://
PHP建設網站的優勢
PHP建設網站的優勢
一、跨平臺特性:
PHP語言可以運行于Linux、FreeBSD、OpenBSD、Solaris Unix、AIX、Darwin、Windows等多種操作系統,通常說的LAMP指的就是Linux、Apache、MySQL、PHP/Perl/Python。
PHP建設網站的優勢
二、數據庫支持:
PHP支持多種主流與非主流的數據庫,如:、Adabas D、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、Microsoft SQL Server、Solid、Sybase、ODBC、oracle、oracle
8、PostgreSQL等。PHP建設網站的優勢
三、安全性:
加密支持,PHP4實現了完整的加密, 這些加密功能是一個完整的mycrypt庫,并且 PHP 4.0 支持哈希函數。Blowfish,TripleDES,MD5,并且SHA1 也是可使用的一些加密算法。使用PHP語言運行Linux、FreeBSD、OpenBSD、Solaris Unix操作系統,不需安裝任何殺毒軟件及補丁,安全可靠.PHP建設網站的優勢
四、擴展性:
擴充了API 模塊:PHP 4.0 為擴展的 API 模塊的提供了擴展PHP接口模塊,認為它比舊的 API 版本顯著地快。PHP 模塊已有的及最常用的接口多數被轉換到使用這個擴展的接口;另外,PHP屬于開源軟件,其源代碼完全公開,任何程序員為PHP擴展附加功能非常容易使PHP有很好的發展空間和擴展性.PHP建設網站的優勢
五、執行速度快:
PHP是一種強大的CGI腳本語言,語法混合了C、Java、Perl和PHP式的新語法,執行網頁比CGI、Perl和ASP更快,這是它的第一個突出的特點;內存方面,PHP 4.0 能更有效的使用內存, 導致較少的內存占用消耗,這主要歸功于引用計數技術的實現。
PHP建設網站的優勢
六、可移植性:
PHP 寫出來的 Web 后端 CGI 程序,可以很輕易的移植到不同的操作系統上。例如,先以 Linux 架的網站,在系統負荷過高時,可以快速地將整個系統移到 SUN 工作站上,不用重新編譯 CGI 程序。面對快速發展的 Internet,這是長期規劃的最好選擇。
PHP建設網站的優勢
七、功能全面性:
PHP包括圖形處理、編碼與解碼、壓縮文件處理、XML解析、支持HTTP的身份認證、Cookie、POP3、SNMP等。可以利用PHP連接包括Oracle,MS-Access,Mysql在內的大部分數據庫。從對象式的設計、結構化的特性、數據庫的處理、網絡接口應用、安全編碼機制等,PHP幾乎涵蓋了所有網站的一切功能。
可伸縮性。傳統上網頁的交互作用是通過CGI來實現的。CGI程序的伸縮性不很理想,因為它為每一個正在運行的CGI程序開一個獨立進程。解決方法就是將經常用來編寫CGI程序的語言的解釋器編譯進web服務器(比如mod_perl,JSP),PHP就可以以這種方式安裝。內嵌的PHP可以具有更高的可伸縮性。
深圳五洲科創科技有限公司網址://
9.要發揮php語言的優勢,Linux+Apache+MySQL+PHP.被稱為“黃金組合”。
10、國內排名前十名的網站中使用PHP的有8家:百度、騰訊網、新浪、搜狐、網易、淘寶、雅虎中國、Tom在線,易趣(ebay)。國內近兩年新推出的web2.0網站中,有80%使用PHP開發。Alexa中文網站500強中,394家以上的網站應用著PHP技術.PHP不會像因為被合作商限制、更多的免費及共享的特性大大降低使用的成本及擴展性。
參考:深圳五洲科創科技有限公司
網址:http://
第三篇:開發技術(PHP)測試題
1、簡述靜態網頁和動態網頁的區別,從文件擴展名、使用技術、表現形式、執行位置等進行闡述
答案:
2、簡述如何搭建PHP程序的環境
答案:
3、簡述PHP語言中,流程控制的分類,及幾種代表語句。
答案:
4、簡述表單提交過程中,get和post方式的區別
答案:
5、簡述session機制的原理
答案:
6、如何在php程序中啟動session
答案:
7、代碼如下
$arr=array(“I”,“am”,“a”,“student”);
$whole=implode(_,$arr);
echo $whole;
代碼輸出的結果是:
答案:
8、代碼如下
$color=imagecolorallocate($img,0,0,255);
代碼實現的功能:
答案:
9、代碼如下:
echo “今天是 ”.date(Y年n月j日);
$w=date(w);
$week=array(星期日,星期一,星期二,星期三,星期四,星期五,星期六);
echo $week[$w];
代碼實現的功能:
輸出今天的日期和是周幾
輸出的內容是(按考試的日期來輸出即可):
2021/12/21 星期二
答案:
10、代碼如下:
$pageno=isset($_GET[pageno])?$_GET[pageno]:1;
代碼實現的功能:
答案:
11、php的源碼是
A、開放的
B、封閉的C、需購買的D、完全不可見的答案: A12、靜態網頁的執行在瀏覽器端完成,動態網頁的執行在服務器端完成答案: 正確
13、動態頁面中不可以出現html、css和javaScript的代碼
答案: 錯誤
14、服務器收到客戶發出的靜態頁面請求之后,只把該頁面文件發送給客戶瀏覽器來執行
答案: 錯誤
15、存放在任意文件夾中的php文件都可以通過localhost/…方式來執行
答案: 錯誤
16、搭建PHP環境時要先安裝php,再安裝apache服務器
答案: 錯誤
17、apache服務默認占用80號端口,不可更改
答案: 錯誤
18、下面哪項不屬于靜態網頁設計中使用的核心技術
A、HTML
B、DreamWeaver
C、CSS
D、Javascript
答案: B19、下面哪組中列舉的技術都屬于動態網頁設計時使用的核心技術
A、ASP、JSP、SSP
B、JSP、XHTML、PHP
C、JSP、PHP、ASP
D、PHP、ASP、Javascript
答案: C20、動態網頁與靜態網頁的本質區別是
A、靜態頁面運行后能夠查看所有的源代碼,動態頁面中動態部分源代碼則無法查看
B、靜態網頁任何時候運行內容都相同,動態頁面則不然
C、動態頁面是在服務器端執行的,而靜態頁面是在瀏覽器端執行的D、靜態頁面中可以包含各種小動畫,動態頁面不可以
答案: C21、下面各種說法中錯誤的是
A、在動態頁面中可以包含大量的靜態代碼
B、使用靜態頁面技術可以實現動態變化的時鐘效果
C、動態頁面的運行過程通常會包含在服務器端的執行過程和在瀏覽器端的執行過程兩個階段
D、瀏覽器請求執行一個靜態頁面時,服務器先把頁面文件執行完畢,然后將結果傳遞到瀏覽器端顯示
答案: D22、下面關于PHP的說法錯誤的是
A、PHP是一種服務器端的腳本
B、PHP程序可以在任意環境中執行
C、在PHP文件中可以包含任意的HTML代碼和樣式的應用
D、使用PHP可以實現注冊、登錄、在線投票、訪客計數等動態頁面中需要的各種功能
答案: B23、若PHP文件中包含html代碼,下面描述中正確的是
A、服務器將整個php文件發送給瀏覽器執行
B、服務器將所有代碼執行后將結果送給瀏覽器
C、服務器執行html代碼后將執行結果和php代碼一起送給瀏覽器
D、服務器執行php代碼后,將指向結果和html代碼一起送給瀏覽器
答案: D24、下面哪組是PHP支持的服務器環境
A、Apache和pws
B、Apache、IIS和pws
C、Apache和IIS
D、只有Apache
答案: C25、若是系統中已經存在了IIS服務,且占用了80端口號,則下面說法正確的是
A、Apache能夠成功安裝,但是無法啟用,只需要修改端口號即可啟用
B、Apache無法完成安裝過程
C、Apache能夠成功安裝,且能正常啟用
D、以上說法都不正確
答案: A26、下面關于Apache主目錄說法錯誤的是
A、安裝Apache之后,必須要將頁面文件放在其主目錄下才能正常運行
B、安裝Apache之后,系統會給其指定默認的主目錄
C、Apache的主目錄不能隨意修改
D、用戶可以根據需要修改Apache主目錄
答案: C27、搭建apache web服務器(使用phpstduy)之后,默認情況下運行文件時的localhost對應哪個文件夾?
A、apache
B、htdocs
C、,需要使用哪個代碼實現
A、onsubmit=“window.open(zhuce.html);”
B、onsubmit=“window.open(zhuce.html);”
C、onclick=“window.open(zhuce.html);”
D、onclick=“window.open(zhuce.html);”
答案: C185、要在表單文本框中顯示數組元素$row[title]的值,則代碼是:
答案:
echo $row[title];;
解析:
186、判斷表單文本框age的數據是否提交到服務器端的方法是______
A、if($_POST[age]==)
B、if(isset($_POST[age]))
C、if($_POST[age]=)
D、if(isset($_FILES[age]))
答案: A187、代碼if(document.getElementById(jieshao).value=)用于判斷id為jieshao的表單元素值是否為空
答案: 錯誤
188、使用函數move_uploaded_file()時只需提供一個參數
答案: 錯誤
189、表單中有文件域元素時,下面哪個說法錯誤________
A、中method屬性取值可以是get
B、中enctype屬性取值為multipart/form-data
C、文件域元素需要設置name屬性
D、可以有多個文件域元素
答案: A190、存在表單文件域元素fname,系統數組$_FILES[fname]中的內容不包括___
A、上傳文件的名稱
B、上傳文件的類型
C、上傳文件的大小
D、上傳文件的內容
答案: D191、進行文件上傳時,文件相關信息存放在系統數組____中
答案: $_FILES;
192、以下系統數組中可以使用兩個下標的是___________
A、$_POST
B、$_GET
C、$_FILES
D、$_SESSION
答案: C193、函數move_uploaded_file()只需要一個參數()
答案: 錯誤
194、若存在文件域元素名稱為f1,$_FILES[‘F1’]是一個數組()
答案: 正確
195、進行文件上傳時,需要在form標記中設置屬性enctype的取值是
A、multipart/form-data
B、text/plain
C、application/x-www-form-urlencoded
D、以上都不是
答案: A196、關于函數move_uploaded_file(),下列說法錯誤的是
A、該函數需要指定兩個參數
B、第二個參數需要同時指定文件存儲的位置和要保存文件的名稱
C、第一個參數需要指定文件的臨時存儲位置和臨時名稱
D、以上說法都是錯誤的答案: D197、關于系統數組$_FILES,第二個下標不包含下面哪一項
A、tmpname
B、size
C、name
D、type
答案: A198、關于多文件上傳功能中,下面說法錯誤的是
A、文件域元素中必須添加multiple屬性
B、可以同時選擇不同文件夾中的文件
C、$_FILES[file1][name]是一個數組
D、文件域元素的name屬性取值必須帶有[]
答案: B199、$_FILES{“touxiang”][“type”]作用是
A、獲取上傳文件的類型
B、獲取上傳文件的大小
C、獲取上傳文件的名稱
D、獲取上傳文件的臨時存儲信息
答案: A200、完成文件上傳功能,在標簽中使用哪個屬性設置編碼_____
A、enctype
B、name
C、ID
D、action
答案: A201、在A網頁上創建了一個Session變量:$____SESSION[“user”]=“張三”,在B網頁上要輸出這個Session變量的值,應使用。
答案: echo $_SESSION[“user”];
202、在同一個網站的不同文件之間傳遞數據的機制是__________
A、session
B、cookie
C、application
D、post
答案: A203、下面哪個系統數組不用于接收表單提交的數據________
A、$_SESSION
B、$_FILES
C、$_POST
D、$_GET
答案: A204、關于session機制的描述中正確的是_____
A、用戶的session都保存在瀏覽器端
B、一旦某個頁面向session中提供了數據,當前網站中在該頁面之后執行的頁面文件都可以根據需要從中獲取該數據
C、不同網站的頁面之間可以通過session機制來傳遞數據
D、session中存放的是所有用戶的共用數據
答案: B205、點擊超鏈接可以向服務器提交數據()
答案: 正確
206、鏈接打開文件count.php時使用鍵名uname提交數據“liuhong”,超鏈接href屬性的取值為
A、href=“count.php”?uname=“liuhong”
B、href=“count.php?uname:liuhong”
C、href=“count.php?uname=liuhong”
D、href=“count.php”?uname:“liuhong”
答案: C207、關于session機制的描述中錯誤的是
A、服務器可通過sessionID來區分各個不同用戶
B、一旦某個頁面向session管道中提供了數據,當前網站中在該頁面之后執行的頁面文件都可以根據需要從管道中獲取該數據
C、不同網站的頁面之間可以通過session機制來傳遞數據
D、要提供數據的頁面和要獲取數據的頁面都要啟用session
答案: C208、下面說法中錯誤的是
A、變量有生命周期
B、session有生命周期
C、session產生于用戶開始訪問一個網站時
D、一個session中可以保存多個用戶的信息
答案: D209、在PHP中,有兩個函數與cookie操作有關。其中____用來設置cookie變量內容, ____用來讀取cookie變量內容。
答案: setcookie;$_COOKIE;
210、能夠在同一網站不同頁面之間傳遞數據的機制是____,在程序代碼開始處啟用該機制時需要使用的代碼是____
答案: session;session_start();
211、Session可以在不同網站的頁面之間傳遞數據()
答案: 錯誤
212、mysql數據庫中查詢數據用select語句
答案: 正確
213、以下說法不正確的是
A、模糊查詢使用的關鍵字是like
B、排序查詢asc是降序,desc是升序
C、分頁查詢使用的關鍵字是limit
D、mysql如果只安裝服務不安裝界面也可以正常使用
答案: B214、在用瀏覽器查看網頁時出現404錯誤可能的原因是
A、頁面源代碼錯誤
B、文件不存在C、與數據庫連接錯誤
D、權限不足
答案: B215、安裝MySQL數據庫之后,默認使用的是根用戶root
答案: 正確
216、卸載MySQL時,說法正確的是
A、只要在控制面板中卸載軟件即可
B、在控制面板中卸載軟件后,清理完注冊表信息即可
C、先刪除系統盤符下的文件夾,再清理注冊表信息,最后卸載軟件
D、先在控制面板中卸載軟件,然后清理注冊表信息,最后刪除系統盤符下的相關文件夾
答案: D217、MySQL服務器有一個超級管理員賬號,其名稱是()
A、admin
B、root
C、sa
D、Administrator
答案: B218、mysqli中返回結果集中記錄總數的函數是()
A、fetch_row
B、fetch_assoc
C、num_rows
D、field_count
答案: C219、訪問mysql數據庫時,用來選擇并打開指定數據庫的方法是_________
A、mysqli_query()
B、mysqli_connect()
C、mysqli_select_db()
D、mysqli_num_rows()
答案: C220、若是在某次訪問數據庫的操作中,需要用到如下四個函數
①mysqli_num_rows()②mysqli_select_db()、③mysqli_connet()④mysqli_query()
則使用這四個函數的順序是___________
A、①②③④
B、②③①④
C、③②④①
D、③④①②
答案: C221、PHP中選擇打開數據庫的方法是______
A、mysqli_connect()
B、mysqli_select_db()
C、mysqli_query()
D、mysqli_num_rows()
答案: B222、查詢用戶名和密碼信息是否存在時,關于查詢結果記錄集$result的說法錯誤的是____
A、該記錄集中的記錄數只能是0或者1
B、該記錄集中的記錄數無法預知
C、若記錄數是0,說明用戶輸入的賬號或者密碼信息有誤
D、若記錄數是1,說明用戶輸入的賬號和密碼信息正確
答案: B223、訪問mysql數據庫時,從查詢結果記錄集中獲取一條記錄的方法是
A、mysql_num_rows()
B、mysql_select_db()
C、mysql_fetch_array()
D、mysql_fetch_Array()
答案: C224、函數mysql_fetch_array()的作用是
A、獲取一個數組中的元素
B、從查詢結果記錄集中獲取一條記錄并以對象方式存儲訪問
C、從查詢結果記錄集中獲取一條記錄并以數組方式存儲訪問
D、以上說法都不正確
答案: C225、下面操作MySQL數據庫的方法中,哪個返回值可能是false
A、mysql_fetch_array()
B、mysql_select_db()
C、mysql_num_rows()
D、mysql_fetch_Array()
答案: A226、查詢數據表時,限制獲取查詢結果中序號為6、7、8的記錄,需要使用的子句是
A、limit 6,8
B、limit 6,2
C、from 6 to 8
D、start 6 to 8
答案: B227、MySQL數據庫操作中,Create New Schema命令的作用是
A、創建數據表
B、創建數據表中一個列名
C、創建數據庫
D、以上說法都不正確
答案: C228、關于數據庫的導入操作,下列說法中錯誤的是
A、使用的命令是Restore
B、導入過程中可以更改原來數據庫的名稱
C、導入過程中必須要選擇忽略錯誤選項,否則導入無法完成D、若安裝數據庫時選擇的字符集是GBK,則導入過程中,必須要選擇字符集是GBK
答案: D229、關于PHP訪問MySQL數據庫的各種方法,下列說法中正確的是
A、在使用mysql_connect()連接數據庫成功之后,就可以直接訪問數據表完成各種操作
B、mysql_num_rows()的作用是獲取查詢結果記錄集中記錄的個數,其參數可以省略
C、mysql_select_db()的作用是選擇打開指定的數據庫,可以只指定一個參數
D、mysql_query()函數只能執行查詢語句,不能執行插入、刪除、更新語句
答案: C230、假設用戶在登錄時,輸入的用戶名信息保存在變量$emailaddr中,密碼保存在變量$psd中,查詢數據表usermsg中是否存在該用戶名和密碼信息,需要定義的查詢語句是
A、select * from usermsg where emailaddr=$emailaddr or psd=$psd
B、select * from usermsg where emailaddr=$emailaddr and psd=$psd
C、select * from usermsg where emailaddr=$emailaddr and psd=$psd
D、select * from usermsg where emailaddr=$emailaddr or psd=$psd
答案: B231、查詢用戶名和密碼信息是否存在時,關于查詢結果記錄集$result的說法錯誤的是
A、該記錄集中的記錄數只能是0或者1
B、該記錄集中的記錄數無法預知
C、若記錄數是0,說明用戶輸入的賬號或者密碼信息有誤
D、若記錄數是1,說明用戶輸入的賬號和密碼信息正確
答案: B232、要獲取記錄集$result中的記錄數,需要使用代碼
A、count($result)
B、mysql_num_row($result)
C、mysql_nums_rows($result)
D、mysql_num_rows($result)
答案: D233、MySQL中使用Select語句查詢時,要限制返回的行數可使用____子句。
答案: limit;
234、訪問mysql數據庫時,從查詢結果記錄集中獲取一條記錄的方法是__________
A、mysqli_num_rows()
B、mysqli_select_db()
C、mysqli_fetch_array()
D、mysqli_query()
答案: C235、在mysql Administrator界面下,Create New Schema命令的作用是_____
A、創建數據庫
B、創建數據表中一個列名
C、創建數據表
D、以上說法都不正確
答案: A236、關于數據庫的導入操作,下列說法中錯誤的是_____
A、使用的命令是Restore
B、導入過程中可以更改原來數據庫的名稱
C、導入過程中必須要選擇忽略錯誤選項,否則導入無法完成D、使用的命令是Backup
答案: D237、假設用戶在登錄時,輸入的用戶名信息保存在變量$uname中,密碼保存在變量$psd中,查詢數據表user中是否存在該用戶名和密碼信息,需要定義的查詢語句是_______
A、select * from user where uname=$uname or psd=$psd
B、select * from user where uname=$uname and psd=$psd
C、select * from user where uname=$uname and psd=$psd
D、select * from user where uname=$uname or psd=$psd
答案: B238、要獲取記錄集$result中的記錄數,需要使用代碼______
A、count($result)
B、mysqli_num_row($result)
C、mysqli_nums_rows($result)
D、mysqli_num_rows($result)
答案: D239、MySQL數據庫的根用戶是____
答案: root;
240、下面的程序使用mysqli內置函數連接數據庫,并將表lyb中的記錄顯示在網頁中,將1234處填寫完整
241、下面的程序用來刪除記錄,當用戶單擊“刪除”超鏈接時,記錄將被刪除,將下面1234處的代碼補充完整
1.isset 2$_GET[“id”] 3.$id 4.$sql,$conn242、下面的程序是獲取到下面表單發送來的信息并按以下格式輸出
將下面的服務器端的程序補充完整,在1234處填寫合適的代碼
$user=$_POST[“user”];
$pwd=$_POST[“pwd”];
$addr=$_POST[“addr”];
echo $user.“您好,您住在”.$addr.”,您的密碼是“.$pwd;
243、1)寫一個函數,函數名為Trimtit,有兩個參數$tit,$n,函數的功能是根據指定的長度截取原始字符串。
如果原始字符串$tit的長度大于指定長度$n,則返回從左端截取的字符串并加“…”
如果長度未超過指定長度,則返回原始字符串。
2)并編寫測試代碼,使用函數實現字符串的截取。
答案:
function Trimtit($tit,$n){if(strlen($tit)>$n){
echo ”...“.substr($tit,0,$n);
}
else
echo $tit;
}
Trimtit(”tit664848",5);
解析:
244、編寫一個函數,輸入是5個分數,輸出是去掉一個最高分和去掉一個最低分后的平均分。
答案:
function num($a,$b,$c,$d,$e){
$s=array($a,$b,$c,$d,$e);
$max=0;
$min=$s[0];
$abc=0;
for($i=0;$i if($max<=$s[$i]){ $max=$s[$i]; } if($min>=$s[$i]){ $min=$s[$i]; } $abc+=$s[$i]; } $abc=($abc-$min-$max)/5; echo $abc; } num(11,22,33,44,55); 解析: 245、使用for循環,完成1+2+3+4+…+100求和過程,使用變量$sum表示結果并輸出。 答案: $num=0; for($i=1;$i<=100;$i++){ $num+=$i; } echo $num; imagecreatetruecolor 輸出真彩色圖像 246、下面哪一個不是函數imagettftext()的參數_______ A、輸出字符的坐標 B、輸出字符的角度 C、字號 D、加粗輸出的字符 答案: D247、創建真彩色圖像,使用的函數是____ 答案: imagecreatetruecolor(); 248、代碼imagecolorallocate($img1,255,255,0)的作用是創建____色 答案: 黃; 249、imageline()函數能夠在畫布中畫線,需要四個參數() 答案: 錯誤 250、用于創建一幅真彩色圖像的函數是 A、imagecreatetruecolor() B、imagecreate() C、imagecolorallocate() D、imagefill() 答案: A251、用于為指定圖像分配顏色的函數是 A、imagecreatetruecolor() B、imagecreate() C、imagecolorallocate() D、imagefill() 答案: C252、下面哪一個不是函數imagettftext()的參數 A、字號 B、輸出字符的角度 C、輸出字符的顏色 D、加粗輸出的字符 答案: D253、函數imagesetpixel()的作用是 A、在指定位置畫一條直線 B、在指定位置設置一個單一像素 C、使用指定的顏色填充指定的區域 D、新建一個基于調色板的圖像 答案: B254、若$color表示藍色,代碼imagefill($img,0,0,$color)作用是 A、設置畫布$img中坐標0,0的點為藍色 B、為畫布填充藍色 C、在畫布中畫藍色直線 D、輸出畫布 答案: B255、用于為畫布分配顏色的函數是_____ A、imagefill() B、imagecreate() C、imagecolorallocate() D、imagecolor() 答案: D Linux網站開發筆試題(45分鐘) (linux網站開發程序員) 姓名 : 性別 : 聯系電話 : 1、基礎編程題(使用PHP、C、C++或shell編寫) 1、請用你擅長的高級編程語言描述一下冒泡排序的算法,對象是一個數組。 2、輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字符的順序不變。句子中單詞以空格符隔開。為簡單起見,標點符號和普通字母一樣處理。 例如輸入“I am a student.”,則輸出“student.a am I”。 3、輸入n個整數,輸出其中最小的k個。 例如輸入1,2,3,4,5,6,7和8這8個數字,則最小的4個數字為1,2,3和4。 (本題僅要求寫出分析思路不要求編碼) 二、寫一個簡單的信息提交頁面add.html,提交地址為http://localhost/abc.php,包含姓名、性別、年齡段三條信息,其中年齡段使用下拉菜單,選項分別為:20歲以下,20~30,31~40,40歲以上。 三、有兩張表: 部門表department 部門編號dept_id 部門名稱dept_name 員工表employee 員工編號empid 員工姓名e_name 部門編號dept_id 工資e_wage 根據下列題目寫出sql: 1、列出工資大于7000的員工所屬的部門編號 2、列出員工表中的部門名稱(左連接) 3、列出員工少于3人的部門編號 4、列出工資最高的員工姓名 5、求各部門的平均工資 6、求各部門的員工工資總額 7、求每個部門中的最大工資值和最小工資值,并且它的最小值小于5000,最大值大于15000 8、假如現在在庫中有一個和員工表結構相同的空表employee2,請用一條sql語句將employee表中的所以記錄插入到employee2表中。 四、寫出十個常用的linux命令,并簡單說明他們的作用。 五、談談你對團隊配合的看法。 基于PHP技術的網站設計畢業論文 摘要 隨著Internet在中國的迅速發展,人們日常生活中越來越多地使用這項新的技術來為自己的工作和學習服務.由于WEB頁面能把文本、圖像、聲音、動畫、視像等多種媒體信息集于一體,不但使信息的顯示更加生動,而且使信息的瀏覽更為方便,同時WEB頁能實現網上交易平臺、客戶信息反饋方便了企業與客戶之間信息交流,因此許多企業紛紛建設網站以增強企業知名度.柳州華力網站主要介紹柳州華力的有代寫論文關信息,并用PHP MYSQL架設用戶登陸以及客戶信息反饋,使客戶信息第一時間反饋給企業,拉近企業與客戶之間的距離。本篇論文是對我設計的網站的一點論述,主要論述了柳州華力網站建設規劃的主體思想、利用PHP MYSQL數據庫實現用戶登錄和信息反饋,以及在設計過程中所遇到的要點、難點等。關鍵字:網站規劃、PHP MYSQL數據庫 Abstract WiththerapiddevelopmentofInternettechniqueinChina,moreandmorepeopleusethenewtechasatoolseveringtheirlifeandstudy.BecauseWEBpagecancollecttext,image,sound,animation,videotogether.andthehypertextpropertyofhomepagecannotonlymakethedisplayofinformationpageslively,butalsomakethebrowseofinformationmoreconvenient.So,Manyenterprisesalsomaketheirpublicationsonline.Thispage Keyword:WEBSITEDESIGN、PHP MYSQLDatebas 目錄 1.緒論 1.1.互聯網現狀 互聯網的快速發展使企業可以實現快捷的信息傳送以及直接的客戶介入,但企業中各個系統的相對獨立性使信息渠道比較混亂。企業系統中各類人員的信息渠道多種多樣,互不兼容,沒有一個統一的應用界面讓系統使用者可以根據自己的需要獲得想要的信息,這不利于電子商務應用模式的建立和開展。如何通過建立一個單獨的界面給企業遍布全球的現實客戶、潛在客戶、供應商、雇員和合作伙伴提供全面的企業信息和應用呢?于是企業門戶(EnterprisePortal)誕生了,并成為一個新的熱點。 1.2.如何定義企業門戶 目前,尚不能準確地對企業門戶下一個完整的定義,企業門戶與IT業有些名詞一樣,不同的專業人士和機構對之有不同的理解,并有很多術語用于描述企業為其客戶、合作伙伴和員工的方便而采用的“門戶”,如企業門戶、社團門戶、員工門戶等。同時根據應用的具體功能不同又把企業門戶細分為信息門戶、知識門戶和應用門戶等,并且這種劃分方法已逐漸得到認可。下面介紹一下這3類門戶。 1.2.1.企業信息門戶 企業信息門戶(EnterpriseInformationPortal,EIP)的基本作用是為人們提供企業信息。企業信息門戶提供了一個了解企業的訪問入口,所有訪問者都可以通過這個入口獲得個性化的信息和服務。對企業來說,信息門戶既是一個展示企業的窗口,又可以無縫地集成企業的內容、商務活動及社區等,動態地發布存儲在企業內部和外部的各種信息,同時還可以支持網上的虛擬社區。企業信息門戶強調對結構化與非結構化數據的收集、訪問、管理和無縫集成,這類門戶必須提供數據查詢、分析和報告等基本功能,企業員工、合作伙伴、客戶及供應商都可以通過企業信息門戶方便地獲取自己所需的信息。 1.2.2.企業知識門戶 企業知識門戶(EnterpriseKnowledgePortal,EKP)是一個平臺,該平臺是知識加工平臺、決策平臺、知識發布與獲取平臺的集成,它使企業各部門職員之間的信息共享和交流更加流暢。這里的“知識”不僅包括數據庫、文檔、企業政策方針和過程手續等,甚至包括存在于員工頭腦中的工作經驗與專業技能等非具體化的信息資源。 企業知識門戶是企業信息門戶的延伸與發展。信息門戶的重點是信息的收集、整理及傳輸,有效利用企業已有的信息、知識和公共關系,并能收集、分析、增值、共享信息和知識。企業知識門戶的重點是企業信息的加工與處理。企業知識門戶的目的是使恰當的人在恰當的時間使用恰當的知識,企業信息門戶主要通過數據挖掘、數據加工技術使零散的信息成為知識,供決策支持服務。 1.2.3.企業應用門戶 企業應用門戶(EnterpriseApplicationPortal,EAP)實際上是對企業業務流程的集成。它以商業流程和企業應用為核心,把商業流程中功能不同的應用模塊通過門戶技術集成在一起。從某種意義上說,我們可以把企業應用門戶看成是企業信息系統的集成界面,企業員工和合作伙伴可以通過企業應用門戶訪問相應的應用系統,實現移動辦公,進行網上交易等。以上3類門戶雖然在側重點有所不同,但隨著企業信息系統復雜程度的增加,越來越多的企業需要能夠將以上3類門戶有機地整合在一起的通用型企業門戶,這已是一種趨勢,我們在這里把它們統一稱為企業門戶。最后,讓我們試圖通過企業門戶的作用來幫助讀者理解企業門戶的定義。維持客戶的最基本戰略因素是企業整體強大、互利關系網,包括客戶、供應商、合作伙伴和員工本身。這些關系的培養主要通過各方之間的相互溝通和信任感--即各方及時收到相關信息、信息準確并且服務最優。企業門戶被認為能夠滿足這種需要,通過使用戶利用方便、可靠的工具接入實現有效的信息交換。或者說,企業門戶能為用戶提供建設信息型企業網站的應用,包括網站生成、信息發布、信息管理、信息反饋、網站管理等系統,實現企業網上形象展示及對外溝通的需求。 1.3.有無必要建立企業門戶 在國外,特別是在美國,實施企業門戶戰略已經被列入了許多大企業的日程表中。與國外相比,國內了解企業門戶概念的企業十分少,而計劃建立企業門戶的企業就更加微乎其微。但是,互聯網在國內的發展速度相當迅速,中國企業建立自己的門戶網站,為自己的客戶、員工和代理商提供綜合性服務的重要性不言而喻。 從網絡經濟的特點來看,速度和知識是網絡經濟的兩大支柱。首先,企業只有借助于網絡才能獲得發展的先機,這就要看誰能夠以最迅捷的動作聯系客戶、供應商和代理商,組織生產和銷售。毫無疑問,企業門戶是實現上述目標最有力的手段。從資源利用的角度來看,企業門戶是以最小可能成本,實現最大程度開發利用現有資源目標的可行途徑。首先,企業門戶將本需要占用多臺不同硬件系統的應用集成到較少的系統設備上,從而節約硬件的投入。其次,減少了多種未經集成的應用軟件的總體維護成本。除了新 設立的企業,其他實施企業門戶的企業都已有多種應用系統和以數據庫、文檔等形式存儲的信息資源。這些資源往往條塊分割,分散維護成本高昂。新的企業門戶將現有的資源加以整合,并經過一定的處理,最后集成到企業門戶這樣一個統一的平臺上,提供給更多的用戶。由于它的繼承和集成,企業可以實現集中維護,從而降低維護成本。第三,企業門戶采用高效的互聯網作為信息傳輸的工具,相比建設或租用線路價格低廉,同時減少了人力投入。第四,企業門戶的實施可以改進企業的供應鏈管理,企業門戶能夠幫助企業實現真正意義上的零庫存。 由此看來,企業尤其是大中型企業,不論是從節約成本角度還是從提高競爭力角度考慮,建立企業門戶都是有效的方法。1.4.如何建立企業門戶 既然企業門戶功效如此之大,那么企業要想建立企業門戶應該如何去操作?一般來說,企業要成功地部署企業門戶可按照如下幾方面進行。 1.4.1.前期準備工作 企業在建立企業門戶之前,要進行大量的信息調查工作,弄清楚企業的商業信息是如何使用的。對于大多數企業而言,這意味著要進行商業信息應用的調查和研究。調查的目的是了解誰使用信息,信息是如何使用,以及信息如何流入和流出。 1.4.2.產品與技術的選擇 在進行完信息的使用調查之后,企業就要選擇門戶產品和技術。門戶軟件不僅要滿足商業信息和應用訪問的需要,還要滿足事先定義的技術層面(如協議)的要求。目前,由于有相當數量的公司推出了企業門戶解決方案,這為企業提供了較大的選擇余地。但不可否認,目前企業門戶的產品良莠不齊,功能和所采用的技術差別較大,如何正確選擇適合自身企業需要的企業門戶產品是一門學問,本欄目下期對此進行討論。 1.4.3.企業門戶的建設 選好技術和產品,接下來就是建設了。這方面需要注意的是企業信息要集成到門戶有關目錄之下,或安排在某個主題里,以便用戶可以容易地找到所需要的信息。信息的組織及個性化,應用和服務以能夠滿足用戶的需求為目的。 1.4.4.推廣使用企業門戶 企業門戶建好了,并不意味著工作就完成了,因為建企業門戶的目的是讓其發揮作用。接下來就是讓更多相關的用戶群體來了解和使用它。在這個階段,個性化是舉足輕重的。個性化的目的是針對合適的用戶群,如營銷分析、財務分析、經理或商業伙伴,合理地將門戶信息、應用和工具進行有針對性的設計。 2.網站規劃設計要點 因特網正在改變世界,它促成了網絡經濟雛形的形成,特別是電子商務正由新概念走向實用化。由于因特網具有傳播信息容量極大、形態多樣、迅速方便、全球覆蓋、自由和交互的特點,已經發展成為新的傳播媒體,所以全球幾乎各個企業、機構紛紛建立自己的Web站點。Web站點是向用戶或潛在客戶提供信息(包括產品和服務)的一種方式。其文檔所包含的內容是由被稱為超文本(HyperText)的文本、圖形圖象、聲音,甚至電影等組成。使這些超文本能夠有機地關聯并可使瀏覽器識別,是通過HTML語言(HyperTextMarkupLanguage超文本標記語言)實現的。同時CGI(CommonGatewayInterface公共網關接口)能使Web具有交互功能。Web站點指引用戶瀏覽該站點或其他站點上的分頁信息,可以通過表格和電子郵件 的連接提供雙向交互方式。站點建立后,你的企業就在國內、甚至在國際上有了一席之地,有了每周7天、每天24小時的“虛擬門市部”。網站是未來企業開展電子商務的基礎設施和信息平臺,它是“知識經濟”的制高點,企業的網址猶如企業的商標和品牌一樣,是反映企業形象和文化的巨大的無形資產。 因此企業網站規劃必須注意以下八個方面: 2.1.目標明確、定位正確 Web站點的設計是企業或機構發展戰略的重要組成部分。要將企業站點作為在因特網--這個新媒體上展示企業形象、企業文化的信息空間,領導一定要給予足夠的重視,明確設計站點的目的和用戶需求,從而作出切實可行的計劃。 挑選與錘煉企業的關鍵信息,利用一個邏輯結構有序地組織起來,開發一個頁面設計原型,選擇用戶代表來進行測試,并逐步精煉這個原型,形成創意。分析有些網站的效果不如預想的好,主要原因是對用戶的需求理解有偏差,缺少用戶的檢驗造成的。設計者常常將企業的市場營銷和商業目標放在首位,而對用戶和潛在的用戶的真正需求了解不多。所以,企業或機構應清楚地了解本網站的受眾群體的基本情況,如受教育程度、收入水平、需要信息的范圍及深度等,從而能夠有的放矢。2.2.主題鮮明、富有特色 在目標明確的基礎上,完成網站的構思創意即總體設計方案。對網站的整體風格和特色作出定位,規劃網站的組織結構。 Web站點應針對所服務對象(機構或人)不同而具有不同的形式。有些站點只提供簡潔文本信息;有些則采用多媒體表現手法,提供華麗的圖像、閃爍的燈光、復雜的頁面布置,甚至可以下載聲音和錄像片段。最好的Web站點將把圖形圖像表現手法與有效的組織與通信結合起來。 要做到主題鮮明突出,力求簡潔,要點明確,以簡單明確的語言和畫面告訴大家本站點的主題,吸引對本站點有需求的人的視線,對無關的人員也能留下一定的印象。對于一些行業標志和公司的標志應充分加以利用。 調動一切手段充分表現網站的個性和情趣,突出個性,辦出網站的特色。Web站點主頁應具備的基本成分包括: 頁頭:準確無誤地標識你的站點和企業標志; E-mail地址:用來接收用戶垂詢; 聯系信息:如普通郵件地址或電話; 版權信息。 注意重復利用已有信息,如客戶手冊、公共關系文檔、技術手冊和數據庫等可以輕而易舉地用到企業的Web站點中。第四篇:PHP網站開發程序員筆試試題
第五篇:PHP技術的網站設計畢業論文