易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

PHP与MySQL开发中的字符编码问题

一.关于MySQL数据库服务器
MySQL服务器的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明。
1、中止MySQL服务(bin/mysqladmin -u root shutdown)
2、在/etc/下找到my.cnf,如果没有就把MySQL的安装目录下的support-files目录下的my-medium.cnf复制到/etc/下并改名为my.cnf即可
3、打开my.cnf以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭
4、启动MySQL服务(bin/mysqld_safe &)非常简单,这样的修改一劳永逸,今后MySQL一切相关的默认编码均为UTF-8了,创建新表格的时候无需再次设置。
二.PHP程序设计时要考虑的字符编码问题
一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”, 其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存。要解决上述乱码问题,首先需要知道 开发中哪些环节涉及到了编码:
1、文件编码:指的是页面文件(.html,.php等)本身是 以何种编码来保存的。记事本和Dreamweaver在打开页面时候会自动识别文件编码因而不 ......

PHP与MySQL开发中的字符编码问题

一.关于MySQL数据库服务器
MySQL服务器的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明。
1、中止MySQL服务(bin/mysqladmin -u root shutdown)
2、在/etc/下找到my.cnf,如果没有就把MySQL的安装目录下的support-files目录下的my-medium.cnf复制到/etc/下并改名为my.cnf即可
3、打开my.cnf以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭
4、启动MySQL服务(bin/mysqld_safe &)非常简单,这样的修改一劳永逸,今后MySQL一切相关的默认编码均为UTF-8了,创建新表格的时候无需再次设置。
二.PHP程序设计时要考虑的字符编码问题
一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”, 其次是文件被以错误的编码打开,然后保存,比如一个文本文件原先是GB2312编码的,却以UTF-8编码打开再保存。要解决上述乱码问题,首先需要知道 开发中哪些环节涉及到了编码:
1、文件编码:指的是页面文件(.html,.php等)本身是 以何种编码来保存的。记事本和Dreamweaver在打开页面时候会自动识别文件编码因而不 ......

PHP 开发编辑工具

强大而且免费的 zend studio 首当其冲,可惜本人机器配置不高,运行起来十分吃力,用没两次太受罪就放弃了。
PHPEdit,短小精悍,可限时试用,感觉一般。
PHPDesigner 正在用,还是可以一试,网上的注册机出的也相当及时。 0.0
纯文本编辑 Editplus 还是常备工具。 ......

PHP数据类型的转换

PHP的数据类型的转换有两种方法可以办到:直接输入目标的数据类型和通过settype函数实现。
PHP数据转换成整数
Float型数据转换成int型
Float型转换成int型,小数点后的数将被舍弃。如果float数超贵超过了整型的取值范围,那么结果可能是0或者是整形的最小负数。
例如:
<?php
$php = 1.59;
echo (int)$php.”\n”;
$phpdo = 2.93E30;  //超出整数的取值范围
echo (int)$phpdo.”\n”;
?>
结果:
1  0
Bool型数据转换成整型
TRUE转换为1,FALSE转换成0.
例如:
<?php
$php = true;
echo (int)$php.”\n”;
$phpdo = false;
echo (int)$phpdo.”\n”;
?>
结果:
1  0
String型数据转换成int
对string数据左侧的第一位判断:如果第一位是数字,则将读取到的数字转换为int,如果第一位不是数字,则结果为0.
例如:
<?php
$a = “100″;
echo (int)$a.”\n”;
$b = “phpdo.net”;
echo (int)$b.”\n”;
$c = “phpdo.net 100″;
echo (int)$c.”\n”;
$d = “100phpdo.net”;
echo (int)$d.&r ......

26款国外开源PHP建站程序


开源建站程序让编程高手和只懂打字上网的人都可以快速建立一个功能强大、界面漂亮的网站。不管你是想建一个博客、论坛、CMS、电子商务网站,或是Wiki、相册管理、RSS聚合和类Digg网站。你都可以通过这些建站工具快速建立。
我们之前介绍过23个开源的CMS管理系统,现在则让我们来看一下26款开源建站程序。
国外PHP开源建站程序
博客:wordpress
WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台。
论坛:phpBB
phpBB是一种广泛流行的开源论坛软件,具有易于使用的管理面板和友好的用户安装界面,可以轻松地在数分钟内建立起一个论坛,功能上具有很高的可配置性,能够完全定制出相当个性化的论坛。
CMS:Drupal
Drupal是一个开源的内容管理系统(CMS)平台,拥有强大并可自由配置的功能,能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。
Wiki:MediaWiki
MediaWiki是PHP语言写成开源Wiki引擎,全世界最大的Wiki项目维基百科就是使用MediaWiki引擎。
Digg:Pligg
Pligg是一套灵活的类似Digg的Web2.0 CMS系统,系统使用PHP开发,模仿了国外流行的DIGG系统。
图像:Gallery
G ......

10款PHP开源电子商务系统


最近一年以来,站长界有一个趋势: 很多站长转型做电子商务,或利用现有的网站资源整合电子商务。一方面由于网站越来越难做,而同时在经济大环境的影响下,网上购物却越为越吃香。转做网商或是结合网络购物是个不错的主意。
要做电子商务,你可以选择在淘宝,拍拍,Ebay或是最新的百度有啊,而如果要自己搭建平台,当然首先要选择一个合适的电子商务管理系统。这里是10款PHP开源的电子商务管理系统。如果你想做CMS网站,则请阅读之前的10款基于PHP的免费CMS推荐。
osCommerce
osCommerce 是一套基于GNU GPL授权的开源在线购物电子商务解决方案。该系统具有易于操作的可视化安装界面、完善的前台商品展示和户在线购物车功能、强大的后台管理和维护功能模块简单易用、70,000人的官方社区用户和活跃的论坛、121,300家已经注册的在线商店的解决方案3,000个成熟的插件供你选择。
OXID eSales
OXID eSales是一个开源的e-commerce系统,采用PHP开发,使用MySQL来存储数据。OXID eSales拥有一个模块化和基于标准的架构,从而使它更便于定制。该系统拥有所有e-commerce系统应具备的功能包括:B2C、B2B。强大的一体化市场营销。集成内容管理系统(CMS)。搜索引擎优化的友好网址。 ......

JSP四种会话跟踪技术

转自:http://blog.sina.com.cn/s/blog_5990faac0100dnfx.html
Cookie
:服务器在一个应答首部传递给浏览器的名称
/
值对。浏览器保存的时间由
cookie
的过期时间属性来指定。当浏览器向某个服务器
发送一个请求时,它会检查其保存的
cookie
,并在请求首部中包含从同一台服务器上接收到的所有
cookie


Session tracking
:

浏览器和服务器之间不直接传送所有的状态信息,而只是传递表示符(
session
ID
)。浏览器发送
sessionID,

务器跟踪与该会话相关联的所有信息。传递
sessionID
可以通过
cookie

URL
复写技术,大部分容器都支持这两种技术。服务器无法分辨用户是否关闭了浏览器,因此关闭浏览器意味
着与先前的会话关联的所有会话数据都保留在服务器上,直到会话超时,服务器销毁会话对像。
®
跟踪
同一会话中的请求的会话
ID
可以有多种方法,主要有
cookie

url
复写。
URL
复写
:把会话
ID
编码在
URL
中。
         
例:
counter.jjsp;jsessionnid=be8d697876787876befdbde898789098980
这样,即使浏览器不支持
cookie
,也能够实现会话跟踪。 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [769] [770] [771] [772] 773 [774] [775] [776] [777] [778]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号