导航:首页 > 编程语言 > php动态生成网页

php动态生成网页

发布时间:2023-02-04 05:48:36

1. php如何生成动态页面

php生成动态页面的意思是相对于web
1.0时代的纯html网页而言可以根据不同的条件来生成不同的页面。
在web
1.0时代,网页几乎都是写死了的html文档,访问的时候智能看到固定的内容。
现在用php写动态页面,就可以改变里面的值了。
举个例子:
?php
echo time();
?
这几句就可以构成一个简单的网页,你每一次访问都会显示当前时间,这就是动态的。你可以根据业务需求自行编码,构建更复杂的页面。
如果我的回答解决了你的问题,请采纳!你的采纳是我答题的动力。
如有疑问,请追问。

2. 如何用PHP制作网页

简单的说,是先做一个普通的静态网页,再添加PHP脚本代码,将它改成PHP动态网页。通过调用PHP提供的大量函数,可以实现数据库查询、文件操作等许多功能。
建议参考以下官方网站:

3. sae怎么用php动态生成网页

以最简单的新闻网页为例,先是做一个模板页,假定其中3个地方要动态更换的:标题,内容,日期,哪么模板中这3个地方都要用特殊的名称表示。
要生成html页时,先读入html模板页,再查询数据库,把查询到标题,内容,日期的实际值替换模板中的特殊名称,并按规则命名另存这个文件。
以上是动态生成html页的基本原理,实际工作中,可灵活处理,比如一次性生成所有页,或者发布一个生成一个,可以用一个模板,也可以根据类别用3个5个模板。模板可以保存为文件文件,也可保存在数据库中等等。

4. php怎么编一个简单的动态网页

<div id="new" style="color:green;font-weight:bold;font-size:80px;position:absolute;top:100px;left:100px;">.</div>
<script>
function yidong(){
var top = document.getElementById('new').style.top;
document.getElementById('new').style.top = parseInt(top)+1+"px";
var left= document.getElementById('new').style.left;
document.getElementById('new').style.left= parseInt(left)+1+"px";
}
setInterval("yidong()",1000);

</script>

5. php可以设置动态网页吗

