重蔚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开发邮件收发系统。

    “PHP开发邮件收发系统,实现用户之间的信息传递和交流。” 在现代的Web开发中,邮件收发系统是一种常见的需求,PHP作为一种广泛使用的服务器端脚本语言,提供了丰富的库和函数来实现邮件的发送和接收,…

    2024年7月13日
    03
  • PHP中的HTTP请求和响应头。

    在Web开发中,HTTP请求和响应头是非常重要的概念。它们提供了在客户端和服务器之间传输数据的标准化机制。PHP作为一门流行的Web编程语言,自然也支持HTTP请求和响应。HTTP请求头是客户端(例如浏览器)发送给服务器…

    2023年5月28日
    06
  • PHP8.0中的JIT编译器对性能的提升

    随着现代化科技的发展,计算机处理速度的要求越来越高,程序员们也在不断地探索提升程序性能的方法。作为一门广泛应用的编程语言,PHP在不断优化和升级中也加入了JIT编译器,这一举措在探索PHP性能提升的道路中起到…

    2023年5月19日
    05
  • 掌握PHP语言对接抖音快手小红书视频/图片去水印API接口源码

    以下为PHP语言调用去水印接口的示例,分别展示GET请求方式和POST请求方式的调用方式。示例代码中用到的userId和secretKey请前往开发者接口管理中心获取。GET请求方式调用接口示例:$url = 'https://v.douyin.c…

    2022年6月17日
    0326
  • PHP上传问题的后续问题

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

    2017年11月8日 PHP自学教程
    0215
  • PHP中的代码管理工具。

    PHP是一种常用的动态编程语言,用于构建各种Web应用程序。为了有效地管理PHP代码,开发人员可以使用各种代码管理工具。本文将介绍几个常见的PHP代码管理工具以及它们的优势。GitGit是最受欢迎的版本控制系统之一,…

    2023年5月28日
    06
  • 分享宝塔php-fpm。

    宝塔面板是一款服务器管理软件,可以方便地安装、配置和管理PHP-FPM。通过宝塔面板,您可以快速搭建一个稳定高效的PHP环境。 宝塔面板是一款非常实用的服务器管理工具,可以帮助我们轻松地安装和管理PHP扩展,下面…

    2024年6月27日
    011
  • PHP8.0中的自动加载库:Composer

    作为一门流行的服务器端脚本语言,PHP已经发展了数十年。在这个过程中,它积累了大量的社区资源和第三方库,这些资源和库可以方便地应用于各种项目中。当然,如果要在PHP项目中重复使用这些库,解决依赖问题是至关…

    2023年5月19日
    02

联系我们

QQ:951076433

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