易截截图软件、单文件、免安装、纯绿色、仅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

国内PHP开源建站程序一览

国外的开源技术也影响和推动了国内开源程序的发展,上文我介绍的《国外优秀开源PHP建站程序一览》中,很多国外开源程序并不太符合中国人的使用习惯,而国内有一些厂家或个人也做了一些不错的产品,不少程序是提供源代码下载的,虽然有些在许可协议上和开源许可证有些出入,但其在使用上还是挺符合中国人的使用习惯,今天我就介绍一些国内的PHP“开源”建站程序。
  论坛:Discuz
  Discuz非常流行,也是中国地区最多用户使用的论坛程序,论坛搭建非常简单易用,使用风格符合中国人的口味。另一个流行的论坛程序是PHPWind。
  SNS:Ucenter Home
  UCenter Home是采用PHP+MySQL构建的社会化网络软件(Social Network Software,简称SNS)。 通过 UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,用户可以使用迷你博客记录;方便快捷地发布日志、上传图片;与其好友们一起分享信息、讨论话题;了解好友最新动态。
  E-Commerce:ECSHOP
  ECSHOP是一款开源免费的网上商店系统,用户可以根据自己的商务特征对ECSHOP进行定制,增加自己商城的特色功能。另一个流行的网上商城系统是shopex。
  点评:Modoer
  Modoer一款PHP点 ......

PHP学习笔记

1:int strpos函数的作用和C语言中的char *strstr()一样
2:htmlspecialchars(),将特殊字符转化为HTML实体(entity)
3:PHP主要用于以下三个领域:
   1>:服务器端脚本  2>:命令行脚本  3>:编写桌面应用程序
4:php并置运算符(.)将两个字符串连接起来
5:php的注释和C语言的注释一样。
6:var_dump()函数作用,显示表达式的结构,包括表达式的类型和值。注:可以有多个参数
7:unset函数将删除一个数组或删除数组中的某个元素。  如, unset(arr)  or  unset(arr[5])其中的5代表key。
8:print_r函数将整个数组的内容输出来
9:foreach控制结构(循环)相当于C语言中的for循环
10:ini_set函数是用来设置php.ini的选项的,程序结束之后,原来的设置就失效。
11:error_reporting()函数是用来设置报错级别的
12:PHP中数组就是key和value的一一映射。
13:print和echo都是其显示作用的。
14:count函数用来统计数组的元素个数的
15:资源类型是一种特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。
16:gettype()获取变量类型
17:mixed:在PHP中代表不确定的,用来修饰函数或参数的 ......

PHP htmlspecialchars() 函数


定义和用法
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是:
& (和号) 成为 &
" (双引号) 成为 "
' (单引号) 成为 '
< (小于) 成为 &lt;
> (大于) 成为 &gt;
语法
htmlspecialchars(string,quotestyle,character-set)
参数描述
string
必需。规定要转换的字符串。
quotestyle
可选。规定如何编码单引号和双引号。
ENT_COMPAT - 默认。仅编码双引号。
ENT_QUOTES - 编码双引号和单引号。
ENT_NOQUOTES - 不编码任何引号。
character-set
可选。字符串值,规定要使用的字符集。
ISO-8859-1 - 默认。西欧。
ISO-8859-15 - 西欧(增加 Euro 符号以及法语、芬兰语字母)。
UTF-8 - ASCII 兼容多字节 8 比特 Unicode
cp866 - DOS 专用 Cyrillic 字符集
cp1251 - Windows 专用 Cyrillic 字符集
cp1252 - Windows 专用西欧字符集
KOI8-R - 俄语
GB2312 - 简体中文,国家标准字符集
BIG5 - 繁体中文
BIG5-HKSCS - Big5 香港扩展
Shift_JIS - 日语
EUC-JP - 日语
提示和注释
提示:无法被识别的字符集将被忽略,并由 ISO-8859-1 代替。 ......

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 ......
总记录数:2174; 总页数:363; 每页6 条; 首页 上一页 [34] [35] [36] [37] 38 [39] [40] [41] [42] [43]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号