据Merriam-WebsterOnline地解释,动态一词的意思是网页的内容由“通常是连续的和实时生成的活动或者改变的信息组成。”因此当我们谈论动态数据的时候,我们也就是在谈论作为Web页面发送给用户的信息是由不同的源数据组合而成的。这与静态网页的概念是相对的,静态网页的内容并不依赖用户输入的数据而改变而且通常是直接解析给用户。Web页面上的动态信息有三种主要的类型:
动态数据--在一个Web页面里产生的变量。
动态Web页面--整个Web页面都是动态生成的。
动态内容--Web页面的一部分是动态生成的。
你如果希望对动态内容产生的过程进行细微的控制,就象动态数据的那种类型一样,那么数据处理的过程就会复杂一些。而如果你想生成大范围的信息,就象动态Web页面的生成那样,那么程序的逻辑就会变得复杂。动态内容的生成是这两种方式的折衷,它能够让我们使用两个很有用的PHP函数,include()和require()。
要记住,你在后端加入的逻辑越多,那么你的Web站点的性能将会损失得越严重。幸运的是,PHP能够很流畅的进行预处理过程,所以当我在处理动态内容和数据的时候都尽可能多的使用PHP的功能。
数据源和PHP功能
所有的动态内容都有一个共同点:它们从一个原始页面以外的数据源而来。图A列出了一些常见的数据源以及用来处理它们的相应的PHP函数。
FigureA
数据源
PHP函数
注释
User
$HTTP_POST_VARS
$HTTP_GET_VARS
这些函数处理由用户通过Web表单直接输入的数据。
Database(localorremote)
<dbtype>_connect()
<dbtype>_pconnect()
<dbtype>_close()
<dbtype>_<function>()
example:
mysql_fetch_array()
这些都只是PHP许多数据库访问函数中的一部分,许多函数是为每个不同的数据库特别编写的。你能够在PHP函数参考手册里找到这些函数的完整列表。
Remotefile
fopen(),fclose()
fgets(),fputs()
这些函数处理一个远程服务器上文件中的数据,这个文件可以通过FTP访问。
Localfile
include(),require()
fopen(),fclose()
这些函数处理位于本地服务器上的文件中的数据,比方说配置文件。
常见的数据源和处理它们的PHP函数
在这篇文章“教程:PHP起步中,”我们观看了一个演示的脚本,这个脚本要求用户输入他们最喜欢的数字。根据用户输入的结果,我们在Web页面上显示一条消息。这就是一个由用户驱动的动态Web内容的例子。从Web表单返回的结果将决定显示的内容。一个更复杂的例子是“点击流程”应用程序,这个程序能够根据一个用户在Web站点上访问过的页面来决定向他或者她发送什么广告。
一旦数据已经输入,不管它是由用户或者其它的方式输入的,将会被保存在一个数据库中并在以后重新使用。如果它被用来决定显示的内容,那么这些内容将可以被认为是“由数据库驱动的动态内容。”我们将在下一篇文章中更仔细的看看这种类型的动态信息。目前,让我们先察看一个由文件驱动的动态内容的简单的PHP脚本的例子。我们将使用基于一个配置文件的逻辑来决定在Web页面上应该显示什么样的页面风格和字体。我们选择的页面风格将会在用户请求Web页面的时候显示出来。(这里我想就包括文件的例子给你提个醒:你真的应该在这个例子中为完成要求的功能而使用风格页。)
例子程序:Display.php
Display脚本使用一个独立的配置文件来包含变量值和几个含有HTML的变量部分的包括文件。虽然这看起来不是特别动态,但是你能够轻易的要求用户使用Web表单来创建一个配置文件并使用一定的逻辑来判断应该加载哪一个配置文件,等等。(我们在“理解PHP的函数和类”这篇文章中所作的讨论将帮助你完成这个工作。)
由于本文的目的所限,我们将跳过这方面的处理过程并尽量使它简化。表A展示了我们的主页面,以及你通过浏览器调用的页面,Display.php。(PHP代码将用粗体进行显示。)
表A
这段简单的代码必须做三件事情:

使用PHPinclude()函数来包含<!--display.php这个Web页面的风格由一个配置文件决定-->
<html>
<head>
<title>MoodPage</title>
</head>
<?php
include("displayconf.php");
$required_file=$display.".php";
require$required_file;
?>
<br><br>
<center>Thisisthebest"moodpage"ever!</center>
</font>
</body>
</html>
Displayconf.php中的变量并对它们进行求值。
创建一个表示用户请求的文件名的变量。在我们这个例子中,Displayconf.php文件里定义的变量$display被求值,然后加上.php后缀。(这是由我们的逻辑完成的。)
使用PHP的require()函数显示正确的包含文件里的内容。
你应该注意到在我们的例子中,PHPrequire()函数和include()函数是完全可以互换的。这两个函数之间主要的区别在于目标文件处理的方式不同。一个require()语句将会由它所调用的文件替换。这意味着在一个循环当中,远程的文件只会被调用一次。而另一方面,在每次遇到include()函数的时候,它都会被重新求值。这意味着在一个循环的过程中,文件将在每一次循环过程中都被访问一次,而且在包括文件中设置的变量每次都会更新。
在这个例子中,我试图讲清楚什么时候使用什么函数合适。对于文件Displayconf.php,很有可能它里面的变量值已经改变。毕竟,这是一个配置文件。因此,我选择了include()函数。而另一方面,$required文件在交互的过程中很有可能不会改变。如果用户请求的是不同的文件体,那么我们有可能会创建一个新的文件再把它包括进来,所以我使用require()函数。
高级用户可能希望看看PHP的手册来了解更多的关于函数require_once()和include_once()的信息以便能够对文件处理和配置文件变量的管理进行更好的控制。
表B显示了我们的配置文件,Displayconf.php。(为了简单化的目的,我们将把所有的文件放在和Web服务器相同的目录下。)我们在这里要做的就是将$display变量设置成一个可选的值。
表B
<?php#displayconf.php
#display.php的配置文件
#-------------------------------------------------
#将变量$display设置成下列值之一:
#happy,sad,或者generic
$display="happy";
?>
最后我们需要一些内容文件--对应配置文件中的每一个选项。因为这些内容都是静态的HTML,所以我们不需要在文件里加上PHP脚标。当你在PHP里使用include()或者require()函数的时候,被调用的文件在处理过程开始的时候被跳过然后在处理结束的时候被加进来。
"happy"文件内容(happy.php)
<bodybgcolor=pinktext=yellow>
<fontsize="+5">
"Sad"文件内容(sad.php)
<bodybgcolor=bluetext=white>
<fontface="arial,helvetica"size="+5">
"Generic"文件内容(generic.php)
<bodybgcolor=whitetext=black>
<fontface="courier"size="+5">
当你单击页面Display.php的时候,这个页面的外观和感受将会根据你在配置文件中输入的值而改变。
总结
在本文中,我们讨论了动态信息的基础知识并使用一个脚本来创建由文件驱动的动态内容。特别的是,我们使用include()和require()PHP函数来提取和发送我们的数据。
下面是一些最后的话。虽然我相信你一定熟悉WAIWeb编程指南,但是你也许还应该看看W3C对于动态内容所说的支配以及用户对它的访问能力。你可能还要看看PHP手册中的这一章“使用远程文件”来学习如何使用FTP来提取配置数据。

