php生成静态[html]页面代码

 更新时间:2016年11月25日 16:05  点击:1467
 代码如下 复制代码

class makeHtml{
   var $fileName; //文件名
   var $dirRoot;  //目录地址

   function getFile ($name,$root){
    $this->fileName = $name;
    $this->dirRoot = $root;
    if(file_exists($root)) {
     $this->makeRoot($root);
    }
   }

   function makeNew($content){
  $fp = @fopen($this->dirRoot."/".$this->fileName,"w");
  if(!fwrite($fp,$content)){
   fclose($fp);
   @unlink($fn);
   return 0;
  }else{
   fclose($fp);
   return 1;
  }
   }

   function _delFile() {
    if(unlink($this->fileName."/".$this->fileRoot)) {
     Return 1;
    } else {
     Return 0;
    }
   }
  
   function delFile($fileName,$fileRoot) {
    if(unlink($fileRoot."/".$fileName)) {
     Return 1;
    } else {
     Return 0;
    }
   }

   function getRoot() {
    
   }

   function makeRoot() {
    
   }

   function delRoot() {
    
   }

  }

<?php
 class majax extends blogadmin {
  
  var $result = '<?xml version="1.0" encoding="gb2312"?>';
  function majax($db) {
   $this->db = $db;
   $this->adminname = $_SESSION['adminname'];
  }

  function checkLogin() {
   if($this->islogin()) {
    Return 0;
   }else{
    Return 1;
   }
  }
  
  function addCatResult($cTitle) {
   $cId = $this->addCat($cTitle);
   if($cId>0) {
    $this->result .="<succes id="$cId">$cTitle</succes>";
   }else {
    $this->result .="<loss id="$cId">$cTitle</loss>";
   }
   Return $this->result;
  }

  function upCatResult($cId,$cTitle) {
   if($this->upCat($cId,$cTitle)) {
    $this->result .="<succes id="$cId">$cTitle</succes>";
   }else {
    $this->result .="<loss id="$cId">$cTitle</loss>";
   }
   Return $this->result;
  }

  function delCat($cId,$cNum) {
   if($this->delCat($cId,$cNum)) {
    $this->result .="<succes id="$cId">$cTitle</succes>";
   }else {
    $this->result .="<loss id="$cId">$cTitle</loss>";
   }
   Return $this->result;
  }

  function delReviewResult($rId,$aId) {
   if($this->delReview($rId,$aId)) {
    $this->result .="<succes id="$rId">$cTitle</succes>";
   }else {
    $this->result .="<loss id="$rId">$cTitle</loss>";
   }
   Return $this->result;
  }

  function addLinkResult($ln,$lu,$lc) {
   $lId = $this->addLink($ln,$lu,$lc);
   if($lId>0) {
    $this->result .="<succes id="$lId">yes</succes>";
   }else {
    $this->result .="<loss>no</loss>";
   }
   Return $this->result;
  }
  function editLinkResult($lid,$ln,$lu,$lc) {
   if($this->editLink($lid,$ln,$lu,$lc)) {
    $this->result .="<succes id="$lid">yes</succes>";
   }else {
    $this->result .="<loss>no</loss>";
   }
   Return $this->result;
  }

  /*function addBokeResult($cId,$cTitle,$aAuthor,$isCmd,$aContent,$isOpen,$bokeUrl){
   $aId = $this->addBoke($cId,$cTitle,$aAuthor,$isCmd,$aContent,$isOpen,$bokeUrl);
   if($aId>0) {
    $this->result .="<succes id="$cId">$cTitle</succes>";
   }else{
    $this->result .="<loss id="$cId">$cTitle</loss>";
   }
   Return $this->result;
  }*/
    }
?>

php 实现文章上一页与下一页 代码,这是我要写一个小作品时用到了,今天把它拿出来各各位分享一下下,记得以前我总想法不明白怎么实现文章上下一页的做法,后来在一个BBS看到了原来是判断当前ID然后order by 或asc就可以简单的实现了.

function nextpage($fid,$tag,$bid){
  if('next' ==$tag){
   $sql ="select * from gx_news where id<$fid and menu_id='$bid' order by id desc";
  }elseif('prev' ==$tag){
   $sql ="select * from gx_news where id>$fid and menu_id='$bid' order by id asc";
  }
  $result =mysql_query($sql);
  if(!mysql_num_rows($result) ){
   echo('己经没有了!');
  }else{
   $rs =mysql_fetch_array($result);
   echo "<a href=news_page.php?id=".$rs[0].">".$rs['new_title']."</a>";
  }
 }

好了代码其实很容易的了我也不讲了只是给初学者看看文章上一页与下一页是怎么实现的喽.

