因胸联盟 发表于 2015-2-4 00:28:02

PHP网页编程之来自PHP.NET的入门教程

会MYSQL吗?会,我会把我的信息在数据库里插入删除啦教程|入门教程   
PHP是一种创立静态网页的东西。嵌入PHP代码的网页就像通俗的HTML文件一样,你可使用任何你喜好的编纂器对它停止编纂。本教程的所描写的对象是PHP 3.0 .

我需求甚么?   在本教程中,咱们假定你的办事器已撑持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>
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主动设置好了。

更多的?   这个教程能够会再扩大,今朝就到此为止。
   其它的教程请参考:

WebMonkey

DevShed

phpTidbits

PHPBuilder.com
左手拿着MOTOLOLA右手拿着NOKIA,要多潇洒,有多潇洒,哈哈,终于学会了,但是可能这个时候,又会有人不经意的拍拍肩膀对你说:哥们,别高兴的太早,你还是菜鸟,离学会还差着一大截呢!

简单生活 发表于 2015-2-4 13:10:23

作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。

再见西城 发表于 2015-2-28 03:44:22

小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。

第二个灵魂 发表于 2015-3-7 06:52:03

做为1门年轻的语言,php一直很努力。

飘灵儿 发表于 2015-3-14 13:05:44

为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。

精灵巫婆 发表于 2015-3-21 08:03:15

如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,

admin 发表于 2015-3-31 01:56:37

当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,

金色的骷髅 发表于 2015-4-3 22:09:36

其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。

灵魂腐蚀 发表于 2015-4-15 05:59:42

如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,

深爱那片海 发表于 2015-4-16 18:42:33

做为1门年轻的语言,php一直很努力。

不帅 发表于 2015-4-21 05:24:10

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。

只想知道 发表于 2015-4-22 15:15:34

真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,

海妖 发表于 2015-4-23 23:03:08

因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax

仓酷云 发表于 2015-5-3 14:12:43

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

透明 发表于 2015-5-8 13:28:32

基础有没有对学习php没有太大区别,关键是兴趣。

变相怪杰 发表于 2015-6-4 02:06:00

本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。

小妖女 发表于 2015-6-9 08:21:37

说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。

乐观 发表于 2015-6-22 15:03:39

环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。

山那边是海 发表于 2015-7-7 23:42:16

其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
页: [1]
查看完整版本: PHP网页编程之来自PHP.NET的入门教程