6. 动态php生成静态html

两块钱解决你的问题。打开 php 脚本是肯定要的,脚本语言的性质在这里了。虽然你的需求不是很明白,但是可能你需要后台运行?就是打开一次后,后面会继续执行脚本(虽然 cpu 还是会被占用。)

7. 怎么样将静态网页转变为php动态网页 详细步骤

<?
$id=$id; //$id为附属地址
$had=fopen("../html/"."$id.html", "r"); //查找有无这个.html文件,有则直接打开,没有则生成。../html/文件夹属性为可写。
if($had){
header("location:../html/$id.html");
}else{
ob_start();
?>
//这里添加原php页面。
<?
$cacheStr=ob_get_contents();
$handle=fopen("../html/$id.html","w+"); //写入.html到../html/文件夹下。
fwrite($handle, $cacheStr);
ob_clean();
header("location:../html/$id.html"); //打开生成静态后的.html文件。
}
?>

8. 用php 怎么抓取js+ajax动态生成的页面内容

第一步,查看网页源代码,找到ajax请求的URL。
比如,js代码为:
$.ajax({
url: 'ajax.php?id=100',
data: {ad_num:num,ad_str:str,cart_update_time:cart_update_time},
type: 'POST',
dataType: 'text',
async : false,
success: function(data){

}
其中的ajax.php?id=100就是ajax请求的URL。

第二步,拼接URL,用网站的域名加上这个找到的请求路径。
比如,网站域名为: www.abc.com 拼接后的URL为:www.abc.com/ajax.php?id=100

第三步,用PHP读取第二步拼接出的URL即可。

9. 刚学会php基础。 如何制作一个动态的网页

当然你需要分析那些内容是动态的,需要放放数据库就可以了,然后要做的就是把这些内容存入数据库或创建后台程序随时将内容加入数据库。

阅读全文

与php动态生成网页相关的资料

热点内容
香港男女出轨开房遇见的电影名字 浏览:372
单片机stm使用说明书 浏览:641
手机百度android开发 浏览:957
男主怀孕生子女尊 浏览:296
邵氏3级电影 浏览:320
男主角叫安迪的电影 浏览:77
建德盛德电影院今日电影 浏览:89
谁有在线观看的网站 浏览:643
午夜不卡电影 浏览:760
python字符串unicode编码 浏览:6
电影加密的软件 浏览:728
鬼王镜奴的古装电影 浏览:35
python3module 浏览:497
韩国李彩谭作品 浏览:931
python爬虫gif 浏览:861
重生收母 浏览:539
都市之开局被10个老婆宠成 浏览:233
程序员两年应该多少工资 浏览:964
极盗者2在线免费观看 浏览:854
男男电影免费观看推荐 浏览:361