在ubuntu下第一次边学边用php笔记(供自己观看,比较乱,碰到什么,就记录什么)

1 在window xp操作系统下,做好html文档,那么新建的文档默认格式是gbk
linux下默认的文档格式是utf8,
如果把window文件移到linux下,得把gbk转化为utf-8格式,不然在vi模式下,中文会有乱码.
iconv -f gbk -t utf8 source_file -o output_file

2 打开html文档,
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
注意:必须把charset=gb2312 改成utf-8,
否则,在运行firefox下,中文会有乱码

3 php语法
3.1 .号表示2个字符窜相连,example: "abc" . "23a"

3.2 if语句
if( a == b) {

} else {
}

3.3 定义一个变量 $ example : $page =12;

3.4 定义一个函数 funciton debugLog($str){

.........
return $result;
//说明,可以没有return
}
3.5 php文件格式
<?php
....
?>


3.6 求余数
$product_index = $productindex % 4;

3,7 与关系 &&
if (a== b && c == d) {

}
3.8 判断不为空
if ($str != null && strlen($str) > 0 ) {

}



3.9 单引号与双引号区别

$var = "123";
"abc$var" 结果是: abc123 (双引号有变量会被取代)
'abc$var' 结果是 abc$var (变量不会被取代,)

3.10 大括号 {},标明是变量
$ var= "abc";
echo "${var}/test.php" 结果是 abc/test.php
echo "{$var}/test.php" 结果一样是 abc/test.php
echo "$var/test.php" 结果一样是 abc/test.php


4 返回前一页面
echo "<meta http-equiv=\"refresh\" content=\"3;url=login.php\">";


5 php页面取得上个form的action参数: $_GET['param'] or $_POST['param']

$id = $_GET['categoryid'];
or
$name = $_POST['categoryname'];

6 define定义个常量
e.g : define('version','1.2')


/*********************************************************
在window下
*********************************************************/
1 想用Dreamwear建立的php.jsp文件的编码格式为utf-8
因为Dreamwear建立的php默认是gb2312

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

如果在文件里写好的php有中文,
单纯在charset=gb2312 改为 charset=utf-8" /> 则会出现中文乱码


则应该dreamwear建立个php文件,
菜单栏里的:修改》》页面属性》》》标题/编码》》》选择UTF-8
然后在php写中文,就不会乱吗
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值