學習PHP程式語言的一些總結

老朱教授發表於2017-11-26

 

1.         佈局問題

 

CSS樣式表的優先順序問題

樣式表中的某設定與網頁設定衝突,則以樣式表的優先順序為準。

CSS樣式表中詳細設定各種“體例格式”(新的體例格式就重新命名並加到CSS樣式表中)

 

2.         表格問題(畫素與百分比)

 

使用“畫素”固定化最外圍的表格佈局,而使用“百分比”或“自由伸展”設計佈局單元格或內部巢狀表格,設立“間隔影像”來定位表格的邊界。

 

3.         伺服器問題

 

Web伺服器端:Win用自帶的IIS伺服器軟體,Linux常用Apache伺服器軟體。

伺服器執行環境僅針對伺服器執行資料夾有效。

 

4.         資料庫安裝問題

 

安裝資料庫以後,經常出現“無法連線資料庫”或“無法找到資料庫”的提示,需要安裝使用ODBC(資料庫和網頁輸出間的連線程式)進行連線。

正確安裝資料庫和ODBC後,出現“不知名的錯誤”或“不支援當前資料庫”的提示,是沒有安裝“動態網頁技術直譯器與資料庫間的連線檔案”所致。(這個連線檔案一般可以在相關的動態網頁技術直譯器的檔案中找到)

ODBC程式由資料庫開發商提供;

直譯器與資料庫的連線程式由直譯器開發商提供;

 

5.         PHP軟體下載

 

www.php.net/downloads.php

http://www.cnphpbb.com/ (中文版phpBB軟體)

 

6.         Linux伺服器中常用的伺服器端軟體

 

Apache:網頁伺服器 http://www.apache.org/dist/httpd 下載,開放原始碼的HTTP伺服器,多平臺,可以通過API擴充套件,Perl/Python等直譯器被編譯在其中。通過編譯的模組實現許多技術的支援,從程式語言PHP的支援,身份認證模組如:mod_accessmod_authmod_digest,通用的語言介面的支援如:PerlPythonTcl等。

MySQL:資料庫伺服器 http://www.mysql.com/downloads/index.html

PHP:伺服器端指令碼語言 http://www.php.net/downloads.php

ProFTPDFTP伺服器 http://www.proftpd.org/

vsftpd:非常安全的FTP伺服器 http://www.rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS

UnrealIRCdIRC伺服器 http://www.unrealircd.com/downloads.php 這是一個免費的製作聊天伺服器端的軟體,可以輕鬆組建聊天室。

pptpdVPN伺服器 http://prdownloads.sourceforge.net/poptop 獲得。

JabberD Quickstart:即時訊息伺服器 http://jabberd.jabberstudio.org/quickstart 它相容jabber協議的客戶端和服務端元件的TCP套接字的連線等。

ample:網路電臺伺服器,以及組建形式多樣的伺服器(如:網路音樂伺服器http://prdownloads.sourceforge.net/ample 下載,ample使用的P2P(Peer-to-peer,點對點網路技術)對等網際網路絡技術。

 

7.         網路服務安全問題

 

網站資訊分類:線分類、面分類、混合分類。

FTP伺服器:許多可以用anonymous使用者名稱登陸,FTP伺服器一定要設定目錄許可權,不要將不應該有的許可權開放給共享的帳戶。

Telnet:最大的安全問題是客戶登陸時的使用者名稱和密碼使用的明文傳輸。

www服務:它的安全問題是來自“公共閘道器介面程式”存在著安全漏洞,JavaScriptActive都會帶來安全問題。

郵件伺服器:的一些程式通常以root帳號執行,潛在著危險。還有角色欺騙等。

Usenet服務:Usenet新聞的安全問題。

NFS網路檔案系統:可以連線遠端檔案系統,不恰當的配置將被人很容易地重灌NFS檔案系統。

 

8.         日誌檔案的訊號分析

 

a.模式匹配:將收集的資訊與已知的資料庫中的資訊進行比較。系統負擔小,準確率高。但是卻需要不斷的升級更新新的攻擊方式的相關資料;

b.統計分析:將統計的正常時的測量屬性平均值與網路、系統的行為進行比較來確定。

c.完整性分析:主要關注某個檔案或物件是否被更改。它利用強有力的加密機制(稱為訊息摘要函式)識別哪怕是微小的變化。缺點是一般以批處理的方式實現,用於事後分析而不能實時響應。

 

9.         網頁測試

 

a.瀏覽器的測試:

視窗/結果à開啟“結果”皮膚,點選“目標瀏覽器檢查”,點選“結果”皮膚左上角的選單,在彈出的選單中點選設定。(點選“瀏覽報告”按鈕將顯示相關報表)

b.解析度的測試:

在作業系統中對解析度進行設定,最低設為800×600,最高設為1280×1024的測試。

c.不同作業系統的測試:

在不同的作業系統環境中進行除錯。

d.連結的測試:

視窗/結果à開啟“結果”皮膚,點選“連結檢查器”,點選檢查連結按鈕進行相關檢視。

 

10.        遠端登入軟體SSH

 

一般託管商都會免費安裝基本的Linux系統和SSH遠端管理軟體。

一般的Unix系統、Linux系統、FreeBSD系統都附帶有支援SSH(Secure Shell)的應用程式包。SHH不僅可以替代Telnet,又可以為FTPPop、甚至為PPP提供一個安全的“通道”。

SHH最初由芬蘭一家公司開發,受版權和加密演算法的限制,人們一般都轉而使用免費的OpenSHH軟體包。

SHH軟體:OpenSHH軟體包

SHH遠端登入軟體:F-Secure SHH Client 軟體

 




本文轉自鋼鋼部落格園部落格,原文連結:http://www.cnblogs.com/xugang/archive/2008/09/05/1285055.html,如需轉載請自行聯絡原作者


相關文章