推荐文章系统(一)_php基础

本人一直想做一个让网友推荐文章的系统,可是一直没有时间完成。现在终于草草的将它完成了。并且将它放到本人的个人网站:斑竹园<http://bamboo.oso.com.cn>上了。为了促进源程序开放的精神,同时是也是为了更好的进一步的完善本系统,在这里我将本本系统的源代码公开。希望它能起到交流学习经验的目的,同时也希望朋友们多的提出对本系统的改进意见和建议。如果有什么建议或意见,欢迎给Bamboo(wangyy@363.net)来信,或者到斑竹园<http://bamboo.oso.com.cn/bbs/index.php>的BBS给Bamboo留言。
  本系统是在时间十分紧张的情况下开发出来的,所以它还很不完善。而且功能也很简单。之所以开发本系统是为了丰富斑竹园的内容,同时也是为了减轻本人维护的工作量。
   本系统不用注册,只要你填写下表单即可。本系统是基于本站与推荐者互惠互利的基础上开发的,因此为了给推荐者带来一点利处,本系统允许你在推荐文章时指定一将来显示在文章底部的图片的连接地址。该图片的大小最好为400*60的图片。这样每一个其他网友看到你推荐的文章,就相当于作了一次广告。
   本系统由以下几个文件组成:
   推荐文章的表单文件:appre.htm。该文件朋友们可以用相应的工具自行制作,在这里我就不提供源码了;处理推荐文章的
:appre.php文件;显示文章列表的article.php文件;显示每一篇文章的articledisp.php。在这里我就分别提供源代码。
  首先,必须建立相应的数据库。其语句是:
    CREATE TABLE article(
      id int not null auto_increment primary key,
      name varchar(15),
      webname varchar(255),
      webadd varchar(255),
      weblogo varchar(255),
      articlename varchar(255),
      articleauthor varchar(255),
      articlemsg longtext null
)

时间: 2024-08-07 22:59:55

推荐文章系统(一)_php基础的相关文章

PHP+MYSQL的文章管理系统(一)_php基础

###############################################  此篇文章属原创,如有引用,请标明作者信息.  Email: leo_cdp@yeah.net http://www.cfeng.net/ 本文代码任意转载,使用请保留此声明 ###############################################  去年写了个文本管理总觉得有些不爽再加上申请了主机所以写个PHP+MYSQL的对文章进行管理测试期间 受到广大网友的支持现将代码公布

文章推荐系统(二)_php基础

======APPRE.PHP========== $strlen=strlen($articlemsg); if($strlen<50){   echo "<table align=center width=100%>";   echo "<tr align=center><td>";   echo"你是不是在灌水呀?为防止部分网友善意的灌水,本站规定你所提交的文章";   echo"<

PHP+MYSQL的文章管理系统(二)_php基础

###############index.php###################### <?session_start(); require"./inc/func.php"; mscon(); require "./inc/header.inc"; ?> <script language="javascript"> function opwin(filename) {                window.op

PHP默认安装产生系统漏洞_php基础

这一个漏洞在 packetstorm 被发表,我把它翻成中文,加上自己的一些注解,希望对在 NT 上执行PHP 的朋友有一些帮助. 当你下载 PHP 後,在它内含的安装文件中帮助了 PHP 在 NT + Apache Web Server 的安装方式,其中的安装帮助会要你将底下这几行设置加到 apache 的 httpd.conf 设置文件中,而这个安装文件将导引你将你的系统门户大开. 这几行命令为: ScriptAlias /php/ "c:/php/"AddType applica

不用数据库的多用户文件自由上传投票系统(1)_php基础

这是我近来开发的一套上传投票一体化的系统,共由4个php和若干记录文件组成,这是第一个view.php,主要负责显示文件列表和上传的文件表单和文件名的检验.其中的地址均为真实地址,请使用时作相应修改,我将在最后1篇提供具体的使用方法. <html> <head> <link rel="stylesheet" href="../css/eccct.css"> </head> <body> <center

不用数据库的多用户文件自由上传投票系统(3)_php基础

这是本系统的第四个文件.upload.php主要负责,文件名的校验 ,上传文件和文件地址的归档 <html> <head><title>文件上传</title> <body><div style="width:750"><center> <?php //上传的栏目$col,$upfile上传的文件,$writer作者,$intro简介 $writer=substr(htmlspecialchars

不用数据库的多用户文件自由上传投票系统(2)_php基础

这是本系统的download.php,主要负责下载和记数,其中文件格式均在注释中说明. <html> <?php //传入num为要下载的文件号,col=要下载的分栏 //ip不超时下载次数加一 //文件格式 //0编号<1作者<2文件位置<3投票计数<4简介<5文件大小<6文件下载次数 //ip文件格式  地址:项目:时间 $uploadto="../uploadfile/".$col."/";//上传到的子目

PHP.MVC的模板标签系统(一)_php基础

    PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式.    包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉:    <@ include 'pageHeader.ssp' @>    声明允许我们在模板种声明一个页面级别的变量,或者甚至其他包含页面.一个声明看起来像以下代码:    <@ salesAreaID = &quo

PHP.MVC的模板标签系统(四)_php基础

页面布局     在这个单元中我们将看到如何使用模板标签系统构造一个标准的模板页面.这个例子我们使用了一个简单的HTML页面布局,请看下图:     这个页面有多个标准单元组成,就像页面设计者和开发者熟悉的那样.这个页面的主体由3个包含的单元组成:页眉,页内容主体和页脚.我们现在就看看这些单元并且了解如何使用模板标签系统来实现. 页主体     下面的代码单元显示的是主体:The Page Body Layout  1<@ saleMonth    = data.getValueBean('SA