php+javascript 静态化简单实例

  • 栏目:编程 时间:2020-04-20 15:31
<返回列表

1. php生成js文件:?php$a=array(array(''title''=''本地新闻1'',ln=''#''),array(''title''=''本地新闻2'',ln=''#''),array(''title''=''本地新闻3'',ln=''#''));//实际操作中可通过数据库得到记录集数组$news='' var a=[''; //把该数组转化为javascrīpt形式for($i=0;$icount($a);$i++) {if($i==count($a)-1) { $news.=''{'' .title:'' .$a[$i][title].'' ., .ln:'' .$a[$i][ln] .''''}'';}else { $news.=''{'' .title:'' .$a[$i][title].'' ., .ln:'' .$a[$i][ln] .''''},''; //如不是最后一个数据,则用逗号隔开,否则结束}}$news.=''];'';$fh=fopen(file.js,w);fwrite($fh,$news);fclose($fh); //写入js?2.html 文件!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN xmlns= content=text/html; charset=gb2312 /title无标题文档/title/headbodydiv id=news style=display:none //定义显示的格式,先通过display:none 隐藏table border=1 bordercolor=#FF0000 tr tda href=$link$title/a/td /tr/table/divscrīpt language=javascrīpt src=file.js //引用js/scrīptscrīpt language=javascrīpt news_obj=document.getElementById(''news'');e=news_obj.innerHTML;re=/$title/g; //正则,匹配$title re2=/$link/g; // 匹配$linkfor(i=0;ia.length;i++) { tmp=e.replace(re,<

//此页面为say.php ? include signup/mysql.inc; if($id1){ $sql=select * from $table where id='$id1';//显示回复题目 $result=mysql_query($sql)or die(mysql_error()); $row=mysql_fetch_array($result); $title=RE:.$row[title]; } $ip=$REMOTE_ADDR; $sql=select * from user_stus where ip='$ip';//查询当前用户名 $result=mysql_query($sql)or die(mysql_error()); $row=mysql_fetch_array($result); if(!$row)//判断用户是否登陆 { echo htmldiv id=Layer2 z-index:1BRBRBRBR; echo div id=Layer3 z-index:2img src=pic/3.gif width=15 height=15/div; echodiv ;echo pfont size=2 color=#FF33CC嘻嘻!! 请先登陆/font/p; echopfont size=2 color=#FF33CCa href='.$PHP_SELF.?p=1&&table=$table'返回/a/font/p /div /html; exit(); } else $userid=$row[userid]; if($ok) { if($title==||$content==) { echo BR请您添完整后提交; } else{ $id=time();//提交文章 $date1=date(Y/m/d); $title=htmlspecialchars($title); $content=htmlspecialchars($content); $sql=select * from .$table; $result=mysql_query($sql)or die(mysql_error()); $row1=mysql_num_rows($result); $row1++; if($id1){ $sql=insert into bbs_re (id,userid,date1,title,content)values('$id','$userid','$date1','$title','$content'); mysql_query($sql)or die(mysql_error()); $sql=select * from .$table. where id='$id1'; $result=mysql_query($sql)or die(mysql_error()); $lin=mysql_fetch_array($result); for($i=1;$i6;$i++) { $re=r.$i; if(!$lin[$re]) break; } $sql=update .$table. set .$re.='$id' where id='$id1'; } else$sql=insert into .$table. (id,userid,date1,title,content,row)values('$id','$userid','$date1','$title','$content','$row1'); $result=mysql_query($sql)or die(mysql_error()); if($result) { header(Location:php3.php?p=1&&table=$table); exit ; } } } ? html head titlexiaoyang/title meta content=text/html; charset=gb2312 script language=JavaScript1.2 src=js/menu_comment.js/script script language=JavaScript1.2 src=js/fw_menu.js/script script language=JavaScript !-- function MM_reloadPage(init) {//reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName==Netscape)&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); // -- /script /head body bgcolor=#FFFFFF text=#000000 div id=Layer1 style=position:absolute; left:31px; top:1px; width:560px; height:46px; z-index:10 script language=JavaScript1.2fwLoadMenus();/script/div div id=Layer6 style=position:absolute; left:409px; top:29px; width:118px; height:17px; z-index:6/div div id=Layer5 style=position:absolute; left:86px; top:63px; width:464px; height:303px; z-index:7form name=form1 method=post action=? echo $PHP_SELF ? table width=98% border=1 cellspacing=0 cellpadding=0 bordercolor=#FF99FF trtd width=26% height=42div align=centerfont size=2 color=#FF33FF题目/font/div /td td width=74% height=42input type=text name=title size=40 value=?echo $title ;? onMouseover=this.document.form1.title.focus();return true input type=hidden name=table value=?echo $table ;? input type=hidden name=id1 value=? echo $id1 ;? br /td /tr trtd width=26% height=172div align=centerfont size=2 color=#FF33FF内容/font/div /td td width=74% height=172textarea name=content cols=40 rows=10 wrap=physical value=?echo $content ;? onMouseOver=this.document.form1.content.focus()/textarea /td /tr tr td width=26% div align=center input type=reset name=Submit2 value=重写 /div /td td width=74% div align=center input type=submit name=ok value=发表 /div /td /tr /table p/p /form /div div id=back style=position:absolute; left:455px; top:30px; width:85px; height:3px; z-index:8hr color=#ff9999 noshade /div div id=goback style=position:absolute; left:461px; top:23px; width:120px; height:16px; z-index:9div align=centera href=php3.php?p=1&&table=?echo $table ;? target=_self onMouseover=window.status='' ;return truefont size=2 color=#FF33FF返回/font/a/div /div p/p p/p /body /html

上一篇:php多文件上传 下一篇:没有了

更多阅读

php+javascript 静态化简单实例

编程 2020-04-20
1.php生成js文件:?php$a=array(array(''title''=''本地新闻1'',ln=''#''),array(''title''=''本地新闻2'',ln=''#''),...
查看全文

php多文件上传

编程 2020-04-19
/*多文件上传类修改:Linvo2008-2-15*/classmore_file_upload{constFILE_PATH='../upfileclass/uploadfile/';var$file_t...
查看全文

否则将创建一个新的对象,//该函数将返

编程 2020-04-19
div id=btest/divscriptfunction createAjax() {//该函数将返回XMLHTTP对象实例 var _xmlhttp; try { _xmlActiveXObjec...
查看全文

友情链接: 网站地图

Copyright © 2015-2019 http://www.koi-bumi.com. 韦德体育有限公司 版权所有