php + mysq + linux 校人事处网站
以前一直搞C++进行C/S开发,曾经的想法是如果有机会,学学搞网站和嵌入式开发
没想到找到工作的第2天就有了做网站的机会,也赚到了自己大学期间最高的一份工资,10天1000块
在什么的都不会的情况下,尽然答应人事处的老师一个星期写好网站的后台
我承认找到工作后自己是有点狂了,很多事没注意到,很多事后悔不了。。。
接下来的一个星期都看了2天的php、htm,用了之前专业美工写好的css代码和自己找的一些js代码,把网站的前台写好了,两三天后弄好后台,仅把中间遇到的部分问题贴出来,供像我这样的初学者应急,更多的需要自己去探索
1.中文字符集
网站发布上去就出现了问题,因为之前一直在windows下测试,结果转到linux的服务器上,代码就跑飞了,不得已将所有上传的消息文件换名为编号加上一串随机字母数字混合
2.不严格的类型定义
php属于弱类型定义,有个搞了几十分钟的错误就是因为粗心写错了一个变量的字母(被认为是一个新的变量了,在php中)
3.强大的echo类似sprintf
4.页面之间的数据传送
get和post方式,注意对于字符串传送最好使用urlencode加密再decode解密
5.mysql操作
跟mssql还是比较相似的,具体区别不太记得了,反正用到不会的都是google解决的
6.分页的实现
在后来写asp.net网页时候,才知道.net中已经定义好的控件时多么强大
用get的方式获得点击下一页传送过来的页码,再用上mysql的limit关键字搞定,记得页码得++
7.apache 配置
为了不允许网站出错时候,列出网页目录,暴露了网页架构,配置apache参见网站,就一句话的问题
http://hi.baidu.com/huweili/blog/item/cea87e31862da310ebc4af89.html
8.对文件名空格的处理
空格会被当做%20处理,在url中,用到上面的urlencode就行了,要不然带空格的文件或是文件名通过url传递时会出错的
9.超强滚屏代码
http://www.aa25.cn/552.shtml(好像是这个网站)
为了实现新闻的垂直不间断滚动,在网上找了很多js代码,上面这个是效果最好的,但是在ie内核的浏览器下效果却不是很好,我用php判断了浏览器类型,然后决定是使用上面的代码还是ie的marquee
10.插入乱码问题
mysql_query("SET NAMES 'gb2312'");修改编码,需要根据数据库而定,要不然mysql的插入语句极可能带来乱码
11.页面不会滚到网页开头
http://www.phpwind.net/read-htm-tid-521972.html
12.自动刷新的实现
$url_this = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['REQUEST_URI'];
&n
相关文档:
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
http://www.linuxgraphics.cn/android/index.html
http://blog.chinaunix.net/u2/85805/
http://blog.csdn.net/stevenliyong/category/578556.aspx
http://blog.csdn.net/cuijpus/archive/2008/06/15/2549803.aspx
http://dbus.freedesktop.org/doc/dbus-tutorial.html#glib-client
http://www.ibm.com/developerworks ......
Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数使得Windows的设备操作犹如文件一般。在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作,如open ()、close ()、read ()、write () 等。
Linux主要将设备分为二类:字符设备和块设备。字符设备是指设 ......
在实际开发过程会经常会遇到一些重复的操作,如果每次都要自己去实现这无疑加重了自己的工作量,下面对一些可能经常用到的类做个整理:
图表库
下面的类库可以让你很简单就能创建复杂的图表和图片。当然,它们需要GD库的支持。
pChart - 一个可以创建统计图的库。
Libchart - 这也是一个简单的统计图库。
JpGraph - 一 ......
1、首先通过代码来看看表象:
<?php
session_start();
if (empty($_SESSION['count'])) {
$_SESSION['count'] = 1;
} else {
$_SESSION['count']++;
}
var_dump($_SESSION);
var_ ......