以前存放图像的时候,直接存放在文件夹中,在网页中存放图片的链接,最近做电子商务网站的时候,将图像改为全部存放在数据库中,但是却出了一个很大的问题。 第一个问题是: 在显示图像之前,也就是echo $image;这句话出现之前,前面不能出现html内容,很多人知道应该注意这一点,但是可能注意不到在require文件时,包含的那个文件中也不能有echo,和html代码,非常容易忽视的一点是,在这对符号外面是否有空格出现,有空格的话,他也会发送到echo $image所在的界面中导致显示错误。 第二个问题是数据库的问题,如果为存放图像的列分配的数据字段为blob,那么这个单元所能存放的 ...
我们推荐使用utf-8字符集,因为此字符集将所有字符都包含了进去,因此以后不会再担心字符表示不了的问题。 但是如何在团队开发重视全部参与编码的成员都保证自己的字符是utf-8编码的?我们需要考虑这些方面:开发工具的默认编码(也就是网页的编码),html中指定的编码,和php指定的编码,数据库的编码。 对于开发工具默认的编码,需要考虑美工的开发工具和编程人员的开发工具,最普遍的为dreamweaver和zend studio,最一劳永逸的方式不是在每次保存时指定编码格式,而是在编程工具的选项或者是首选项中指定字符集编码,对于dreamweaver,打开”编辑”菜单 ...
很多人在开发网站开始阶段没有注意到字符集统一的重要性,因此开发的网站不是数据库中存有乱码就是web页面显示为乱码。现以web开发中的字符集为主体讨论在个人和团队web开发中需要注意的问题,和相应的解决方法。 1. 常见问题的解决 比如我在网站开发阶段就遇到两个严重的问题: 我使用的是Zend studio的开发工具,保存代码时也是默认保存的,没有注意到字符集的问题,开始一切正常,但是当我想在页面中添加’©’这个符号的时候,网页不能正常显示。后来发现,zend 默认的保存编码是gb2321编码,而这个编码中不能表示以上那个字符,要显示那个字符有两种方式,一 ...
  理解kerberos   这是MIT(Massachusetts Institute of Technology)为了帮助人们理解Kerberos的原理而写的一篇 对话集。里面有两个虚构的人物:Athena和Euripides,通过Athena不断的构思和Euripides不断的寻找其中的 漏洞,使大家明白了Kerberos协议的原理。   Athena: 雅典娜,智慧与技艺的女神。   Euripides:欧里庇得斯, 希腊的悲剧诗人。 译文如下: 第一幕 在一个小工作间里。Athena和Euripides正在相邻的终端上工作 ...
xombat
搜索本博客
存档
最新评论