PHP基础

WBOY
WBOY原創
2016-06-06 19:53:30892瀏覽

构建WEB服务器和数据库---Apache+PHP+MySQL win7下教程地址:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html PHP学习网站推荐:http://www.w3school.com.cn/php/index.asp 这里有各种WEB技术教程 学习中遇到的问题: 1.PHP的外部变量 主要

构建WEB服务器和数据库---Apache+PHP+MySQL

  win7下教程地址:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

  PHP学习网站推荐:http://www.w3school.com.cn/php/index.asp 这里有各种WEB技术教程

学习中遇到的问题:

1.PHP的外部变量

  主要是指通过其他途径传递给PHP的变量,而不是在PHP文件中定义的变量。外部变量主要包括由HTML表单元素的值传递给PHP脚本的变量,HTTP Cookies和环境变量。

  当一个HTML表单提交给PHP脚本时,表单中的信息会自动在脚本中可用。表单提交方式有GET和POST两种,例如:

<span><span>form </span><span>action</span><span>="form_test.php"</span><span> method</span><span>="post"</span><span>></span><span>
Test:</span><span><span>input </span><span>type</span><span>=text </span><span>name</span><span>="title"</span><span>></span>
<span><span>input </span><span>type</span><span>=submit </span><span>name</span><span>="subm"</span><span> value</span><span>="提交"</span><span>></span>
<span></span><span>form</span><span>></span></span></span></span>

  下面的PHP脚本可以获得上面提交的表单内的元素的值,如下:

<span>//</span><span>form_test.php</span>
<span>php
</span><span>$title</span>=<span>$_POST</span>['title'<span>];
</span><span>$subm</span>=<span>$POST</span>['subm'<span>];
</span><span>print</span><span> title;
</span><span>echo</span> "<br>"<span>;
</span><span>print</span> <span>$subm</span><span>;
</span>?>

2.require()语句和include()语句

  它们都是用来在当前文件中包含并运行其他文件的语句。很多情况下,她们是通用的。

  她们的区别在于失败处理的方式。处理失败时,include()产生一个警告,然后程序继续执行;而require()则导致一个致命的错误,程序将终止。换句话说,如果你想在丢失文件时停止处理页面,那么就用require()。include()就不同,脚本会继续运行。

3.函数和类的定义

  

<span>php
</span><span>//</span><span>定义一个类</span>
<span>class</span><span> Class_Name
{
    Elem data;
    </span><span>//</span><span>定义一个函数</span>
    <span>function</span> Func(<span>$arg_1</span>,<span>$arg_2</span>,...,<span>$arg_n</span><span>)
    {
        </span><span>return</span> <span>$retval</span><span>;
    }
}
</span>?>    

 4.中文乱码

  可以在

后添加:

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

 5.PHP中网页重定向

 a.利用header()重定向

<span>header</span>("Location: <span>$url</span>"<span>);
</span><span>exit</span><span>;
</span>?>

 b.用嵌入HTML的标识重定向

<span><span>meta </span><span>HTTP-EQUIV</span><span>="REFRESH"</span><span> CONTENT</span><span>="5; URL= echo $url;?></span><span>></span></span>

 c.用嵌入javascript的重定向

<span></span><span>
echo "<!--<script language="JavaScript">";
echo "location.href='$url'";
echo "</srcipt>-->";
</span><span>?></span>

 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn