百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

用PHP制作新闻发布系统(php发布新闻的实例)

liuian 2025-03-19 00:01 6 浏览

由于放假回家了,家里又没网,所以现在才给大家带来新课程!

今天我们来了解一下新课程——PHP{PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。}

上面关于PHP的介绍来自百度百科,详情可以自行去查!

作为世界上最好的语言...好了这里不进行褒贬了,免得引起战争。

按照我们历来的流程,作为第一堂课,今天还是先给大家展示一下做好的工程——新闻发布系统。这个工程要比我们之前做的《成绩查询系统》复杂的多,而且很多核心代码也是查看课本才完成的...废话不多说,直接上图。

这是前台首页,样式沿用了之前JSP的模板样式。

不同的是,右边的新闻栏不再是摆设,而且增加了分页和关键字搜索

点击新闻查看新闻内容,进行评论

这里我们先评论“123456789” 点击评论按钮,弹出提示框

左边的用户登录功能暂未完成(要等确定用户具体功能以后再说)。

下方是一些超链接

前台功能基本如此,我在考虑把JSP和PHP结合起来,JSP负责成绩查询系统,PHP负责新闻发布系统。当然,这需要开启两个服务器,而且需要注意端口的占用。

下面我们进入后台管理 点击右下角的超链接


进入后台登录界面,样式也是沿用了之前ASP登录的样式(咳咳!这都不是重点!)。



登录后进入后台首页

点击左边的审核评论,所有评论都在这里

看到我们之前的评论了吧!点击审核按钮,你会发现审核按钮消失了!这说明审核过了!

继续往上看,进入管理新闻,我们在前台看到的新闻都在这里进行管理!

点击标题查看,点击编辑进行修改。

下面我们来添加一条新闻,类别的选项也是在类别管理里边添加的。

标题和内容都是123456789,再加一个附件,点击提交。

添加成功!

然后就是新闻类别和管理员的管理,这里添加的管理员目前只能用于登录(密码经过加密),因为目前还没添加session,所以还不能以其他管理员的名义添加新闻,你会发现添加的新闻都是以admin的名义发表的,如果删除了admin管理员就会出错。

然后我们回到前台 刚发布的新闻已经在列表里了。

点击标题,再点击附件,附件就会下载到本地了。

另外,在手机上也可以访问该系统。

因为我电脑和手机连的是一个wifi,所以只需要知道电脑的ip地址就可以了

在运行里输入cmd,然后输入ipconfig

知道IP地址后,在手机浏览器里输入的地址和电脑类似,只需把localhost改为ip地址就行了。

好了,今天就到这里吧!明天我教大家如何搭建环境!


阅读最新文章请关注微信公众号“爱搞机个人版”



版权归爱搞机个人版所有 侵删!!!

相关推荐

打开新世界,教你用RooCode+Copliot+Mcp打造一个自己的Manus

本文耗时两天打造,想要一遍走通需要花点时间,建议找个专注的时间开搞!这不仅是个免费使用claude3.5的方案,也是一个超级智能体方案,绝对值得一试!最近Manus真是赚足了眼球,然而我还是没有邀请码...

Git仓库(git仓库有哪些)

#Git仓库使用方法流程详解##一、环境搭建与基础配置###1.1安装与初始化-**安装Git**:官网下载安装包,默认配置安装-**配置全局信息**:```bashgitconfig...

idea版的cursor:Windsurf Wave 7(ideawalk)

在企业环境中,VisualStudioCode和JetBrains系列是最常用的开发工具,覆盖了全球绝大多数开发者。这两类IDE各有优势,但JetBrains系列凭借其针对特定语言和企业场景的深度...

Ai 编辑器 Cursor 零基础教程:推箱子小游戏实战演练

最近Ai火的同时,Ai编辑器Cursor同样火了一把。今天我们就白漂一下Cursor,使用免费版本搞一个零基础教程,并实战演练一个“网页版的推箱子小游戏”。通过这篇文章,让你真正了解cursor是什么...

ChatGPT深度集成于苹果Mac软件 编码能力得到提升

【CNMO科技消息】近日,OpenAI发布了针对MacOS的桌面应用程序,并宣布了一系列与各类应用程序的互操作性功能,标志着ChatGPT正在从聊天机器人向AI智能体工具进化。此次发布的MacOS桌面...

日常开发中常用的git操作命令和使用技巧

日常开发中常用的git操作命令,从配置、初始化本地仓库到提交代码的常用git操作命令使用git前的配置刚使用git,先要在电脑上安装好git,接着我们需要配置一下帐户信息:用户名和邮箱。#设置用户名...

Trae IDE 如何与 GitHub 无缝对接?

TraeIDE内置了GitHub集成功能,让开发者可以直接在IDE里管理代码仓库和版本控制。1.直接从GitHub克隆项目如果你想把GitHub上的代码拉到本地,Trae提供了...

China's diplomacy to further provide strong support for country's modernization: FM

BEIJING,March7(Xinhua)--ChineseForeignMinisterWangYisaidFridaythatChina'sdiplomacywil...

三十分钟入门基础Go(Java小子版)(java入门级教程)

前言Go语言定义Go(又称Golang)是Google的RobertGriesemer,RobPike及KenThompson开发的一种静态、强类型、编译型语言。Go语言语法与...

China will definitely take countermeasures in response to arbitrary pressure: FM

BEIJING,March7(Xinhua)--Chinawilldefinitelytakecountermeasuresinresponsetoarbitrarypre...

Go操作etcd(go操作docker实现沙箱)

Go语言操作etcd,这里推荐官方包etcd/clientv3。文档:https://pkg.go.dev/go.etcd.io/etcd/clientv3etcdv3使用gRPC进行远程过程调...

腾讯 Go 性能优化实战(腾讯游戏优化软件)

作者:trumanyan,腾讯CSIG后台开发工程师项目背景网关服务作为统一接入服务,是大部分服务的统一入口。为了避免成功瓶颈,需要对其进行尽可能地优化。因此,特别总结一下golang后台服务...

golang 之JWT实现(golang gin jwt)

什么是JSONWebToken?JSONWebToken(JWT)是一个开放标准(RFC7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON方式安全地传输信息。由于此信息是经...

一文看懂 session 和 cookie(session cookie的区别)

-----------cookie大家应该都熟悉,比如说登录某些网站一段时间后,就要求你重新登录;再比如有的同学很喜欢玩爬虫技术,有时候网站就是可以拦截住你的爬虫,这些都和cookie有关。如果...

有望取代 java?GO 语言项目了解一下

GO语言在编程界一直让人又爱又恨,有人说“GO将统治下一个十年”,“几乎所有新的、有趣的东西都是用Go写的”;也有人说它过于死板,使用感太差。国外有Google、AWS、Cloudflar...