问题标签 [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.

0 投票
4 回答
185 浏览

php - PHP:在 1 页中包含 2 个相同的 php 文件

我有一个代码

如您所见,我有 2 个包含 (admin/functions/linkCategory.php) 的页面我的问题是,第二个包含“admin/functions/linkCategory.php”没有显示。

你能帮我吗

0 投票
8 回答
38886 浏览

php - 如何使用 PHP switch 语句检查字符串是否包含单词(但也可以包含其他单词)?

我正在使用 PHP 开关来包含基于在页面 URL 参数中传递的传入关键字的某些文件。

例如,URL 可以是:...page.php?kw=citroen%20berlingo%20keywords

在页面内部,我想使用这样的东西:

berlingo.php在第一种情况下,如果关键字参数包含 ,我想做的是包含文件berlingo,但它不必完全是那个关键字。

例如,berlingo.php如果关键字是 ,我想包含文件berlingo,但如果它是citroen berlingo.

如何使用 PHP 案例选择(switch 语句)评估给定字符串是否包含值?

谢谢。

0 投票
3 回答
7256 浏览

php - PHP中“包含”的性能成本是多少?

只是想知道是否有人知道与包含 100 个类文件的 LARGE(600K 或更多)php 文件相关的“成本”信息。与自动加载单个文件(例如在找到匹配项之前搜索多个目录)相比,它真的有很大的不同吗?

启用 APC 缓存会使这个成本可以忽略不计吗?

0 投票
1 回答
1648 浏览

php - 仅在特定视图中包含 js 和 css 文件

在我的 CodeIgniter 应用程序中有一个通用的页眉和页脚视图,我将它们包含在不同的视图中。我header_view的很简单:

现在假设我有另一个视图form_view,我想在其中包含一个 CSS 文件form.css和一个 javascript 文件form.js。由于这些文件仅在 form_view 中使用,我不想将它们添加到 header_view 中,因为那样它们将包含在我的应用程序的所有视图中。

所以我的问题仍然存在,当使用像上面这样的通用标头时,如何在特定视图中包含特定的 css 或特定的 javascript 文件。

谢谢。

0 投票
2 回答
1003 浏览

php - PHP OOP、jQuery 和 MVC

我对 PHP OOP 比较陌生,似乎无法通过控制器调用 PHP 类中的函数。我目前的设置是:

  • 索引.php
  • 类.Class1.php
  • 函数.controller.php
  • 脚本.js

index.php我包括class.Class1.php,创建一个新的 Class 对象并使用它的几个方法来输出一些 HTML。我想使用script.js中的 js 函数(通过使用链接的 onclick 属性调用)与functions.controller.php进行通信,这又会调用class.Class1.php中的方法并将数据返回给script.js谁将依次在index.php上输出 HTML 。

问题是我不知道如何使用这些方法来获取该特定对象的数据。当我打电话给控制器时:

我收到 500 内部服务器错误:

[25-Oct-2011 01:24:06] PHP 警告:include(classes/class.Class1.php) [function.include]:无法打开流:/Users/Joey/Desktop/root 中没有这样的文件或目录/Test/functions/functions.controller.php 在第 7 行

[2011 年 10 月 25 日 01:24:06] PHP 警告:include() [function.include]:无法打开“classes/class.Class1.php”以包含(include_path='.:/Applications/MAMP/bin/ php5.3/lib/php') 在第 7 行的 /Users/Joey/Desktop/root/Test/functions/functions.controller.php

[25-Oct-2011 01:24:06] PHP 致命错误:在第 9 行的 /Users/Joey/Desktop/root/Test/functions/functions.controller.php 中找不到类“Class1”

这是controller.php:

任何人都可以对此有所了解吗?也欢迎任何其他带有 AJAX 技巧的 PHP OOP MVC。如果需要更多我当前的代码,我很乐意发布。

0 投票
3 回答
101439 浏览

php - include():打开流失败:没有这样的文件或目录

这可能只是一个非常愚蠢的问题,但我对这不起作用感到非常沮丧。我有一个(home.php)包含<? include ("/production/fetch_order.php"); ?>. 可以看出,我正在尝试从 home.php 访问文件。该文件被命名为fetch_order.php生产文件夹中的文件。我的路径是正确的,拼写也绝对正确。但是我最终遇到了这个错误:

0 投票
3 回答
6473 浏览

php - Opencart 模块包含自定义 php 文件问题?

我正在尝试创建一个 OpenCart 1.5.1.3 模块。我遇到的问题是包含自定义 php 脚本。

当我在控制器中执行此操作时:

或者

我收到以下错误:

注意:错误:无法加载语言模块/simple_html_dom!在第26行的D:\xampp\htdocs\store\system\library\language.php

我怀疑有一个简单的解释,但无法解决。

0 投票
1 回答
96 浏览

php - PHP site built in local, need to transfers include paths and secure files with .htacces

I am making a site in local.

My paths looks like this in my website : (I know they are written in a dirty way...)

in php :

in html :

So, what will be the replacement acceptables links for the php files and for the html files ? ) Per example, for an include, what do I do here : (let's say my site name is www.urmom.com

also, if I include this :

Will it be secure ? can someone can acces to my database settings or it's okay like this ? It may look dumb, but can people include my file and use my variables ?

The only thing I secured is PDO requests. I will replace all the links at once with a ctrl+f, so I want to be sure that it will work before giving acces to anything to public. I also want that only my "includes" and "require" in scripts can acces to the files in "(site)/pages-parts" or other folders, not visitors. what would be the .htacces code to place in the .htacces file in this folder to do that ?

0 投票
2 回答
12995 浏览

php - 无法打开流没有这样的文件或目录。php

我有一个Profile.php包含Profile_Control.phpprofile_control包含的文件Profile_Model.php。到这里为止,一切都很好。

我有另一个名为Upload.php从中上传数据的脚本。这个 Upload.php 还包括Profile_Control.php并且如你所知Profile_Control包括Profile_Model.php。现在我不知道为什么它会给出这样的错误。当 Profile.php 加载时它工作正常但是当我上传数据时它说

在 Upload.php 中:

在 Profile.php 中:

在 Profile_Control.php 中:

文件结构:

0 投票
2 回答
215 浏览

php - PHP中动态更改的文件。有时在 include()、ftp_put() 中看不到更改

我有这样的脚本:

或者:

实际上,对这些文件的更改是物理应用的(写入文件)。

但有时在 include() 之后不可见,或者 ftp_put() 未将其发送到远程服务器。

看起来像 PHP 缓存这些文件。

在 include() 之前添加 sleep(1) 没有帮助。

A也有这样的测试:

大约 90% 的时间输出正常:

大约 10% 的时间输出是错误的:

使用flock() 或clearstatcache() 也没有影响。