重蔚php学习第二十八天——引用文件(载入文件)

相关函数

l  require()  :载入某个文件

l  include()  :载入某个文件

l  require_once() :载入某个文件,只载入一次

l  include_once() :载入某个文件,只载入一次

主要作用:

1)网站整体布局     (前台)

2)包含项目中所有公共文件(后台)

image016

如:project 项目

 

很多php文件操作数据时,代码都是相同的:

mysql_connect(‘localhost’,’root’,’111111’)

mysql_select_db(‘project’);

mysql_query(‘set names gb2312’);

我们希望把上面的代码放到一个公共页中,然后在所有文件中包含即可。

如:权限的验证

在项目,创建一个公共文件checkUser.php,代码如下:

session_start();

if(!$_SESSION[‘username’]){

header(‘location:login.html’);

}

实际应用

1)用于布局

image018

其中,header menu footer为网站的公共页。

2)用于后台公共文件的包含

Public/db.php

 

在其它需要操作数据库的文件中:

image022

关于包含html文件和php文件

如上两题所示,有时包含html文件,有时包含php文件,它是如何解析?

demo9

image024

demo10

image026

原理:

当程序包含另一个文件时

1)退出php模式

2)当包含文件的代码执行结束,再开启php模式

image028

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/2564.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2017年10月2日 09:50
下一篇 2017年10月4日 10:27

相关推荐

  • PHP商城开发中的页面性能优化

    随着电商市场的逐步扩大,越来越多的企业选择建立自己的电商平台来开展业务。而在建立电商平台的过程中,开发人员需要考虑的不仅是平台的功能,还需要考虑页面的性能优化问题,以提高用户体验和网站的排名。本文...

    2023年5月19日
    04
  • PHP上传问题的后续问题

    如何验证文件类型 验证文件括展名 验证文件MIME类型 保证上传文件命名的唯一性 时间 时间戳 IP 将上传功能进行封装 如何上传多文件 html文件: 测试代码: 运行结果: $FILE: 第一个[]:文件框名称 第二个[]:属性 ...

    2017年11月8日 PHP自学教程
    0215
  • 我们还会继续使用PHP的原因

    我们来开门见山地说。 PHP 是一门奇葩的语言。它既不快,语法又不漂亮。还没有遵守良好的软件开发实践。 但我还是使用它开发了很多软件。 那么问题就很明显了 为什么今天还在使用 PHP ?除了个人理想主义的偏好以...

    2022年6月18日 PHP自学教程
    0130
  • 利用PHP8中的函数str_contains()实现快速字符串匹配。

    随着互联网的发展,字符串处理在编程中成为了一项常见的任务。针对字符串匹配问题,PHP8引入了新的函数str_contains(),该函数可以快速地返回一个字符串中是否包含指定的字串。对于需要频繁进行字符串匹配的开发...

    2023年5月21日
    06
  • PHP中如何进行即时聊天开发。

    随着即时通讯技术的不断发展,越来越多的网站和应用程序开始提供即时聊天功能。对于一个有经验的开发者来说,开发一个即时聊天功能似乎并不是很困难。本文将探讨如何在PHP中进行即时聊天开发,帮助初学者和有经验...

    2023年5月23日
    03
  • PHP实现Oracle数据库主从复制的方法。

    随着互联网应用的不断发展,数据库的稳定性和性能需求越来越高。为了保证数据库的高可用性和数据安全性,数据库主从复制已经成为了一种比较普遍的解决方案。在本文中,我们将介绍如何使用PHP实现Oracle数据库主从...

    2023年5月21日
    01
  • 两步操作杜绝他人镜像你的网站技术分享

    大家在建站过程中是否遇到自己经营了几年的网站,突然被别人镜像了,然后百度一搜,发现好多个和你的网站一模一样的网站,今天就来说下《如何杜绝他人镜像你的网站》 第一步: 在网站header.php文件head里面添加...

    2018年1月2日
    0315
  • php如何设定启用php缩写(php.ini、short_open_tag)

    php 设定启用 php缩写(php.ini、short_open_tag)本教学使用环境介绍伺服器端:Ubuntu 18.04 LTS 资料库:Mariadb 10.1.34(Mysql) 语言版本:php 7.3 本机端:MacOS High Sierra启用 php 缩写能节省一些写法,...

    2022年6月19日
    0130

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息