问题标签 [php-include]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
graph - 在 PHP 中包含函数和图形
我在我的 PHP 应用程序中使用 libCharts ....图表正在工作,但是当我使用 INCLUDE 函数将它包含在应用程序中时,它不起作用它给我错误警告:include(charts/charts-example-line.php ) [function.include]: 无法打开流: 第 349 行的 C:\xampp\htdocs\MyProject\index.php 中没有这样的文件或目录
警告:include() [function.include]:在 C:\xampp\htdocs 中打开 'charts/charts-example-line.php' 以包含 (include_path='.;C:\xampp\php\pear\') 失败\MyProject\index.php 第 349 行
我的图形代码是
$chart = new PieChart(500, 250);
请帮我
php - php全局变量在包含文件中不起作用
我已经搜索了一天来找到解决方案,但是还没有运气,我有一个名为的函数:online()
该函数位于一个名为的文件中,该文件client.php
位于 root/dir/includes/client.php 中:
在 client.php 中:
关于client.php:
首先它建立一个数据库连接,然后检查用户是否可用,如果是:$available = "true";
否则:
$available = "false";
然后我包含client.php
在index.php
(位于根目录中),所以我有:
在 index.php 中:
到目前为止一切顺利,一切正常,
问题是...
我也需要在子目录的其他页面中使用此功能,更具体地说,我正在尝试将此功能添加到我的 wordpress 网站,该网站位于:我的 wordpress 标题中的 root/wp 我包括client.php
:
我得到了输出,所以我确定它被包含在内,但是,当我打开我的 wordpress (root/wp) 时,我的全局变量都不起作用,导致$available = null
它预期"false"
是在client.php
令人困惑的是,当我在我的 wordpress 标头中回显 $available 时,我可以获得该值,但是当我在其中回显它时,client.php
它再次为空,所以如果我在 wordpress 标头和 中回显client.php
,当我打开我的 wordpress 页面时,我可以看到我在标题中包含的一个,而另一个在里面client.php
是空的。
任何帮助将非常感激。
php - “eval”是从调用 file_get_contents(或从字符串)中包含代码的唯一方法吗?
我想做相当于包含但在字符串上,而不是在文件路径上。我将获取文件的内容,然后操作它的内容,然后将更改后的代码/字符串作为 PHP 代码包含在调用 PHP 页面中。(这将仅供内部使用,所以它不是通常的安全风险)
例子:
php - PHP包括:无法打开流:“/literally/the/exact/location/of/the/file”中没有这样的文件?
因此,当尝试在 php 中包含一个文件时,使用include(/Users/leonaves/Sites/mysite/admin/inc/pages/dashboard.php)
(我在本地运行),PHP 告诉我:
无法打开流:第 86 行的 /Users/leonaves/Sites/mysite/admin/inc/page_request.php 中没有此类文件或目录。
我尝试过包含相对路径、绝对路径、在变量中声明根等。我不知道如何让这个文件包含另一个。PHP 拒绝在它所在的确切位置找到它。任何帮助都会很棒,谢谢。
php - 如何在不更改 URL 的情况下使用 PHP 包含?
我编写了一个简单的 php 页面,当您单击其中一个链接时,它包含一个不同的 php 文件,从而更改了内容。下面是我目前的代码,唯一的问题是每次点击一个链接,URL都会变成index.php?page=page1,看起来不太好。
我想知道是否有办法做同样的事情(只需更改内容),而不更改地址栏中的 URL?
jquery-load - 当我们必须使用 jquery load 语句同时发出多个 XMLHttpRequest 时,如何减少页面加载时间?
我有一个名为“career_new.php”的模板页面。我想将此模板用于与 CA、工程、MBA 等不同职业相关的几个页面。为此,我编写了出现在本段下方的代码。此代码正在执行且没有任何错误并正确显示所有内容,但加载此页面花费了太多时间。这是我的页面 ca.php 的代码:
我应该怎么做才能减少页面加载时间?我正在使用 2.0 mbps 带宽的互联网连接进行检查,大约需要 15 秒。加载与 4s-6s 的标准时间相比太高的页面。请在这方面指导我。
模板页面大小(包括所有 html,css,js 和其他图片文件在 800 KB 左右)
php - 如何根据页面更改包含文件
我正在制作一个网站,所有页面都包含 header.php,它只是页面顶部的徽标和导航栏,下面是导航菜单的代码。
我怎样才能使 class="active" 根据用户所在的页面而变化?
php - 如何获取仅在包含页面(而不是包含页面)上声明的变量?
我知道我可以get_defined_vars()
用来获取在页面上声明的变量,但我只想要在包含页面上声明的变量。
我知道我可以这样做:
但这似乎有点混乱和缓慢(特别是如果我包含多个页面并且必须为每个页面重做 -$mainPage
数组将继续增长)。有没有更好的办法?
注意:页面是从属性文件的列表中动态包含的,因此代码不会提前知道要包含哪些页面
php - 包括不同目录中的多个文件php
我在包含包含函数的文件时遇到了麻烦。我有一个名为 blog.php 的文件,它运行以下内容:
blog.php 文件位于 blog 文件夹中。在 blog 文件夹内是一个 admin 文件夹,其中包含一个 index.php 文件,其代码如下:
这应该允许我调用 blog.php,然后调用包含我的数据库连接函数的 db.php 文件,但我收到一个错误,即连接函数未定义。它试图从 blog>admin 文件夹中获取 db.php,而不是从 blog.php 文件所在的位置(与 db.php 相同的目录)?我怎样才能解决这个问题?