Heim > php教程 > php手册 > PHP基础

PHP基础

WBOY
Freigeben: 2016-06-06 19:53:30
Original
914 Leute haben es durchsucht

构建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>
Nach dem Login kopieren

  下面的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>?>
Nach dem Login kopieren

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>?>    
Nach dem Login kopieren

 4.中文乱码

  可以在

后添加:

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

 5.PHP中网页重定向

 a.利用header()重定向

<span>header</span>("Location: <span>$url</span>"<span>);
</span><span>exit</span><span>;
</span>?>
Nach dem Login kopieren

 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>
Nach dem Login kopieren

 c.用嵌入javascript的重定向

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

 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage