比如一个子目录:test下面有一个文件init.php 子目录a文件夹下有一个类文件a.class.phplinux+nginx 使用include无法包含文件????init.php 代码如下:
define('web_root',str_ireplace('test','',str_ireplace('\\','/',dirname(__FILE__))));
include(web_root.'a/a.class.php');$bb=new a();
Fatal error: Class 'a' not found in init.php on line x行但是在本机 window+apahce+php5.2x中运行没有问题很正常如果不能使用include 那我的程序全瘫痪了 没法运行呀这个
define('web_root',str_ireplace('test','',str_ireplace('\\','/',dirname(__FILE__))));
include(web_root.'a/a.class.php');$bb=new a();
Fatal error: Class 'a' not found in init.php on line x行但是在本机 window+apahce+php5.2x中运行没有问题很正常如果不能使用include 那我的程序全瘫痪了 没法运行呀这个
解决方案 »
- php 的stdclass 和 array 用那个好, 感觉array 速度快很多, 而且一直是在用array,对它比较熟悉
- php 数据库中添加温度摄氏度(℃)字段是什么类型 在页面显示=需要什么设置
- <?= 是什么意思? 和<?php有什么区别吗
- 谁知道一些好的PHP源码下载的国外网址
- 成都程序员朋友,请加这个群
- 如何用JS来判断我输入的验证码是否一样
- 做访问统计遇到的问题(急。。。。。。。。)
- 50分急寻php数据库连接方法全集!在线等待结帖~
- josn转数组
- 怎样使用php获取复杂json数据并输出
- 查询语句有错误,找了好久都没有发现,谁帮我看看!
- 今天又犯2了-我不是在犯2,就是在犯2的路上。
所以你 include(web_root.'a/a.class.php');
实际是 testa/a.class.php
当然是不行的你说 在本机 window+apahce+php5.2x中运行没有问题很正常
是不负责任的