仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 801|回复: 18
打印 上一主题 下一主题

[学习教程] PHP编程:初学PHP的18个基本例程

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:54:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
会PHP吗?会,我会把一加一的运算写在函数里,然后调用啦!初学     本站原创内容,转载请注明出处网页教授教养网
  若何创立咱们的第一个PHP页面呢?十分复杂的!选择咱们利用的一个最好的设计东西,固然你也能够 只利用记事本。创立以后记得要保留为扩大名为PHP的文件,然后传到咱们的办事器上。
  在编写PHP法式之前凡是咱们需求设置装备摆设咱们的情况,也就是压服务器要撑持PHP才干行啊
  1、PHP的根基布局:
  利用Include函数
<Html>
<Head>
<title>Your page Subject and domain name</title>

  下面内容为咱们利用的每一个页面的题目,不要动。
  每一个页的头部:
<Meta NAME="" CONTENT="">
"" your others meta tag
"" your others meta tag
"" your others meta tag
"" your others meta tag
"" your others meta tag
"" your others meta tag
"" your others meta tag
主要的javascripts代码放这
CSS设置放这

  上述内容保留为header.php,使每一个页面的头部都是一样的。
<?PHP include("header.php")?>
</head>
<body>

  你的页的一切内容
</body>
</html>

  保留为footer.php,使每一个页面的底部都一样。
<? include("footer.php");?>
  填写咱们的版权信息
</body>
</html>

  二:若何输入文本或把文本创立毗连用PHP
  在PHP中若何显示文本呢?利用上面的号令:
<?php echo "Hello in php";?>
  若何创立一个毗连呢?
<?php echo "<a href=\"http://www.webjx.com\">www.webjx.com.com</a>";?>
  若何创立一个有style的毗连呢?
<?php echo "<font style=\"color:blue;font-size:10px;font- family:verdana;\">Free Scripts By: <a href=\"http://www.webjx.com.com\" target=\"_blank\" title=\"Free Scripts By: webjx.com\">http://www.webjx.com</font></a>";?>
  "echo"是用来显示输入的。
  三:若何完成分页:
  假如很多多少内容在你的页面中这时候咱们就思索用分页模式来完成显示了。
  复杂的分页代码:
<html>
<head>
<title>webjx.com</title>
</head>
<body text="#000000">
<center>
<table width="500" border="3">
<tr>
<td width="140" height="400" valign="top">
<p align="center">
<a href='index.php'>home</a><br />
<a href='index.php?p=Page1'>page 1</a><br />
<a href='index.php?p=Page2'>page 2</a><br />
</p></td>
<td width="360" height="400" valign="top">
<p>
<?
function index()
{
echo "<p align=center>Welcome to this tutorial<br />Here you can find funny
tricks</p><br /><br /><br /><br /><br /><br />"; }
$choice=$_GET['p'];

switch($choice)
{
case "Page1":

echo "<p align=center>Page1 text, img and so on here</p>";
break;

case "Page2":

echo "<p align=center>Page2 text, img and so on here</p>";
break;

default:
index();
}

?>

</p>
</td>
</tr>
</table> </center>
</body>
</html>

  以上文件必需保留为index.php
  初级分页的代码:
<html>
<head>
<title>webjx.com</title>
</head>
<body text="#000000">
<center>
<table width="500" border="3">
<tr>
<td width="140" height="400" valign="top">
<p align="center">
<a href='index.php'>home</a><br />
<a href='index.php?action=contact_us'>page 1</a><br />
<a href='index.php?action=link_us'>page 2</a><br />
</p></td>
<td width="360" height="400" valign="top">
<p>
<?

if (isset($_GET['action'])) $PAGE = $_GET['action'];

else $PAGE = 'home';
switch ($PAGE) {
//1- index
case 'home':
include ('incl/home.php');
break;

//2-contact form
case 'contact_us':
include ('incl/contact_us.php');
break;
//3-Link us
case 'link_us':
include ('incl/link_us.php');
break;
default:
echo '<p align=center>Error 404! the page you request doesn t exist or as been temporarely unaccessible</p>';
break;
}

?>

</p>
</td>
</tr>
</table>
</center>
</body>
</html>

  供应了演示的下载,请本人去尝尝!
  四:页面加载工夫的代码:
<?php

echo ("Page Took :");
$load = microtime();
print (number_format($load,2));
echo (" Sec To Load.");

?>

  五:显示从哪一个地址转到你以后会见的站的代码:
<?php

echo "You Came From:<br />";
echo $_SERVER['HTTP_REFERER'];
?>

  六:设置IP地址的转向:屏障IP
<?php

if(($REMOTE_ADDR == "22.22.22.22")):// ip address

print "<meta http-equiv='refresh' content='0; url=http://www.sina.com'>";// url to redicted
endif;
?>

  七:随即显示题目的代码:
<Title><?php include("title.php");?></Title>
  要事前做一个title.php文件啊
  八;若何用PHP来创立一个HTML 的table
<?php
echo"<html>\n";
echo"<head>\n";
echo"<title>allo</TITLE>\n";
echo"</head>\n";
echo"<body topmargin=\"0\" leftmargin=\"0\" rightmargin=\"0\" bottommargin=\"5\"
bgcolor=\"#ffffff\">\n";
echo"<center>\n";
echo"<table width=\"500\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo"<tr>\n";
echo"<td>\n";
echo"<p align=\"center\">\n";
echo"
\n";
echo"Text Goes Here\n";
echo"</p>\n";
echo"</td>\n";
echo"</tr>\n";
echo"</table>\n";
echo"</center>";
echo"</body>\n";
echo"</html>";
?>

  9、声明字符串变量:
  创立一个页面 ( config.php ) 粘贴上面代码:
<?
$name="Name";
$salutation="Hey!";
$title="webjx.com";
$copyrights="
深爱那片海 该用户已被删除
沙发
发表于 2015-2-4 07:00:53 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
小魔女 该用户已被删除
板凳
发表于 2015-2-12 07:11:35 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
地板
发表于 2015-3-2 23:54:50 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-3-11 07:42:43 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-3-14 23:59:27 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
再现理想 该用户已被删除
7#
发表于 2015-3-19 22:59:49 | 只看该作者
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
精灵巫婆 该用户已被删除
8#
发表于 2015-3-22 05:10:10 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
乐观 该用户已被删除
9#
发表于 2015-4-1 13:07:43 | 只看该作者
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
金色的骷髅 该用户已被删除
10#
发表于 2015-4-2 11:53:31 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
简单生活 该用户已被删除
11#
发表于 2015-4-5 10:42:07 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
小女巫 该用户已被删除
12#
发表于 2015-4-7 01:33:31 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
不帅 该用户已被删除
13#
发表于 2015-4-10 11:37:38 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
变相怪杰 该用户已被删除
14#
 楼主| 发表于 2015-4-11 12:25:32 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
兰色精灵 该用户已被删除
15#
发表于 2015-4-13 11:34:10 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
若天明 该用户已被删除
16#
发表于 2015-4-16 02:21:01 | 只看该作者
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
爱飞 该用户已被删除
17#
发表于 2015-4-24 00:43:23 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
只想知道 该用户已被删除
18#
发表于 2015-4-26 05:26:39 | 只看该作者
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
海妖 该用户已被删除
19#
发表于 2015-4-26 09:18:34 | 只看该作者
,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 21:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表