Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在另一个.php文件中插入.php文件并仅执行函数()_Php_Include - Fatal编程技术网

在另一个.php文件中插入.php文件并仅执行函数()

在另一个.php文件中插入.php文件并仅执行函数(),php,include,Php,Include,我知道标题有点乱,但基本上我有:news.php,它是一个仪表板,我可以从DB获取所有新闻,我可以对它们执行操作(更新、删除、插入新内容),还可以用传统的方式显示它们(表)。问题是我想在我的主页(页脚)上显示第一条新闻的标题,但是当我用include()包含news.php文件时,它包含了洞代码,在主页上我得到了news.php中的所有内容、所有新闻、按钮(编辑、添加、删除)和其他所有内容。有没有办法包含一个.php文件但不显示它?我想创建一个函数,只显示第一条新闻的标题,但我不能,因为孔代码是

我知道标题有点乱,但基本上我有:news.php,它是一个仪表板,我可以从DB获取所有新闻,我可以对它们执行操作(更新、删除、插入新内容),还可以用传统的方式显示它们(表)。问题是我想在我的主页(页脚)上显示第一条新闻的标题,但是当我用
include()
包含news.php文件时,它包含了洞代码,在主页上我得到了news.php中的所有内容、所有新闻、按钮(编辑、添加、删除)和其他所有内容。有没有办法包含一个.php文件但不显示它?我想创建一个函数,只显示第一条新闻的标题,但我不能,因为孔代码是导入和显示的


谢谢你的快速回答。只有这个小问题,我将创建另一个文件,在其中获取最新新闻而不使用框架

您可以尝试创建另一个名为firstnews.php的文件,该文件只检索特定的第一条新闻并包含该新闻

您可能应该阅读MVC框架,这是一种分离数据检索、操作和实际显示数据的好方法。例如,一个php文件将包含一个检索所有新闻项目的函数,另一个只获取最新新闻文章的函数。然后,显示用户数据的实际文件将简单地选择它想要使用的函数

需要深入了解的内容很多,但是codeigniter框架是熟悉MVC框架的好方法,它将为您打开很多大门

但是现在,试着制作一个单独的php文件,只检索最新的新闻条目,而不是所有的新闻条目,并将其包含在内

希望这有帮助


-Gui

您需要创建一个函数库,以便可以根据需要调用特定的段


但这里有一条捷径。将news.php复制到news2.php。进入news2.php删除所有你不想要的部分;改为包含news2.php

重构,使您想要的函数位于库文件中,然后将其包含在
news.php
和您想要使用它的任何地方。我遵循了您的建议,因为这是我的情况下最简单的,感谢世界上的php程序员,继续生成粗枝大叶的代码吧!干得好-