<html>
<head>
<title>First program</title>
</head>
<body>
<?php
// require("MyRequireFile.php");//引用文件,通常放在PHP程序的最前面,
// PHP程序在执行前,就会读入require所指定引入的文件,使它变成PHP程序网页的一部分。
// include("MyIncludeFile.php");//引用文件,通常放在流程控制的处理部分,
// PHP程序页面在读到include的文件时,才将它读进来。
//-----------------------------------------------------------------------------------------
echo "hello, world!<br>\n";// <br>表示浏览器换行
//-----------------------------------------------------------------------------------------
// 定义常量的用法
define("COPYRIGHT", "Copyright © 2009, www.svse.com");
echo COPYRIGHT;
//-----------------------------------------------------------------------------------------
$a=8;
$b=3;
echo "<br>\n";
echo $a+$b."<br>\n";//正确用法
echo "test"."<br>\n";//正确用法
echo "$ test1";// $ 表示符号:$
echo "<br>\n";
//-----------------------------------------------------------------------------------------
$MyArray = array(
"地支"=>array("子","丑","寅","卯"),// 地支、天干为键
"天干"=>array("鼠","牛","虎","兔"),
);
// 输出二维数组,结果如下:
/*地支: 子丑寅卯
天干: 鼠牛虎兔*/
foreach($MyArray as $key => $value)// 对MyArray数组进行遍历
{
echo $key.": "; // 键
//foreach($value as $subValue)// 对MyArray数组的每个项进行遍历
foreach($MyArray[$key] as $subValue)// 本语句和注释掉的语句等同。
{
echo $subValue;
//echo "$subValue";// 此处两个语句意思相同。
}
echo "<br>\n";
}
echo "<br>\n";
$a=array(
"one"=>1,
"two"=>2,
"three"=>3 // 注意:此处没有逗号
);
foreach($a as $key => $v)
{
echo "\$a[$key]=>$v.\n"; // 运行结果:$a[one]=>1. $a[two]=>2. $a[three]=>3.
//echo "$a[$key]=>$v.\n";// 运行结果:1=>1. 2=>2. 3=>3.
}
echo "<br>\n";
//-----------------------------------------------------------------------------------------
//echo "<pre>\n";// 意思?
//echo "</pre>";
//-----------------------------------------------------------------------------------------
// 测试函数的用法
function myfunc1(&$arg_1, $arg_2, $arg_3="我是默认字符串")
{
echo $arg_1+$arg_2;// 5,为什么?
echo $arg_3."<p>\n";
$arg_1 .= "test";// 测试引用的用法
}
$str = "hello";
myfunc1($str,5);
echo $str;// hellotest
echo "<br>\n";
echo 'hello1 and ';
echo "hello2";
echo "<br>\n";
//-----------------------------------------------------------------------------------------
// UML的编码与解码,因为UML如果作为内容传递给另一个程序,可能会有问题(容易混淆),所以通常先编码,发送,然后解码
echo "<br>";
$url = "http://localhost.com/?user=abcd&code=1234";
$encode_url = urlencode($url);
echo "编码前,URL为:<br/>".$url."<br/>";
echo "编码后,URL为:<br/>".$encode_url;
$decode_url = urldecode($encode_url);
echo "<br>编码再解码后,URL为:<br>".$decode_url;
echo "<br>";
//-----------------------------------------------------------------------------------------
// 对URL进行解析
$res_url = parse_url($decode_url);
echo "<br>待解析的地址:<br> http://www.baidu.com/php/code?user=abcd&code=1234";
echo "<br>解析结果如下:<br>";
// echo "<pre>";// <pre> 将空格转换成回车了?奇怪ing
print_r($res_url);
// cookie使用的简单例子,还未完成!
//$cookieValue = 'something from somewhere';
//setcookie("TestCookie", $cookieValue);/*简单cookie设置,cookie变量名,cookie变量的值*/
//setcookie("TestCookie", $cookieValue, time()+3600);/*有效期1小时,cookie变量名,cookie变量的值,有效期结束的时间*/
//setcookie("TestCookie", $cookieValue, time()+3600, "/~rasmus/", ".example.com", 1);/*有效目录/~rasmus,有效域名example.com及其所有域名,必须为http连接*/
// 测试数据库链接相关的内容
echo "<br>";
$conn = @mysql_connect("localhost", "root", "");// @字符可以去掉数据库链接失败时的提示信息,另外还有一个类似的函数:mysql_pconnect
if (!$conn)
{
die("连接数据库失败");
}
// $dbID = mysql_create_db("dbname", $conn); 该函数在旧的sql数据库中不适用。
//mysql_select_db();// 选择一个已经存在的数据库
// mysql_list_tables();获取指定数据库中所有的列表
//
//$err = mysql_close($conn);// 关闭数据库
echo "<br><hr><br>";// <hr>表示划一道横线
?>
※※※※※※※※※※※※※※※※※※※ 以下是HTML控件测试 ※※※※※※※※※※※※※※※※※※※※※※※※※※※
<br /><br /> <!-- 注:<br>表示html中的换行 -->
链接测试:<a href=http://192.168.90.241/xampp>链接到xampp</a>
<!-- 表单================================================================================== -->
<form action="welcome.php" method="post">
<!-- 编辑框 -->
账号: <input type="text" name="账号" />
密码: <input type="text" name="密码" />
<!-- 复选框 -->
<br>
食品:
<br>
<input type="checkbox" name="food[]" value="Bread">Bread<br />
<input type="checkbox" name="food[]" value="Milk">Milk<br />
<input type="checkbox" name="food[]" value="Hamburg">Hamburg<br />
<!-- 单选框 -->
<br>
水果:
<br>
<input type="radio" name="fruit" value="Apple">Apple</input><br />
<input type="radio" name="fruit" value="Orange">Orange</input><br />
<input type="radio" name="fruit" value="Mango">Mango</input><br />
<br><!-- 列表框 -->
<select name="select1[]" size="3" multiple>
<option value="wuhan" selected>武汉</option>
<option value="shanghai" >上海</option>
<option value="beijing" >北京</option>
</select>
<br><!-- 按钮 -->
<input type="submit" name="submit" value="开始测试" />
</form>
<!-- 表单之文件上传,注意:此部分还不清楚具体怎么上传 -->
<form action="welcome.php" method="post" enctype="multipart/form-data">
请选择文件:
<input name="upload_file" type="file">
<input type="button" value="上传文件">
</form>
</body>
</html>
评论2
最新资源