会员卡积分查询代码,本人今天人公司写一个简单的会员查询的系统现在把一部份拿出来了.

<span id="jfcxtitle"></span>
         <form action="" method="post" enctype="multipart/form-data" >
          <label for="point">输入您的卡号:</label>
          <input name="point" type="text" id="point" value="请输入您的卡号"  onClick="this.value='';">
          <input language="javascript" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " name="submit" id="" type="submit" tabIndex="3" value="确定查询" />
         </form><font color=red>
                                   <?php
                                     if( $_POST ){          
                     
           $value =addslashes(isset($_POST['point'])?$_POST['point']:'');
           
           if( empty($value) || !is_numeric( $value) ){
           
            echo '请入的卡号有误!';
           
           }else{
            
            $sql="select * from gx_integral where inte_card='$value' ";
            
            $result=mysql_query($sql) or die('Database error! plase call us');
            
            if (!mysql_num_rows( $result) ) {
            
             echo '对不起,你输入的卡号不存在,请检查是否正确';
             
            }else{
            
             $rs =mysql_fetch_object( $result );
             
             echo '你的目前的积分为:',$rs['inte_integral'];
             
             mysql_free_result($rs);
            }
           
           }
          }
         ?>
                                    </font>
        </div>

效果图片,

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/>
        <title>最新新闻</title>
        <style>
        body {
            background:#000000;
            padding:10px;
            font-size:12px;
            margin:10px;
            text-align:center;
        }
        #main {
            background:#8B9C0D;
            width:900px;
            margin:0px auto;
        }
        .mleft,.mmid,.mright {
            float:left;
        }
        .mleft,.mright {
            background:#ABCDEF;
            width:300px;
            float:left;
        }
        .mmid {
            background:#FECDBA;
            width:300px;
            float:left;
        }
        #footer {
            background:#EB5566;
            height:80px;
            margin:0px auto;
            width:900px;
        }
        a {
            display:block;
            text-align:left;
        }
        a:hover {
            font-size:13px;
            color:#FF0000;
        }
        a:visited {
            color:#000000;
            background:#FFC080;
        }
        </style>
    </head>
    <body>
        <div id="main">
            <div class="mleft">
<?php
$str = file_get_contents("http://news.163.com/rank/");
preg_match_all("#<div class="s3"><h6>(.*)</h6></div>#i",$str,$match);

for($i=0; $i<count($match[0]); $i++)
{
            echo "tttt".preg_replace("#(<div.*h6>)(.*)(</h6></div>)#i","\2",$match[0][$i])."n";
}
?>

            </div>
            <div class="mmid">
<?php
$str = file_get_contents("http://news.sina.com.cn/hotnews/");
preg_match_all("#<span style='padding-left:6px'>(.*)</span></td>#i",$str,$match);
for($i=0;$i<count($match[0]);$i++)
{
                    echo "tttt".preg_replace("#<span style='padding-left:6px'>(.*)</span></td>#i","\1",$match[0][$i])."n";
}
?>

            </div>
            <div class="mright">
<?php
$str = file_get_contents("http://news.qq.com/paihang.htm");
preg_match_all("#<td align="left" class="left">(.*)</td>#i",$str,$match);
for($i=0;$i<count($match[0]);$i++)
{
            echo "tttt".preg_replace("#<td align="left" class="left">(.*)</td>#i","\1",$match[0][$i])."n";
}
?>

            </div>
        </div>
        <div id="footer"></div>
    </body>
</html>

[!--infotagslink--]

