php结合smarty生成静态页面 php文章内分页代码

WBOY
Freigeben: 2016-07-25 08:52:58
Original
923 Leute haben es durchsucht
本文介绍了php中使用smarty模板引擎生成静态页面的方法,以及php实现文章分页的实现代码,需要的朋友参考下。

例子,php中smarty生成静态页、文章内分页代码。专题:php分页代码原理

<?php
include "../config.php";
checkLogin ();
if (isset ($_GET['act']) && $_GET['act'] == 'add') {
// var_dump ($_POST);
$title = isset ($_POST['title']) ? trim ($_POST['title']) : '';
$tag = isset ($_POST['tag']) ? trim ($_POST['tag']) : '';
$content = isset ($_POST['content']) ? $_POST['content'] : '';
$create_time = time ();
echo $sql = "INSERT INTO `article` (`title`,`tag`,`content`,`create_time`) VALUES ('{$title}','{$tag}','{$content}','{$create_time}')";
$_POST['create_time'] = $create_time ;
$res=mysql_query ($sql);
$article_id = mysql_insert_id();
$file_name = '../html/'.$article_id.'.html';
if ($res) {

   $temp = explode ('<div style=\"page-break-after: always;\"><span style=\"display: none;\"> </span></div>',$content);
   $num = 0;
   foreach ($temp as $key => $val ) {
    $num++;
    $pagenav = '';
    if ($key == 0) {
     $file_name = '../html/'.$article_id.'.html';
    } else {
     $file_name = '../html/'.$article_id.'_'.($key+1).'.html';
    }
    for ($i=1;$i<=count($temp);$i++)
    {
     if (($key+1) == $i)
     {
      $pagenav .= " <b>{$i}</b> ";
     }
     else
     {
      if ($i == 1)
      {
       $pagenav = $pagenav." {$i} ";

      }
      else
       {
       $pagenav .= " {$i} ";

      }
     }
    }
    $_POST['content'] = $val ;
    $tpl->assign ('a',$_POST);
    $tpl->assign ('pagenav',$pagenav);
    $html = $tpl->fetch('show_article.html');
    $fp=fopen ($file_name,'w');
    if ($fp) {
     fwrite ($fp,$html);
     fclose ($fp);

    }
   }
   alert ("生成{$num}篇成功",'add_article.php');
} else {
   alert ('增加失败!');
}
} else {
//$FCK->Value='fanglor is a boy !';
$editer = $FCK->CreateHtml();
$tpl->assign ('editer',$editer);
$tpl->display ('add_article.html');
}
?>
Nach dem Login kopieren

生成静态页面的相关文章:

  • PHP中使用smarty生成静态文件的例子
  • 有关smarty模板引擎生成静态页的关键代码
  • php生成静态页面的方法(三个函数)
  • php生成静态文件的二种方法
  • smarty生成静态页面的方法

文章分页的相关文章:

  • php长文章分页代码分享
  • php长文章分页的实现代码
  • php 文章分页的实现代码
  • php文本文章分页代码示例
  • php实现长文章分页显示的代码


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage