- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 FPDF_Code39 class打印扩展 FPDF 类的条形码。我收到此错误:
Warning (2): include(helveticab.php) [function.include]: failed to open stream: No such file or directory [D:\xampp\php\PEAR\fpdf.php, line 541]
关键在于 D:\xampp\php\PEAR\fpdf.php
。它包括 PEAR
中的 fpdf.php
而我希望它包括来自与 FPDF_Code39 类相同目录的 fpdf,因为我在那里有最新的 FPDF。
我通过临时重命名 PEAR/fpdf.php
确认了这个问题,一切都很顺利。
我如何强制它从同一目录而不是 include_path 中获取 FPDF?这是我的要求...
require('./fpdf.php'); \\I read at many places that this will do it.
require(dirname(__FILE__).'/fpdf.php');
require('fpdf.php')
非常感谢您的帮助...
最佳答案
第二个是最稳定的,因为它不依赖于包含路径(如第三个),也不依赖于当前工作目录(如第一个)。
从 PHP 5.3 开始你也可以写
require __DIR__ . '/fpdf.php';
代替
require dirname(__FILE__).'/fpdf.php';
关于php - 强制包含同一目录中的文件而不是 include_path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14500848/
我有几个独立的网站,它们位于不同的目录中。对于它们共有的 includes,我将它放在其他人所在的根目录中。 user@hostname:/var/www$ ls website_1 website_
我正在尝试使用 FPDF_Code39 class打印扩展 FPDF 类的条形码。我收到此错误: Warning (2): include(helveticab.php) [function.incl
我有一个带有 centOS LAMP 堆栈和多个域/ips 的 vps。很久以前,我有一个更熟悉 SSH 的人在 vps 上安装 pear,我相信他为特定的用户/域配置了它,该用户/域不再存在,现在
我在 FastCGI 通信中使用 Apache HTTP Server v2.2 和 PHP。 我试图将 php.ini 中的 include_path 变量编辑为空字符串,但没有成功,路径仍然是:.
我是服务器管理员和 PHP 的新手,所以我很抱歉。这个真的让我卡住了。我重新启动了 EC2 服务器,但仍然没有成功。 PHP文件 终端(它工作) [ec2-user@domU-12-31-39-10
我在为 Web 应用程序运行升级时遇到问题。 升级脚本完成并通过浏览器访问 Web 应用程序后,我们在 require_once() 上收到文件未找到错误,因为我们移动了一些文件并且 PHP 仍然缓存
通过 phpinfo,我得到以下 include_path Master Value。 .:/usr/share/pear:/usr/share/php 似乎没有在任何地方设置...php ini 已
我已经在 var/www/html 中上传了我所有的文件,在我的一个 php 文件中我有这一行: require_once('libraries/stripe/init.php'); 我的文件夹结构如
set_include_path() 函数可以在php程序中动态改变php的 include_path参数,其参数是一个字符串,多个不同的目录可以串联在一起作为一个参数一起提交——不同的目录间使用目
我已经使用安装程序安装了 Xampp 1.8.3,我正在尝试将我的 htdocs 文件夹从 C:\xampp\htdocs 移动到 C:\Users\Håvard\htdocs 。我已经对 xampp
我有一堆在远程网络服务器上运行的 PHP 应用程序。对于它们中的每一个,我都执行 var_dump(get_include_path()) 并且我得到了这个:.:/usr/share/pear:/us
我的 .htaccess 文件如下所示: php_value include_path "/home/username/public_html/site" 并且与包含路径位于同一位置。 它导致了 50
我在尝试在我的开发机器 (Windows XP) 上设置 PEAR 时遇到了一些奇怪的问题。 该过程很简单,一切都有意义,但我正在尝试使用调用 PEAR.php 文件的已安装软件包之一,并且得到: F
我想将我的 PHP 库文件添加到 include_path 中,这样我就可以从该服务器上运行的应用程序的任何位置访问它。我尝试按照 php.ini 中 include_path 的语法添加它,但它不起
我在本地网络服务器(开发服务器)上开发网站。每当开发完成时,我都会将网站转移到它的实时服务器上。对于开发和本地服务器,需要一些不同的 .htaccess 设置,例如: php_value includ
在尝试设置从 php 脚本发送电子邮件的漫长 5 天之后,我最终从我的本地服务器上完成了它,我使用的是 apache。 楼主,我做不到。我得到这个错误-> SMTP 错误:无法连接到 SMTP 主机
从 phpinfo() 我可以看到 include_path 指令设置为: include_path .:/usr/lib/php:/usr/local/lib/php:/home/username/
目前在我的网站上,我使用的语句如下: include 'head.php'; include '../head.php'; include '../../head.php'; 取决于我有多少嵌套文件夹
Apache 允许您使用 php_value 指令为虚拟主机设置 php.ini 值。 nginx有没有类似的东西?还有另一种方法可以在每个站点的基础上设置 include_path 吗? 最佳答案
下面是我的包含路径,如 phpinfo() 所示 include_path .:/usr/share/php:/usr/share/pear:/var/www/html/WebPHP /var/
我是一名优秀的程序员,十分优秀!