PHP网页编程之老手入门:初学静态网页PHP的18个例子
基础这个东西,有人问学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=" 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。 有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。 首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。 本文当是我的笔记啦,遇到的问题随时填充 我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。 再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。 遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了, 学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了, 首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。 使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。 我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。 装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
页:
[1]