jjzjj

include_once

全部标签

php - Laravel 4 : @include causes Apache (httpd. exe) 崩溃(在 Windows 上)

正如标题所说,有一个@include()导致Apache执行时崩溃。这是受控代码,位于profile.php中:@include('sections/userInformations',array('userOwner'=>$profileUser,'userVisitor'=>$user))$profileUser和$user来自PagesController.php:publicfunctiongetProfile($username){returnView::make('profile',array('privacy'=>Privacy::where('user','=',$us

PHP 包含实践

这里有人知道PHP何时执行include和include_once调用吗?我想知道,因为我来自Flash和桌面开发背景,您必须在每节课开始时导入您的类。但现在我开始构建更复杂的PHP代码,似乎最好只在我实际需要类时包含它们以节省加载时间。例如,查看以下伪代码:if(I_need_to_check_login){include_once"Class.class.php";$C=newClass();}如果我这样做,文件Class.class.php是否会在每次运行代码时包含,还是仅在我执行include_once时包含。我有点像类狂,通常会为我的应用程序使用的几乎所有功能构建一个类,所以

php 许多 elseif 语句更好的性能

过去几周我用php写了一个网站,我脑子里一直有一个问题。在我的index.php上,我像这样路由所有模板文件if(isset($_GET['search'])){include_once'template/template.search.php';}elseif(isset($_GET['newsletter'])){include_once'template/template.newsletter.php';}elseif(isset($_GET['product'])){include_once'template/template.product.php';}elseif(isse

php - 使用 PHP 函数 include() 包含一个 png 图像

好的,尽管有最知名的做法,今天我决定这样做:'>有6个不同的.png图片。遗憾的是,6个中只有2个在浏览器上清晰可见。为什么6张图片中只显示了2张?可能在途中有数据丢失位?感谢您的宝贵时间:] 最佳答案 它不起作用,因为src的属性标签不应包含图像的原始数据;相反,它应该包含一个指向图像数据的URI。通过使用data:URI,您可以将图像直接嵌入到(X)HTML文档中。请注意,这在许多浏览器(如旧版InternetExplorer)中不起作用。同样,也有限制,例如IE8对data:的32KB限制。URI。使用PHP,您的代码如下所示

php - @include ("filename") 是什么意思?那和 include "filename"有什么区别?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Reference-WhatdoesthissymbolmeaninPHP?我正在制作一个Web应用程序,它使用URL查询来访问应用程序的不同部分。我一直在寻找一种解决方案,使无效查询(如index.php?page=dashboarrrd)显示错误404消息而不是PHP错误。经过一些搜索,我发现我可以使用类似下面的东西来完成这项工作:if(!@include($fileName)){@include("pageData/404.php");}这是有道理的,但我不知道为什么会这样。我的意思是,include之

php - 完整的 URL 不适用于 php include

因此,我试图插入一个包含php的文件,但由于某些原因它无法使用完整的URL。这个有效:但这不是:有什么想法吗? 最佳答案 include用于包含和评估指定的PHP文件。如果您在本地获取它,它可以像PHP一样处理-如果您通过完整的URL获取它,您将获得生成的HTML(理论上......您可能只会得到一个错误)。SupportingDocsinclude'menu.php'//InternallyprocessaPHPfiletogenerateHTML或file_get_contents('http://domainname.com/

php - 如何捕获 require_once/include_once 异常?

我正在尝试编写类似这样的代码:getMessage();echo"Aerrorocurredwhentryingtoinclude'$include'.Errormessage:$message";}}我已经尝试了require_once和include_once,但是trycatch没有捕捉到异常。我怎样才能捕捉到这个fatalerror/警告异常? 最佳答案 由于include/require不会抛出异常,因此请先检查您要包含的文件是否存在且可读。例如:$inc='path/to/my/include/file.php';if(

PHP - 具有相对路径的 include() 或 require() 在 Windows 上不起作用,即使在附加 __DIR__ 时也是如此

我在这里读到有关在将include()或required()与相对路径一起使用时PHP中出现的问题,我看到的所有解决方案都是附加DIR我目前在Windows上工作,尽管错误消息显示了DIR的当前值,但相对路径似乎是作为字符串添加的,而不是向上一级,例如:include(__DIR__."..\\another_folder\\file_2.php");产生以下错误:警告:包括(C:\xampp\htdocs\main_folder..\another_folder\file_2.php)[function.include]:无法打开流:在中没有这样的文件或目录知道发生了什么吗?

Php include显示代码

问题:当我在页面顶部包含一个php文件时,它没有运行脚本,而是显示了代码。如果我在页面上执行一个简单的echo命令,它可以正常工作,但包含一个文件则不行。我用谷歌搜索了这个问题,找不到解决问题的方法。我见过的大多数类似问题都是通过使用普通php标签而不是速记来解决的。代码index.php在根目录下init.php位于根文件夹中名为“core”的文件夹中。包含文件:init.phparray('host'=>'127.0.0.1','username'=>'root','password'=>'','db'=>'lr'),'remember'=>array('cookie_name'=

PHP fatal error : require_once(): Failed opening required 'Zend/Gdata/Extension.php'

由于某些奇怪的原因,我现在无法弄清楚,NoEmbed.php在尝试包含文件时失败并出现fatalerror。包含路径设置正确,我已经验证如下(就在NoEmbed.php中的require_once指令之前):$s=ini_get('include_path');$a=explode(':',$s);foreach($aAS$path){echo$path;if(file_exists($path.'/Zend/Gdata/Extension.php'))echo'...found';elseecho'...notfound';}在预期位置输出“found”。我必须承认,我目前无法想出发