重蔚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中的进程和进程间通信。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。环境php中的进程是以扩展的形式来完成。通过这些扩展,我们能够很轻松的完成进程的一系列动作…

    2023年3月29日
    03
  • PHP8中的数组函数:array_chunk()的高效应用方法。

    随着PHP8的发布,数组函数的效率得到了大幅度提升。其中一个非常有用的数组函数是array_chunk(),它可以将一个数组按照指定大小分割成多个子数组。在本文中,我们将探讨如何高效地使用array_chunk()。简单的使用方…

    2023年5月21日
    01
  • PHP中的功能测试框架。

    随着软件项目的不断增多,开发人员经常会遇到各种的问题。其中最让人头痛的问题之一就是,如何保证项目代码的质量和稳定性。为此,很多开发人员都开始采用各种测试框架来测试他们的代码是否达到了预期的要求。在这…

    2023年5月30日
    02
  • PHP与数据库诊断的集成。

    最近几年来,随着数据库使用量的激增,PHP和数据库的配合已成为Web开发中非常重要的一环。PHP是一种开源的编程语言,可以轻松地在任何Web服务器上运行,而数据库则是数据管理系统的核心。但是,数据库在使用过程中…

    2023年5月21日
    08
  • (安全篇)PHP 的错误机制详解

    PHP 的错误机制也是非常复杂的,特别说明:文章的PHP版本使用5.5.32 PHP的错误级别 首先需要了解php有哪些错误。截至到php5.5,一共有16个错误级别 注意:尝试下面的代码的时候请确保打开error_log: error_reporting…

    2017年5月25日
    0296
  • PHP商城的售后服务系统设计与实现。

    随着网络购物在当今社会中逐渐普及,越来越多的商家利用网络平台来销售产品,而PHP作为一种广泛应用的服务器端脚本语言,自然成为了许多商城系统的首选。然而,在购买商品之后,消费者的售后服务需求也逐渐增多,如…

    2023年5月23日
    01
  • 阿里云PHP SMS短信服务验证码发送方法详解

    开通SMS服务首先去这个网站开通阿里云的SMS短信服务:https://www.aliyun.com/product/sms?spm=5176.8142029.388261.295.vU5T5g创建签名、模板要使用短信服务器需要先创建签名和模板,并提交给阿里云审核通过才可以…

    2022年6月17日 PHP自学教程
    0347
  • 总结一些php命令行下的常用命令

    1 php -m 显示编译到内核下的模块2 php -v 显示 php版本号3 php --ini显示配置文件名4 php -h显示有哪些命令行命令5 php --info查看类/函数/扩展信息,和web服务器上php 使用phpinfo()一样6 php --rf <name>…

    2022年6月25日 PHP自学教程
    0126

联系我们

QQ:951076433

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