① php导入文件
框架中的每个文件都有自己的任务,比如入口文件,它就像一个门只是让你进入这个框架的,所以在入口文件中不应该有太多的代码,像你说的自动加载文件和一些系统常量的定义也都有相应的文件,这样看下来 代码文件 分工明确,不会乱,也保证了代码的简洁性,如果都像你说的, 你完全可以把整个项目写在一个文件里面 就叫 index.php 这样不是更简单吗?但是没人会这么做!
② php 引入包括文件
include文件不能用$_GET调用..
你只能引用 news/view.php
如果需要html_id
那么就设置一个变量,在include的时候,变量会传到include脚本的。
在子脚本里面可以判断是否有相关变量
③ 在php文件里如何引入css文件
1、PHP脚本也是可以引入css样式的,代码实例如下:
<?php
echo"<linkrel="stylesheet"type="text/css"href="theme.css"/>";
?>
其实php属于网站后台爱语言和css是没有任何关系的。
2、建议采用mvc结构,前端页面和后天逻辑分离的模式来开发项目的。
④ php怎么包含或引入多个文件或脚本
//引入包含多个脚本的文件夹下所有php脚本,参数$dir是文件夹的相对地址
functionincludeDirScript($dir){
//打开文件夹
$handler=opendir($dir);
//遍历脚本文件夹下的所有文件
while((($filename=readdir($handler))!==false)){
//如果文件为php脚本文件
if(substr($filename,-4)=='.php'){
//将文件包含进来
require_once($dir.'/'.$filename);
}
}
//关闭文件夹
closedir($handler);
}
⑤ php 无法引入文件文件
首先,确保require('../lib/h.php')
如果存在问题,检查apache和php的用户和用户组。可能是apache或php用户无法读取和执行目录的关系。
解决办法:要么修改apache或php的用户,要么更改lib和../的所属权限。
chown 更改所属用户或用户组
chmod 更改文件读写权限
简单的方法是chmod 777 ../
但是存在安全隐患。自己斟酌
⑥ php include引入文件问题
include函数是引入文件
命名空间解决的是同一脚本下相同函数重名,不同的命名空间命名,相当于处于不同的模块,解决同一脚本下php函数重名的致命错误
1. 你之前include引入的时候你的2个文件的相同函数处于不同命名空间下,就算在同一脚本也不会报错
2. 看你最后段代码,你连续定义了2个命名空间,第1个就没用了,相当于你在namespace Foo\Bar\subnamespace;命名空间下写了之后的代码,但是之后的代码处于namespace Foo\Bar\subnamespace;下但是出现了2个相同名的函数,自然报错
3. 你要区分命名空间和include就要先懂得他们代表的意思,从你的问题可以看出你不太懂命名空间,建议你网络或者看下php手册上的命名空间,自己捉摸比别人教理解得更加深刻
4. 建议你把namespace Foo\Bar\subnamespace;写到const FOO = 2;上面
⑦ 请问php中如何调用php文件中的内容
tpl使用{php}混编php代码。
例如
{php}echo "2333";{/php}
同理。
{php}include '.a.php';{/php}
可能是题主想要的结果。
不过需要确认好相对路径的初始路径,不一定为TPL所在目录,也有可能为调用tpl的源php所在的目录。
PS:WHMCS中使用php标签需要在安全中,允许模板嵌入php标签。
⑧ PHP中如何导入PHP文件
include('1.php'); //受流程控制影响
require('1.php'); //无视流程控制,一出现就加载。
⑨ php类里面怎么引入一个外部文件
require()
require()语句用于指定的文件代替语句本身,就象C语言中的include()语句一样。如果php配置文件php.ini中的URL fopen
wrappers 是打开的(默认情况下是打开的),就可以使用URL来指定文件的位置从而实现远程文件的调用。
有一点就是使用require()和include()语句时要特别的注意。那就是在被包含的文件中,处理器是按照html模式来解释其中的内容的,处理完被包含的内容后又恢复到php模式。所以如果需要在被包含文件中使用php语法,就要使用正确的php开始和结束标记来把这些语句包含进去。
require()和include()知识php中的一种语言特性,而不是函数。它们和函数有许多不同的地方。
include()
include()语句和require()语句有许多相同的地方。凡是在上边require()语句中没有明确说明不能适用于include()的部分外,require()语句的功能完全适用于include()语句。下边介绍require()语句所没有的include()语句的功能和特点。
include语句只有在被执行时才会读入要包含的文件。在错误处理方便,使用include语句,如果发生包含错误,程序将跳过include语句,虽然会显示错误信息但是程序还是会继续执行!
php处理器会在每次遇到include()语句时,对它进行重新处理,所以可以根据不同情况的,在条件控制语句和循环语句中使用include()来包含不同的文件。
require_once()和include_once()
require_once()和include_once()语句分别对应于require()和include()语句。require_once()和include_once()语句主要用于需要包含多个文件时,可以有效地避免把同一段代码包含进去而出现函数或变量重复定义的错误
⑩ PHP怎么用require引入文件
这是一个经典的引用路径问题。
被引用的文件是html文件,原文件的图片及css路径不能直接被识别;
因此需要原PHP文件中将路径设置为变量:
如:$css_dir="/css";
$img_dir="/images";
然后将变量嵌入到html文件中去:
<?php echo $css_dir; ?>/index.css
<?php echo $img_dir;?>/img1