绝对适合新手的php入门教程-php教程

资源魔 17 0

相对适宜老手的php入门教程

我需求甚么?

正在本教程中,咱们假定你的效劳器曾经支持PHP,而且一切的文件都以.php3作为扩大名。正在年夜局部效劳器上,这是PHP文件的短少扩大名,你能够向你的治理员确认一下。假如你的效劳器支持PHP,这就足够了。很简略,建设你的PHP文件而且把它放到你的效劳器上,那末效劳器将会巧妙的对它进行解决。这没有需求编译甚么,也没有需求装置甚么额定的对象。你能够这样以为:PHP文件是退出了一组全新的巧妙的标签的一般HTML文件。

你的第一段PHP代码

下面这段代码的色调只是给你一个视觉上的协助,让你更易了解PHP的标签及表白式的没有同局部。请留意这没有像CGI顺序,没有需求有可执行权限。你能够把PHP文件当做蕴含一组非凡标签的HTML文件,它能够做许多你感兴味的事件。

这个顺序长短常简略的,你无需专门为此建设一个WEB页面。它所做的就是显示: Hello World。

假如你实验过这段代码,但它却不输入甚么,成绩多是你的效劳器没有支持PHP。请讯问你的治理员,确认一下。

前例的重点是向你引见PHP的标签。用"<?php"标签作为PHP代码的开端,加之一条PHP语句,再以"?>"标签完结。正如例中所示,正在HTML文件中你能够自在地进入以及加入PHP模式。

一些有用的货色

让咱们再来做点更无意义的事件。如果咱们要来反省一下用户的阅读器是甚么,能够反省阅读器发送给WEB效劳器的用户代办署理(User Agent)字符串。这个信息寄存正在一个名为$HTTP_USER_AGNET的变量中,用上面的语句很简略地就能够显示出这个变量的值:

<?php
 echo $HTTP_USER_AGENT;
?>

假如用户用的是Internet Explorer,那末显示的后果多是: Mozilla/4.0 (compatible; MSIE 4.0; Windows 98) 实际上,用户的阅读器还通报许多其它的内容。用如下代码你就能失去这些变量的一个完好的列表:

<?php
 phpinfo();
?>

把这段代码存进一个文件,比方叫info.php3,再把它上传到你的效劳器上,用阅读器关上它,你会看到不少令你受惊的货色。 你能够搁置多个PHP语句正在一组PHP标签中,也能够用一个代码块来做更多的事。例如:如果咱们要反省一下阅读器能否为MSIE,能够用上面的这段代码: 

<?php if (strstr($HTTP_USER_AGENT,"MSIE"))
{
  echo "You are using Internet Explorer.<br>";
}
?>

这里咱们将引入一些新的货色。 起首是“if”语句。假如你关于C言语的根本语法很相熟,那末你就很容易看懂这段代码。假如没有相熟的话,倡议找一些相干的册本参考参考。PHP保存了C的简略语法,防止了C言语中难以管制的字符串以及内存的解决。

第二,咱们挪用了一个函数:strstr()。strstr()是PHP内置的函数,用于正在一个字符串中查找另一个字符串,正在例中咱们正在变量$HTTP_USER_AGENT中查找“MSIE”,假如找到字体串,那末该函数前往真值,即TRUE,不然反之。

上面咱们再来看看若何进入以及加入PHP模式,哪怕是正在一个PHP代码块的两头:

<?php
if (strstr($HTTP_USER_AGENT,"MSIE")){
?>
<center><b>You are using Internet Explorer</b></center>
<?
}else{
?>
<center><b>You are not using Internet Explorer</b></center>
<?
}
?>

用跳出PHP模式间接输入HTML代码的办法,来替代应用echo语句输入后果。十分首要的是:不克不及毁坏php代码逻辑上的完好性,运转这段代码显示的后果兴许是:

You are using Internet Explorer

解决表单

PHP的另外一个弱小之处正在于解决html文件中的表单。需求了解这样一个根本概念,一切HTML文件表单的元素会主动的以相反的名字被传送到指标页面傍边。这如同有点难以了解,咱们经过上面的例子来论述这一点:

<form action="action.php3" method="post">
Your Name: <input type=text name=name> 字串3
Your Age : <input type=text name=age>
<input type="submit">
</form>

这个表单只是蕴含了必需的HTML标签,其实不完好。当用户填好了这张表单,而且按下“Submit”按钮,文件action.php3被挪用了。如果说这个文件中蕴含上面的代码:

Hi <?php echo $name;?>. You are <?php echo $age;?> years old.

它执行的成果不言而喻,由于变量$name以及$age被PHP主动设置好了。

感激各人的浏览,心愿各人收益多多。

本文转自:https://blog.csdn.net/ffghggf/article/details/86659891

保举教程:《php教程》

以上就是相对适宜老手的php入门教程的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 新手

抱歉,评论功能暂时关闭!