学习PHP编程语言的一些总结
1. 布局问题 CSS 样式表的优先级问题 样式表中的某设置与网页设置冲突,则以样式表的优先级为准。 在 CSS 样式表中详细设置各种体例格式 ( 新的体例格式就重命名并加到 CSS 样式表中 ) 。 2. 表格问题 ( 像素与百分比 ) 使用像素固定化最外围的表格布局,而
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_access、mod_auth和mod_digest,通用的语言接口的支持如:Perl、Python、Tcl等。
MySQL:数据库服务器 http://www.mysql.com/downloads/index.html
PHP:服务器端脚本语言 http://www.php.net/downloads.php
ProFTPD:FTP服务器 http://www.proftpd.org/
vsftpd:非常安全的FTP服务器 http://www.rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS
UnrealIRCd:IRC服务器 http://www.unrealircd.com/downloads.php 这是一个免费的制作聊天服务器端的软件,可以轻松组建聊天室。
pptpd:VPN服务器 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服务:它的安全问题是来自“公共网关接口程序”存在着安全漏洞,JavaScript和Active都会带来安全问题。
邮件服务器:它的一些程序通常以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,又可以为FTP、Pop、甚至为PPP提供一个安全的“通道”。
SHH最初由芬兰一家公司开发,受版权和加密算法的限制,人们一般都转而使用免费的OpenSHH软件包。
SHH软件:OpenSHH软件包
SHH远程登录软件:F-Secure SHH Client 软件
相关学习网站:http://www.todayonline.cn/
网易的免费空间申请网站:http://www.nease.net/
上一篇: PHP单例模式及应用实例
下一篇: HTML中标签栏的几种实现方法