XuGang

记录一个程序员的成长

 

学习PHP编程语言的一些总结

 

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.todayonline.cn/

网易的免费空间申请网站:http://www.nease.net/ 

 

posted on 2008-09-05 13:00  钢钢  阅读(2262)  评论(8编辑  收藏  举报

导航