PHP仿博客园个人博客数据库与界面设计(6)_PHP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:PHP session_start()问题解疑(详细介绍)本文,将这些问题,做一个简单的汇总,以便大家查阅。 1. 错误提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers already sent 分析及解决办法 这 一类问题,的原因是你在程序中使用PHP session
CREATE 插入
先看这个指令 post.php?action=newPost
说实话,我很久没有插入了。呵呵! 看控制方法:
function newPost( )
{
$results['action'] = "newPost" ;
$results['pageTitle'] = " Add New post" ;
$results['newPost'] = "true";
$results['path'] = "<a href='?action=isPost' >随笔</a>» <span>添加随笔</span>" ;
$post = new Post;
$cat = new Category;
$results['categories'] = $cat->getCategoryList( "post");
// 新建文档
if( isset( $_POST['saveChanged'] ))
{
$post-> storePostFormValues( $_POST );
$result = $post->insertPost( );
if( $result )
{
$post->addChildNumber( "category", $_POST['category'] );
header("Location: post.php?action=isPost&status=Inserted");
}
else
{
header("Location: post.php?action=isPost&error=InsertedFailed");
}
// 保存到草稿箱
} else if( isset( $_POST['saveDraft']) )
{
$post = new Post;
$post-> storePostFormValues( $_POST );
$post->saveDraft( );
header("Location: post.php?action=isPost&status=postSaveToDraft");
// cancel
} else if( isset( $_POST['cancel'] ))
{
header("Location: post.php?action=isPost");
}
else
{
require_once(TEMPLATE_PATH . "/post/post_edit.php");
}
}
分享:浅析PHP的ASCII码转换类本篇文章是对PHP的ASCII码转换类进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: class ascii { function decode($str) { preg_match_all( /(d{2,5})/, $str,$a); $a = $a[0]; foreach ($a as $dec) { if ($dec 128) { $utf .= chr($dec); } else if ($dec
相关PHP教程:
- 相关链接:
- 教程说明:
PHP教程-PHP仿博客园个人博客数据库与界面设计(6)。