相关文章

  • 不打开网页直接查看网站的源代码

      有一种方法,可以不打开网站而直接查看到这个网站的源代码..   这样可以有效地防止误入恶意网站...   在浏览器地址栏输入:   view-source:http://...2016-09-20
  • php 调用goolge地图代码

    <?php require('path.inc.php'); header('content-Type: text/html; charset=utf-8'); $borough_id = intval($_GET['id']); if(!$borough_id){ echo ' ...2016-11-25
  • JS基于Mootools实现的个性菜单效果代码

    本文实例讲述了JS基于Mootools实现的个性菜单效果代码。分享给大家供大家参考,具体如下:这里演示基于Mootools做的带动画的垂直型菜单,是一个初学者写的,用来学习Mootools的使用有帮助,下载时请注意要将外部引用的mootools...2015-10-23
  • JS+CSS实现分类动态选择及移动功能效果代码

    本文实例讲述了JS+CSS实现分类动态选择及移动功能效果代码。分享给大家供大家参考,具体如下:这是一个类似选项卡功能的选择插件,与普通的TAb区别是加入了动画效果,多用于商品类网站,用作商品分类功能,不过其它网站也可以用,...2015-10-21
  • JS实现自定义简单网页软键盘效果代码

    本文实例讲述了JS实现自定义简单网页软键盘效果。分享给大家供大家参考,具体如下:这是一款自定义的简单点的网页软键盘,没有使用任何控件,仅是为了练习JavaScript编写水平,安全性方面没有过多考虑,有顾虑的可以不用,目的是学...2015-11-08
  • php 取除连续空格与换行代码

    php 取除连续空格与换行代码,这些我们都用到str_replace与正则函数 第一种: $content=str_replace("n","",$content); echo $content; 第二种: $content=preg_replac...2016-11-25
  • php简单用户登陆程序代码

    php简单用户登陆程序代码 这些教程很对初学者来讲是很有用的哦,这款就下面这一点点代码了哦。 <center> <p>&nbsp;</p> <p>&nbsp;</p> <form name="form1...2016-11-25
  • PHP实现清除wordpress里恶意代码

    公司一些wordpress网站由于下载的插件存在恶意代码,导致整个服务器所有网站PHP文件都存在恶意代码,就写了个简单的脚本清除。恶意代码示例...2015-10-23
  • JS实现双击屏幕滚动效果代码

    本文实例讲述了JS实现双击屏幕滚动效果代码。分享给大家供大家参考,具体如下:这里演示双击滚屏效果代码的实现方法,不知道有觉得有用处的没,现在网上还有很多还在用这个特效的呢,代码分享给大家吧。运行效果截图如下:在线演...2015-10-30
  • js识别uc浏览器的代码

    其实挺简单的就是if(navigator.userAgent.indexOf('UCBrowser') > -1) {alert("uc浏览器");}else{//不是uc浏览器执行的操作}如果想测试某个浏览器的特征可以通过如下方法获取JS获取浏览器信息 浏览器代码名称:navigator...2015-11-08
  • JS日期加减,日期运算代码

    一、日期减去天数等于第二个日期function cc(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(a)alert(a.getFullYear() + "年" + (a.getMonth() +...2015-11-08
  • PHP开发微信支付的代码分享

    微信支付,即便交了保证金,你还是处理测试阶段,不能正式发布。必须到你通过程序测试提交订单、发货通知等数据到微信的系统中,才能申请发布。然后,因为在微信中是通过JS方式调用API,必须在微信后台设置支付授权目录,而且要到...2014-05-31
  • php二维码生成

    本文介绍两种使用 php 生成二维码的方法。 (1)利用google生成二维码的开放接口,代码如下: /** * google api 二维码生成【QRcode可以存储最多4296个字母数字类型的任意文本,具体可以查看二维码数据格式】 * @param strin...2015-10-21
  • Java生成随机姓名、性别和年龄的实现示例

    这篇文章主要介绍了Java生成随机姓名、性别和年龄的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-10-01
  • PHP常用的小程序代码段

    本文实例讲述了PHP常用的小程序代码段。分享给大家供大家参考,具体如下:1.计算两个时间的相差几天$startdate=strtotime("2009-12-09");$enddate=strtotime("2009-12-05");上面的php时间日期函数strtotime已经把字符串...2015-11-24
  • 几种延迟加载JS代码的方法加快网页的访问速度

    本文介绍了如何延迟javascript代码的加载,加快网页的访问速度。 当一个网站有很多js代码要加载,js代码放置的位置在一定程度上将会影像网页的加载速度,为了让我们的网页加载速度更快,本文总结了一下几个注意点...2013-10-13
  • C#生成随机数功能示例

    这篇文章主要介绍了C#生成随机数功能,涉及C#数学运算与字符串操作相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
  • php怎么用拼音 简单的php中文转拼音的实现代码

    小编分享了一段简单的php中文转拼音的实现代码,代码简单易懂,适合初学php的同学参考学习。 代码如下 复制代码 <?phpfunction Pinyin($_String...2017-07-06
  • php生成唯一数字id的方法汇总

    关于生成唯一数字ID的问题,是不是需要使用rand生成一个随机数,然后去数据库查询是否有这个数呢?感觉这样的话有点费时间,有没有其他方法呢?当然不是,其实有两种方法可以解决。 1. 如果你只用php而不用数据库的话,那时间戳+随...2015-11-24
  • php导出csv格式数据并将数字转换成文本的思路以及代码分享

    php导出csv格式数据实现:先定义一个字符串 存储内容,例如 $exportdata = '规则111,规则222,审222,规222,服2222,规则1,规则2,规则3,匹配字符,设置时间,有效期'."/n";然后对需要保存csv的数组进行foreach循环,例如复制代...2014-06-07