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

ajax+php基础

1、ajax是什么及其工作原理
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。
html页面 -- 执行 -> js脚本 -- 请求 --> php页面 -- 相应 --> js脚本 -- 执行 --> html页面
2、创建XMLHttpRequest对象
对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作
首先我们来了解怎么在javascript中创建这个对象:
JS代码:
xmlHttp = new XMLHttpRequest();
这对于规范的Js支持的浏览器来讲是没错的恰恰相反IE却就不支持,所以没办法我们只能做个判断再创建一个IE支持的
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
3、XMLHttpRequest对象相关方法
打开请求
XMLHttpRequest.open(传递方式,地址,是否异步请求)
准备就绪执行
XMLHttpRequest.onreadystatechange
获取执行结果
XMLHttpRequest.responseText
最基本的js代码
<script language="javascript">
//创建XMLHttpRequest对象
var xmlhttp;
if (window.XMLHttpRequest) {
    xmlhttp = new XMLHttpRequest();
}
else if (window.ActiveXObject ......

php基础

 常量前面没有$符号
 常量只能用define()定义
 常量只能包括标量类型:boolean,string,integer,float
 常量一旦被定义就不能重新定义或者取消定义
 常量定义后,可以在任何地方使用 ......

php函数isset和empty的区别

if(isset($var)){
print '$var value is not null.';
}else {
print '$var value is null.';
}

if(empty($var)){
print '$var value is empty.';
}else{
print '$var value is not empty.';
}
运行该程序,测试结果为 $var value is empty.      $var value is null.
在程序前加入$var = '';或$var = 0; 测试结果为 $var value is empty.      $var value is not null.
在程序前加入$var = 'aaaa';或$var = 32;测试结果为 $var value is not empty.      $var value is not null.
很明显了吧。
isset函数仅仅测试该变量是否被定义过。isdef or not.
empty函数则测试该变量是否为空,如null,'',0都为空。 ......

php的国际化编程思路(i18n gettext)

1.实验环境:
[复制到剪切板]
CODE:
php开发环境:
xp+apache2+php5;
DOCUMENT_ROOT = D:wwwmy;程序在根目录下运行
poedit-1.3.7 //可以到poedit官网上去下符合你操作系统的程序. ;
2.配置.
[复制到剪切板]
CODE:
当然了,首先一点你要支持PHP的gettext扩展,linux下在编译PHP时搞定,win下最新的php5只要把配置文件里的gettext扩展打开就行了.!~
安装poedit,我是按默认安装的,你自己找到命令的目录就行了,或加个环境变量. 
3.php编码
写个简单的hello world!
hello.php
[复制到剪切板]
CODE:
<?php  
//i18n php国际化编程
define('PACKAGE', 'hello'); //定义语言文件名称.就是*.mo,*.po的名字
putenv("LANG=zh_CN");//定义语系,这个可以参照各种国际化文档.我定义的是中文.
setlocale(LC_ALL,"zh_CN");
bindtextdomain(PACKAGE,"D:/www/my/LOCALE");//设置语言文件路径
textdomain(PACKAGE);//这里是设置下语言文件,上面只是定义一个常量,别搞混了哦
echo _("hello world!");//程序主体,我们用英文写
?> 
4.生成语言文件
[复制到剪切板]
CODE:
//进入poedit的bin目录
C: ......

PHP编码问题

老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面,数据库里面,页面显示):
1.在于数据打交道的时候mysql_query("set names 'utf-8'");
2.在建数据库的时候,尤其是用phpMyAdmin与MYSQL打交道时候,一般都是utf-8
3.PHP的文件默认的编码是ANSI,需要转换为UTF-8,至于怎么转换editplus就有这样的功能,“另存为”的时候有选择编码,还有有的人在eclipse里面开发,eclipse里面默认的是ISO-8859-1,需要在“窗口”->“首选项”打开“首选项”窗口,在左侧“常规”->“外观”->“颜色字体”里面设置默认的编码
4.就是PHP文件里面要说明:如<meta http-equiv="Content-Type" Content="text/html;charset=utf-8">
5.保证以上4处编码一致就可以了!!如有不对的,请留言指出!! ......

PHP中的基本符号及方法

用这么久了,竟然PHP的基本符号都没有认全,看到-&gt;号还查了半天才知道什么意思.把基本符号列表帖一下吧,需要的朋友可以参考~
注解符号:
         // 单行注解    
         /*       */     多行注解
引号的使用
         ’   ’ 单引号,没有任何意义,不经任何处理直接拿过来;
         " "双引号,php动态处理然后输出,一般用于变量.
变量形态:  
           一种是True 即 真的;
         另一种是False 即假的
常见变量形态:  
         string           字串(数字\汉字\等等)
         integer    &nbs ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [6318] [6319] [6320] [6321] 6322 [6323] [6324] [6325] [6326] [6327]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号